【问题标题】:Accessing MovieClip as button with over,click states in AS2在 AS2 中将 MovieClip 作为按钮访问,单击状态
【发布时间】:2015-01-23 18:28:50
【问题描述】:

我需要知道 AS2 中以下编码的等效代码,我有一个影片剪辑,我想在单击该影片剪辑时访问一个函数来执行某些任务。

以下代码在 AS3 中:

btn_name.addEventListener(MouseEvent.MOUSE_DOWN, fun1);

function fun1(MouseEvent)
{
    doSomething();
    trace("hello");
}

【问题讨论】:

    标签: actionscript-3 actionscript-2


    【解决方案1】:

    它在 AS2 中给出:

    btn_name.onPress = function():Void
    {
        trace("AS2");
    }
    

    如果你想使用你的函数 fun1():

    function fun1():Void
    {
        trace("I'm fun1");
    }
    
    btn_name.onPress = function():Void
    {
        fun1();
    }
    

    或者,如果你想调用这个唯一的函数 onPress,更简单:

    btn_name.onPress = fun1;
    

    【讨论】:

    • 我可以给这个函数起个名字吗?像函数 fun1():Void
    猜你喜欢
    • 2021-05-29
    • 1970-01-01
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多