ActionScript 3中的类

时间:2014-06-17 23:59:05

标签: actionscript-3 class

我最初开始在时间轴内编写代码,现在尝试使用类。我想知道如何绑定一个符号,以便在单击它时它将切换帧,但是使用类来执行此操作。

我有一个主菜单按钮,我转换为符号并创建了一个类文件,但不知道从哪里开始。在时间轴中我会创建一个事件监听器(鼠标点击),我尝试做同样的事情,它似乎没有工作。

这是我的代码。

此类链接到主菜单符号。

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);
            }
    }

}

1 个答案:

答案 0 :(得分:3)

首先,您需要将类文件附加到FlashPro中的符号。你可以通过在库中右键单击并选择“属性”,然后“导出动作脚本”并输入类文件的路径(减去.as)

来实现。

Screenshot

如果你在flash pro中创建类文件(通过铅笔图标),它实际上并没有对它做任何事情。保存文件(.fla旁边),然后它应该可以工作。