private function execute(_mc:MovieClip):void
{
//对_mc的操作
}
}
这一段给-100,100帧添加帧代码的语句会被无视。中间两条能正常执行。
3. 给帧代码传参。
因为addFrameScript的参数传递的是函数类型,不是函数引用,因此不能传参。
通过内联函数的形式可以给外部传递参数过去。public class DemoClass
{
public function DemoClass()
{
var mc:MovieClip; //mc是多帧动画
....
private function execute(_mc:MovieClip):void
{
//对_mc的操作
}
}
或者用这种形式就不需要把参数传递过去了:public class DemoClass
{
public function DemoClass()
{
var mc:MovieClip; //mc是多帧动画
....