ActionScript 3 直接使用参数调用函数形成EventListener

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 直接使用参数调用函数形成EventListener相关的知识,希望对你有一定的参考价值。

my_btn.addEventListener(MouseEvent.MOUSE_DOWN, 
                                        function(e:MouseEvent)
                                        {
                                            new OpenWebsite("http://www.flashjunior.ch","_blank");
                                        }
)

/* test class */
package 
{
    import flash.display.MovieClip
    import flash.events.MouseEvent
    import flash.display.SimpleButton
    import flash.net.navigateToURL
    import flash.net.URLRequest;

    public class OpenWebsite extends MovieClip
    {
        public function OpenWebsite(url:String,target:String):void
        {
            navigateToURL(new URLRequest(url),target);
        }
    }
}

以上是关于ActionScript 3 直接使用参数调用函数形成EventListener的主要内容,如果未能解决你的问题,请参考以下文章

[ActionScript 3.0] 通过内联函数对addFrameScript方法传递参数

PHP 无法从 ActionScript3 接收参数

ActionScript 3 ActionScript 3通过函数名称的字符串表示来调用函数

ActionScript 3 - 作为单击处理程序的匿名函数在每次单击时被多次调用

ActionScript 3 从外部swf调用函数

ActionScript 3 从Flash调用JS函数