作者LRM (農服週小福等你喔)
看板Flash
標題[問題] actionscript的gotoAndPlay()
時間Sun May 16 15:54:18 2004
自己無聊隨便測試
然後猜一下flash的gotoAndPlay()指令到底是怎麼運做的~
因為只是隨便測試,所以不確定是不是如此=.=
在進入第i個frame之前,會先執行i frame裡的actionscript,
若遇到 gotoAndPlay(k1); 指令的話,可能會有個queue存k1這個資訊~
之後若遇到gotoAndPlay(k2);指令後,會於該queue存k2這個資訊~
等到frame i的script都完成後,測試該queue裡是否為empty~
若否,則準備進入該queue第一個元素(即不會進入(draw)出第i frame) k1
即是說,進入 k1 frame前,先執行k1 frame的actionscript,
…
最後,若進入 ki前,先執行ki frame的actionscript,
之後測試該queue為empty,則正式進入 ki frame~
以上
原本一直以為遇到gotoAndPlay(k)就會直接跳到k frame執行了~
可是他竟然還會把剩下script的東西執行=.="
我還算是初學者,
測試只用gotoAndPlay()和trace()…
不知道上述是否為正確?
初學者學習actionscript 一堆bug抓不大出來,
總覺得很多時候是誤解了各個function的真正運做用法,真煩XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.241
推 Jedic:沒那麼複雜吧,就是影格的資訊全部執行而已 61.62.226.170 05/16
推 Jedic:有預載的話就不會先有聲音還沒影像了 61.62.226.170 05/16