Event事件类型:
ACTIVATE 激活事件
DEACTIVATE 对象休眠事件
ADDED 可视对象添加事件
ADDED_TO_STAGE 可视对象添加到舞台事件
REMOVED 可视对象移除事件
REMOVED_FROM_STAGE 可视对象从舞台移除事件
ENTER_FRAME 帧频事件
鼠标事件类型:
MouseEvent.Click 鼠标单击事件
MouseEvent.MOUSE_OVER 鼠标移入事件
MouseEvent.DOUBLE_CLICK 双击事件
MouseEvent.MOUSE_UP 鼠标释放事件
MouseEvent.MOUSE_DOWN 鼠标按下事件
MouseEvent.MOUSE_WHEEL 滚轮事件
MouseEvent.MOUSE_MOVE 鼠标移动事件
MouseEvent.ROLL_OUT 鼠标移出事件
MouseEvent.MOUSE_OUT 鼠标移出事件
MouseEvent.ROLL_OVER 鼠标移入事件
键盘事件类型:
KeyboardEvent.KEY_UP 键盘释放事件
KeyboardEvent.KEY_DOWN 键盘按下事件
文本事件类型:
TextEvent.LINK 超链接事件
TextEvent.INPUT 文本输入事件
焦点事件类型:
FOCUS_IN 获得焦点事件
FOCUS_OUT 失去焦点事件
KEY_FOCUS_CHANGE 由键盘事件而引起焦点变化
MOUSE_FOCUS_CHANGE 由鼠标事件而引起焦点变化
计时器事件类型:
TimerEvent.TIMER 按照指定事件间隔被调度的事件
TimerEVent.TIMER_COMPLETE 事件结束调度
HTTP状态事件类型:
HTTPStatusEvent 获取HTTP状态值
网络状态事件类型:
NetStatusEvent.NET_STATUS 报告对象在不同阶段的状态
进度事件类型:
ProgressEvent.PROGRESS 在事件传输过程中调度
ProgressEvent.SOCKET_DATA 在Socket对象接收数据后被调度
异步事件类型:
ErrorEvent
IOErrorEvent
SecurityErrorEvent
全屏事件类型:
FullScreenEvent.FULL_SCREEN 全屏事件
分享到:
相关推荐
3. **事件驱动编程** - AS3中的事件模型是其核心特性之一,允许程序响应用户输入或其他外部事件。事件监听器和事件对象的使用是理解AS3程序工作方式的关键。 4. **动作脚本组件** - AS3引入了一系列预定义的UI组件...
一、键盘事件类型 在AS3中,键盘事件主要有三种类型: 1. KeyboardEvent.KEY_DOWN:当用户按下键盘上的键时触发。 2. KeyboardEvent.KEY_UP:当用户释放键盘上的键时触发。 3. KeyboardEvent.KEY_TYPE:当用户在...
3. **数据类型和变量**:AS3支持基本数据类型如Number、Boolean、String、int、uint等,以及动态类型和弱类型的概念。理解这些类型及其用法对于编写高效代码至关重要。 4. **函数与方法**:AS3中的函数是可重用的...
以下是一些关于AS3事件处理的关键知识点: 1. **事件类**:AS3中所有的事件都继承自Event类,比如MouseEvent、KeyboardEvent和TimerEvent等。每个事件类都有特定的类型,比如"click"或"keydown"。 2. **事件流**:...
总之,AS3事件机制是通过`addEventListener`方法注册事件处理函数,使用预定义的事件常量来指定事件类型。理解并熟练运用事件处理是AS3开发的关键技能之一,它使得代码更加模块化,易于维护和扩展。在实际开发中,应...
1. **ActionScript 3**: AS3是Flash Player和Adobe AIR支持的编程语言,相较于AS2,它拥有更严格的类型检查、类的面向对象编程以及更好的性能。AS3的语法更加接近现代的ECMAScript标准,这使得它更适合开发复杂的...
3. **事件处理**:AS3引入了事件驱动模型,通过addEventListener、removeEventListener和dispatchEvent方法处理用户交互和其他事件。事件机制增强了程序的响应性和可扩展性。 4. **ActionScript 3.0的核心类库**:...
4. 数据类型:AS3有八种基本数据类型,包括数值型(Number)、字符串(String)、布尔型(Boolean)等,还有动态类型和弱类型的概念。 AS3的关键特性: 1. 强类型:AS3是强类型语言,每个变量在声明时必须指定其...
1. **AS3基础知识**:AS3是ActionScript的第三个主要版本,引入了许多改进,包括类型检查、类的严格模式、命名空间以及性能提升。它遵循ECMAScript 4标准,为开发人员提供了强大的面向对象编程能力。 2. **MP3解码*...
AS3的基础模块涵盖了语言语法、对象模型、类和接口、事件处理、数据结构、网络通信等多个方面。在深入探讨这些知识点之前,让我们先对AS3有一个概览。 一、AS3语言基础 AS3采用了更严格的面向对象编程(OOP)模型,...
在AS3中,有几种方式来检查变量的类型: 1. **`typeof` 运算符**:返回变量的数据类型。 2. **`is` 运算符**:检查变量是否为指定的类型,并返回布尔值。 3. **`as` 运算符**:尝试将变量转换为指定类型,如果转换...
1. **ActionScript 3.0基础**:AS3包括基本的数据类型、变量、函数、类和对象的概念,这些都是构建任何AS3项目的基础。在3D螺旋相册中,这些概念被用来处理用户交互、图片加载和3D效果的实现。 2. **3D图形和矩阵...
数据类型是规定变量存储数据类型的规则,AS3支持多种数据类型,包括数字、字符串、布尔值等。 对象是AS3编程中一个非常重要的概念。处理对象部分讲解了如何通过属性和方法与对象进行交互。事件是编程中处理用户交互...
三、AS3事件模型 AS3使用事件驱动模型,事件是对象状态改变的信号。`Event`类是所有事件的基础,常见的事件有`addEventListener`、`removeEventListener`和`dispatchEvent`等方法用于事件监听、移除和触发。 四、...
`MouseEvent` 是AS3中最常用的事件类型之一,用于处理与鼠标相关的操作。例如,当用户点击鼠标左键时触发的 `MouseEvent.CLICK` 事件,或者当鼠标移动时触发的 `MouseEvent.MOUSE_MOVE` 事件等。 #### 2.2 ...
3. 强类型系统:AS3是强类型的,变量在声明时需要指定类型,这有助于避免运行时错误。 4. 事件处理:AS3的事件处理机制更为规范,需要熟悉addEventListener和removeEventListener方法。 5. 动画和时间轴控制:AS3的...
5. 事件模型:AS3采用了基于事件的编程模型,事件监听和分发机制让程序响应用户交互和系统变化。如点击按钮、加载完成等事件,都可以通过addEventListener()和removeEventListener()来处理。 五、图形绘制 6. 可...
AS3相比之前的版本有了显著的改进,包括更强的类型检查、更好的性能以及更现代的面向对象特性。CHM(Compiled Help Manual)文件是一种微软开发的帮助文件格式,通常用于存放软件的用户手册或技术文档。 在提供的...
AS3事件机制使用Observer模式,允许对象之间的松耦合,事件分发者可以将事件发送给事件监听器,事件监听器可以选择是否接收事件。 11. addEventListener的使用方法 addEventListener方法用于添加事件监听器,需要...
1. **基础语法**:AS3采用强类型系统,变量需要预先声明类型。书中可能包括变量声明、数据类型(如整型、浮点型、字符串、布尔型等)、运算符、流程控制(if语句、switch语句、for循环、while循环等)的示例。 2. *...