adressera funktion till knapp..

Flash

2 svar · 219 visningar · startad av Sinus

Medlem sedan dec. 200384 inlägg
Trådstart#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.. : )

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)