Flash AS3如何注入framescript并获取脚本注入到的mc的引用
我想知道是否有可能将一个框架脚本注入到MovieClip中,并从用作框架脚本的函数中获取对该脚本注入的mc的引用 一个简单的工作示例如下: 有一部电影名叫mc。它的某个地方有一个帧标签“end”,我们希望在该帧中添加一个stop(),而不向MovieClip本身添加代码(请记住,这只是一个示例)。下面是代码(我们可以把它放在一部有mc上台的测试电影的主时间线上):Flash AS3如何注入framescript并获取脚本注入到的mc的引用,flash,actionscript-3,Flash,Actionscript 3,我想知道是否有可能将一个框架脚本注入到MovieClip中,并从用作框架脚本的函数中获取对该脚本注入的mc的引用 一个简单的工作示例如下: 有一部电影名叫mc。它的某个地方有一个帧标签“end”,我们希望在该帧中添加一个stop(),而不向MovieClip本身添加代码(请记住,这只是一个示例)。下面是代码(我们可以把它放在一部有mc上台的测试电影的主时间线上): var-end:int=0; 对于(var i:int=0;i只需保留对mc clip的引用: function doStop(ta
var-end:int=0;
对于(var i:int=0;i只需保留对mc clip的引用:
function doStop(target : MovieClip):Function{
return function():void
{
target.stop();
}
}
// Frame script for label 'end'
mc.addFrameScript(end-1,doStop(mc)); // Frames are 0-based here
是的,太好了。那确实有效。谢谢你指出这种方法。
function doStop(target : MovieClip):Function{
return function():void
{
target.stop();
}
}
// Frame script for label 'end'
mc.addFrameScript(end-1,doStop(mc)); // Frames are 0-based here