EventDispatcher是自己控制事件调用的类
自己写了个例子
package
{
import flash.events.*;
import flash.display.*;
public class Example extends MovieClip
{
public function Example()
{
var b:B=new B();
b.addEventListener("load",loadComplete)
b.ce();
}
public function loadComplete(e:Event)
{
trace("事件调用完成");
}
}
}
package
{
import flash.events.*;
public class B extends EventDispatcher
{
public function ce()
{
var e:Event=new Event("load");
dispatchEvent(e);
}
}
}
我的网站设计 web design home page
[url]http://www.webdesign-cn.com[/url]
[url]http://www.webdesign-china.cn[/url]
分享到:
相关推荐
- 第411-412页讨论了图形绘制的具体代码示例。例如,创建一个圆形,并对其进行填充和定位。具体的代码如下: ```as3 circle.graphics.beginFill(0x669900); circle.graphics.drawCircle(0, 0, 10); circle....
在本话题中,重点讨论的是使用`URLLoader`类来实现这一目标。 `URLLoader`是Flex SDK中的一个关键组件,它允许我们加载和发送HTTP请求。在与Java后台交互时,我们通常会用到GET或POST方法来获取或提交数据。`...
接下来,我们将讨论如何在C++中响应这个事件。C++中使用ATL(Active Template Library)来创建COM组件和客户端。在C++中,我们需要实现`IMyEvent`接口并处理`MyEvent`: ```cpp class ATL_NO_VTABLE MyClient : ...
接下来,我们讨论Java分发器(Dispatcher)的概念。分发器通常用于处理事件或消息的分发,它根据某些条件将请求分发到不同的处理者。在Java中,我们可以自定义分发器实现动态绑定和多态性。以下是一种简单的分发器...
标题 "flex Cairngorm ,FABridgeDemo" 暗示了我们正在讨论的是Adobe Flex框架中的两个关键组件——Cairngorm微架构和FABridge。这些是用于构建富互联网应用程序(RIA)的重要工具,特别是在ActionScript 3中。 ...
【标题】"flashYIYI 演讲稿" 提供的是关于 Flash 开发相关的演讲内容,可能涉及 Flash 平台的历史、技术发展、应用领域以及与 AS3(ActionScript 3)语言的结合等内容。ActionScript 3 是 Adobe Flash 平台上的一种...
在“2群Coco、C++学习资料(2013.5.27)”这个压缩包中,可能包含了关于Cocos2d-x的教程、示例代码、API文档、论坛讨论等内容。这些资料可以帮助初学者快速掌握Cocos2d-x的基本概念和用法,例如如何创建项目、添加资源...
此外,还讲解了AS3的异步编程,如使用EventDispatcher接口处理加载和完成事件,这对于处理网络请求和时间间隔非常重要。 AS3的显示列表管理也是其独特之处。笔记解释了DisplayObject和DisplayObjectContainer接口,...
此外,《FLX.ActionScript.3.0.Bible》可能还会深入讨论ActionScript与Flash Professional、Flash Builder或Flex SDK的集成,以及ActionScript在移动平台上的应用。通过这本书,读者可以掌握ActionScript 3.0的精髓...
下面将详细讨论实现这个功能所需的关键知识点。 1. **Swing或JavaFX库**: - 在JAVA中,通常使用Swing或JavaFX库来创建图形用户界面(GUI)。Swing是早期的GUI工具包,而JavaFX提供了更现代的外观和感觉,以及更好...
通过EventDispatcher和EventListener机制,可以处理异步事件,实现两者的通信,例如数据的发送与接收。 4. **图形与动画的融合**:Flex提供了一套完整的组件系统,而Flash则擅长图形绘制和动画制作。在Chapter02中...
标题中的“java写得一个简单的浏览器”意味着我们将讨论如何使用Java编程语言开发一个基础的Web浏览器。Java是一种广泛使用的面向对象的编程语言,以其跨平台兼容性和强大的功能而闻名。要构建一个简单的浏览器,...
- **学习标准库和API**:熟悉ActionScript的核心类库,如DisplayObject容器、EventDispatcher、Timer等,以及如何使用它们构建交互式应用。 - **参与社区**:加入开发者论坛,讨论问题,分享经验,获取最新的技术...
在Cocos2d-x 中,触摸事件通常通过`cc::EventDispatcher` 和 `cc::EventListener` 来管理。`TempTouchSprite` 可能会实现一个内部的事件监听器,用于监听触摸开始、触摸移动以及触摸结束等事件。例如,它可能会注册...
5. 用户交互:Cocos2d-x的EventDispatcher类处理用户的触摸事件,根据玩家的滑动操作来更新棋盘状态。 6. 得分系统:每当有星星被消除,分数应增加。可以设置不同的得分规则,比如连消奖励、时间限制等。 四、...
本次我们讨论的是一个基于AS3.0开发的声音接龙小游戏,它为初学者提供了一个很好的学习和交流平台。 声音接龙游戏通常是一种娱乐性强、互动性高的游戏形式,玩家需要根据前一个人发出的声音片段进行回应,形成一个...
8. **类概览(class-summary.html)**:这个文件可能包含了AS3中核心类的概览,包括DisplayObject容器、EventDispatcher、Loader、Sound等,它们是构建交互式应用程序的基础。 9. **迁移指南(migration.html)**:...
标题中的“一款抽奖,小游戏,微信小游戏,引用白鹭引擎”揭示了我们即将讨论的核心技术——白鹭引擎(Egret Engine),以及它在微信小游戏开发中的应用。白鹭引擎是一款强大的2D游戏开发框架,它支持HTML5、移动...
描述虽然简洁,但我们可以推测讨论的是关于在Symfony 5应用中如何正确地结束或终止服务或整个应用程序。在大型复杂的Web应用中,正确地终止操作是至关重要的,因为它涉及到资源的释放、数据库连接的关闭、异常处理和...