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.. : )

250 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)