我最初开始在时间轴内编写代码,现在尝试使用类。我想知道如何绑定一个符号,以便在单击它时它将切换帧,但是使用类来执行此操作。
我有一个主菜单按钮,我转换为符号并创建了一个类文件,但不知道从哪里开始。在时间轴中我会创建一个事件监听器(鼠标点击),我尝试做同样的事情,它似乎没有工作。
这是我的代码。
此类链接到主菜单符号。
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent
public class mainM extends MovieClip {
public function mainM() {
addEventListener(MouseEvent.CLICK,clicked)
}
public function clicked(e:MouseEvent)
{
gotoAndStop(2);
}
}
}
答案 0 :(得分:3)
首先,您需要将类文件附加到FlashPro中的符号。你可以通过在库中右键单击并选择“属性”,然后“导出动作脚本”并输入类文件的路径(减去.as)
来实现。
如果你在flash pro中创建类文件(通过铅笔图标),它实际上并没有对它做任何事情。保存文件(.fla旁边),然后它应该可以工作。