0
//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 时遇到问题,因为如果我逐帧添加函数,我有重复函数的错误,如果我在所有时间线的仅一帧中添加 as3,我有未定义的属性错误,这已经存在-> 是时间线帧 3 示例中的影片剪辑。

所以 wath 是正确的吗?:(

谢谢。

4

1 回答 1

0

1)在网上搜索关于如何在AS3中创建文档类

2)创建文档类

3)我不确定directio是什么......但如果它是一个对象,请转到步骤4

4) 在网上搜索如何在 AS3 中为库对象创建链接类

5)创建名为linkeage的类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 中使用类非常重要)。希望有帮助

于 2013-08-23T06:29:06.300 回答