//this is in frame 1 to put function to movie clip in frame 3
directorio.addEventListener(MouseEvent.CLICK, exec);
function excec(e:MouseEvent):void{
trace("yes");
}
但如果我在第2帧和第3帧中拥有相同的动画片段,我需要复制相同的代码。 我怎么能把一般代码放在帧中?
我有13帧,我有问题在帧中添加as3因为如果我逐帧添加功能我有重复功能的错误,如果我在onli一帧中添加as3所有时间线我有错误的propierty undefined和这已经存在了 - >是时间线第3帧中的影片剪辑。
所以wath是对的吗? :(
感谢。
答案 0 :(得分:0)
1)在网上搜索如何在AS3中创建文档类
2)创建文档类
3)我不确定导演是什么......但如果是对象则转到步骤4
4)在网上搜索如何为AS3中的库对象创建一个linkeage类
5)创建名为Directorio
6)在文档类中写下以下代码(名称为DocumentClass
)
import flash.display.MovieClip;
import flash.events.MouseEvent;
public var directorio:Directorio;
public function DocumentClass()
{
directorio = new Directorio();
directorio.addEventListener(MouseEvent.CLICK, exec);
}
public function exec():void
{
trace("yes");
}
你正在做的事情有点像美国正在处理他们的债务......而不是考虑你在AS3编程的未来,你想快速解决这里和现在,牺牲一切为以后。我强烈建议你通过这些步骤来学习如何在AS3中正确编码,而不是更简洁的修复(这是可能的,但我不会说如何,因为我认为在AS3中使用类非常重要)。希望有所帮助