在帧中添加as3我按关键帧添加1帧所有时间线或关键帧?

时间:2013-08-23 05:10:21

标签: actionscript-3 flash actionscript

//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是对的吗? :(

感谢。

1 个答案:

答案 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中使用类非常重要)。希望有所帮助