当前位置: 首页 > 编程笔记 >

ActionScript 3 添加自己的活动

阮星火
2023-03-14
本文向大家介绍ActionScript 3 添加自己的活动,包括了ActionScript 3 添加自己的活动的使用技巧和注意事项,需要的朋友参考一下

示例

您可以通过扩展Event类来创建自己的事件并进行调度。

import flash.events.Event;

class MyEvent extends Event
{
    var data: String;
    
    static public var MY_EVENT_TYPE = "my_event_my_event_code";

    public function MyEvent(type: String, data: String)
    {
       this.data= data;
    }
    
    override public function clone():Event
    {
        return new MyEvent(type, data);
    }
}

然后,您可以使用调度和收听它EventDispatcher。请注意,大多数Flash对象是事件分派器。

import flash.events.EventDispatcher;

var d = new EventDispatcher();
d.addEventListener(MyEvent.MY_EVENT_TYPE, onType);

function onType(e: MyEvent)
{
    trace("我有一个字符串: "+e.data);
}

d.dispatchEvent(new MyEvent(MyEvent.MY_EVENT_TYPE, "您好活动!"));

请注意,clone如果要重新分派事件,则需要使用该方法。

 类似资料:
  • 问题内容: 我是MVC的新手,我正在尝试创建自己的扩展方法,以便可以将其添加到剃刀视图中可用的html帮助器中。使您可以为模型上的所有属性创建一个下拉列表。我想创建一个称为“ helper”的功能,它的功能完全相同,只是将下拉列表加载到美国所有50个州中。这样,我不必为我创建的每个状态下拉列表都创建一个SelectList。最简单的方法是什么?现在我有这个: 我什至靠近吗?我不想重建整个文本框帮助

  • JFinalConfig 是 JFinal 的核心配置,详情: https://www.jfinal.com/doc/2-1 ,其内容如下: public class DemoConfig extends JFinalConfig { public void configConstant(Constants me) {} public void configRoute(Routes

  • 考虑logdj、slf4j等日志库。它们有类似于<代码>日志的方法。信息(“”)。假设我想在这个库的顶部添加我自己的自定义方法,这样我就可以像这样使用它 log.audit ('') 向现有库中添加此类自定义方法的最佳方法是什么?

  • 好的,在laravel 4中,如果我想添加自己的自定义类,例如:库\myFunction.php然后我执行以下步骤: 添加myFunctions.php到app/库/myFunctiosn.php 在app/start/global.php,在ClassLoader::addDirectory(数组(,我添加app_path()。 为了在我的刀片视图中调用它,我添加了以下代码 它是有效的。 但是如

  • 在备课菜单中,可以添加教案及四类教学活动:练习、问卷、公告、 讨论(注意:只支持网页端备课,手机 APP 无法备课)。 添加教案:教案支持从教案库导入、从校级资源库添加、本地上传三种方式; 如果选择从校级资源库添加,老师可以按照课程或教案两种方式来查找自己需要的教案资源: 添加练习:在备课日期下点击【添加练习】,可以选择【从练习库导入】或【创建练习】: 【创建练习】需要手动录入题目内容,题目不可重

  • 我尝试创建自己的taglib,它扩展了现有的taglib:liferay-UI中的input-asset-links。因此,我在my-ext-web中的web-inf/tld中创建了文件liferay-ui-ext.tld,其中xml如下: 我还在web.xml中添加了以下代码: 13:48:19,661错误[http-bio-8080-exec-22][includetaG:129]当前URL/