---
title: "Knapp som blinkar två gånger"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/127302-knapp-som-blinkar-två-gånger"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Type"
published: "2005-04-28T19:11:00.000Z"
updated: "2005-05-12T14:38:18.000Z"
replies: 13
views: 550
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/127302-knapp-som-blinkar-två-gånger"
---

# Knapp som blinkar två gånger

## #1 — Type, 2005-04-28T19:11Z

Hejsan
Jag har ett problem jag inte lyckas lösa... om det redan finns en tråd om detta ber jag så mycket om ursäkt.. jag hittade ingen...

Jag har en knapp som jag vill ska blinka några gånger (tex 2) när man trycker på den...

Det tycks vara enkelt men jag får baskemej inte till det ;)

Någon som vill hjälpa?

Permalänk: https://www.webforum.nu/p/127302

## #2 — Alar, 2005-04-28T21:24Z

Tricket är att lägga ett movieclip (en animation) på knappens down-frame.
/Alar

Permalänk: https://www.webforum.nu/p/1600885

## #3 — Type, 2005-04-30T12:40Z

Jo, men den animationen körs väl bara så länge man håller knappen nedtryckt. så fort du släpper knappen slutar väl animationen? O det vill jag inte. den ska ju blinka två gånger!

Permalänk: https://www.webforum.nu/p/1604360

## #4 — alpha, 2005-05-01T18:51Z

En möjlig lösning (ändra antal blinkningar och tiden emellan).

Bilagor:

- [knappblink.zip](https://www.webforum.nu/a/6250.zip)

Permalänk: https://www.webforum.nu/p/1604658

## #5 — Type, 2005-05-01T19:02Z

Jag lyckas inte öppna fla-filen och titta på hur du gjort... det står oväntat filformat... nåt tips? SWF däremot ser bra ut...

Permalänk: https://www.webforum.nu/p/1604660

## #6 — alpha, 2005-05-01T19:09Z

Vilken version kör du?

[fla](http://member.webforum.nu/141/knappBlink.fla)

Permalänk: https://www.webforum.nu/p/1604663

## #7 — Type, 2005-05-01T19:47Z

Jag kör flash mx. samma problem.

Permalänk: https://www.webforum.nu/p/1604669

## #8 — alpha, 2005-05-01T19:55Z

```php
// Script som får en knapp att blinka ett visst antal gånger //
// läggs i varje knapp som ska blinka  //

on(rollOver) {
	
	// Antal blinkningar //
	var blink = 2
	// Tid mellan blinkningarna //
	var timeDelay = 5
	
	
	
	
	// Startvärden //
	if(init == undefined) {
		var onOff = true
		var counter = 0
		var init = null
	}
	// Styr blinkningen när knappen klickas på //
	function blinka() {
	
		counter ++
		if (onOff) {
			_alpha = 0
			onOff = false
		}
		else {
			_alpha = 100
			onOff = true
		}
		// Avslutar blinkning  //
		if (counter >= blink *2) {
			clearInterval( blinkaNu )
			counter = 0
		}
	}
	updateAfterEvent()
}
on(press) {
	
	// Blinkintervallet startas //
	blinkaNu = setInterval( blinka, timeDelay *20)
}
// Slut på "blinkskript" //

// Fyll på här med kod som ska köras vid annan "on(press)" händelse //
on(press) {
	
	
}
```

Permalänk: https://www.webforum.nu/p/1604671

## #9 — Type, 2005-05-02T15:10Z

Det där va ju supersmart! Tack Alpha!

/red.
Supersmart, om man förstår hur man ska göra...

jag får inte till det.. var skulle det läggas? Jag kan inte lägga det "i" knappen, utan trodde det skulle läggas genom att högerklicka på knappen och välja åtgärd. Precis som man gör vid en on(release)-händelse för knappen. Men gör man så blinkar ju hela filmen, inte bara knappen... Hur göra?

/red2.
Nu fattade jag. Ditt script blinkade hela filmen. jag vill bara blinka knappen. Visar i nästa inlägg hur jag gjorde.

Permalänk: https://www.webforum.nu/p/1604943

## #10 — Type, 2005-05-02T15:23Z

Jag fick lägga till lite kod i ditt exempel för att bara knappen skulle blinka, inte hela filmen. Jag döper knappen till b1 och lägger sen till det fetstilta röda till din kod:

// Script som får en knapp att blinka ett visst antal gånger //
// läggs i varje knapp som ska blinka  //

on(rollOver) {

    // Antal blinkningar //
    var blink = 2

    // Tid mellan blinkningarna //
    var timeDelay = 5

    // Startvärden //
    if(init == undefined) {
        var onOff = true
        var counter = 0
        var init = null
    }

    // Styr blinkningen när knappen klickas på //

    function blinka() {
        counter ++
        if (onOff) {
            **b1.**\_alpha = 0
            onOff = false
        }
        else {
            **b1.**\_alpha = 100
            onOff = true
        }

        // Avslutar blinkning  //

        if (counter \>= blink \*2) {
            clearInterval( blinkaNu )
            counter = 0
        }

    }

    updateAfterEvent()

}

on(press) {

    // Blinkintervallet startas //

    blinkaNu = setInterval( blinka, timeDelay \*20)
}

// Slut på "blinkskript" //

// Fyll på här med kod som ska köras vid annan "on(press)" händelse //

on(press) {

}

Permalänk: https://www.webforum.nu/p/1604947

## #11 — alpha, 2005-05-05T07:57Z

Du har rätt, **i** knappen är missvisande. Fäst vid knappen hade vart bättre.

Om du vänsterklickar på knappen inne i flash är därefter trycker ner F9
får du fram ett "rent" skriptfönster?
Om du får det så är det där skriptet kan klistras in, då behöver du
inte använda knappnamnet.

Permalänk: https://www.webforum.nu/p/1606181

## #12 — Type, 2005-05-12T09:20Z

Det funkar fortfarande inte att köra utan knappnamnet. Om man gör som du skrev (med F9 o så) blinkar hela filmen två gånger!!!

Permalänk: https://www.webforum.nu/p/1608553

## #13 — alpha, 2005-05-12T14:28Z

Kollade efter mer noga
och ser att du har rätt.

Gott att du fick det att fungera.

Permalänk: https://www.webforum.nu/p/1608693

## #14 — Type, 2005-05-12T14:38Z

ok... 
Nu fick jag till det ännu bättre... tidigare var jag tvungen att använda olika variabelnamn eftersom man kanske tryckte på en annan knapp bredvid direkt efter den första och då blev det helt fel.. det löste jag genom att avaktivera knapparna varje gång jag tryckt på någon tills all blinkning och animering är färdig... då låses de upp igen och man kan trycka på någon ny knapp. det blev supersnyggt!

Permalänk: https://www.webforum.nu/p/1608700

---

Tråden på webben: https://www.webforum.nu/amne/flash/127302-knapp-som-blinkar-två-gånger
