要怎麼取得某一標籤是在哪一個影格呢?
找不到ActionScript原生的做法
所以只好自己想辦法
import flash.display.Scene; function label2Frame(mc:MovieClip,label:String):int{ var labels:Array = mc.currentScene.labels; for(var p in labels) if(labels[p].name == label) return labels[p].frame; return 0; } //影片片段(_mc)裡下了幾個標籤,其中一個是"test1"。 trace(label2Frame(_mc,"test1")); //將會輸出"test1"所在的影格 //如果搜尋不到標籤,會輸出0
也許有更好的作法還沒想到
沒有留言:
張貼留言