webForumDet fria alternativet

adressera funktion till knapp..

Flash

2 svar · 200 visningar · startad av Sinus

Medlem sedan dec. 200384 inlägg
Frågan#1

Hej,

Jag har problem att adressera funktioner till knappar. Exempelkod:

_
_root.myMC.myButton.onRelease = function() {
	doThis();
	doThat();
	_root.play();
}

Detta fungerar fint så länge mitt movieclip innehållande knapp finns på scenen när funktionen skrivs, men inte om den ligger senare i min timeline.

Någon med bra tips?

Tack / Fred

Medlem sedan maj 2003750 inlägg
#2

För att kunna adressera nåpgot så måste den ju som sagt finnas tillgänglig. Så antingen måste du ha en frame-loop som väntar på att filmklippet och knappen skall finnas tillgänglig och då tilldela hanteraren.

Annars så lägger du in kod på knappen som anropar funktionen som definerats tidigare på huvudtidslinjen.

/Mirandir

Medlem sedan dec. 200384 inlägg
#3

Ok, tack för ditt svar mirandir, lutar åt alternativ 2 isf.. : )

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)