[AS3] addFrameScript 添加至帧标签
作者:admin 日期:2010-05-09
今天遇到这样的问题 添到方法至多个动画,但每个动画所需要触发的帧数不是同一个. 然后得用addFrameScript 把方法添加到帧上.但addFrameScript的参数只支持帧数. 这时候就需要用到在相应的帧标签上addFrameScript. 也就是得获取到帧标签所在的帧数
用下面方法:
import flash.display.FrameLabel;
var labels:Array = MC.currentLabels;
for (var i:uint = 0; i < labels.length; i++) {
var label:FrameLabel = labels[i];
trace("frame " + label.frame + ": " + label.name);
}
//这样就能获取到帧标签所在的帧数了. 然后再相应的addFrameScript
用下面方法:
import flash.display.FrameLabel;
var labels:Array = MC.currentLabels;
for (var i:uint = 0; i < labels.length; i++) {
var label:FrameLabel = labels[i];
trace("frame " + label.frame + ": " + label.name);
}
//这样就能获取到帧标签所在的帧数了. 然后再相应的addFrameScript
评论: 0 | 引用: 0 | 查看次数: 188
发表评论
你没有权限发表评论!
上一篇
下一篇

文章来自:
Tags: 





