var frameNum:int = _eggFL.totalFrames;
var labelArray:Array = _eggFL.currentLabels;
for (var i:uint = 0; i < labelArray.length; i++)
{
trace(labelArray[i].frame);
var labelArray:Array = _eggFL.currentLabels;
for (var i:uint = 0; i < labelArray.length; i++)
{
trace(labelArray[i].frame);
}
說明:
在使用addFrameScript時傳入的參數爲對應的幀數-1,無法使用標籤。
爲了使用幀標籤,提升開發的可擴展性。
可以通過標籤獲取對標籤對應的幀數。
eggFL是一個flash原件,原件上可以定義很多幀標籤。
var labelArray:Array = _eggFL.currentLabels;是爲了獲取場景中對應的所有的幀標籤數組。
labelArray[i].frame獲取幀標籤對應的幀數,接下來就可以方便的使用幀標籤與addFrameScript函數了。