0 Comments

flash.event.Event的子类

发布于:2012-12-07  |   作者:广州网站建设  |   已聚集:人围观

       用户的操作或系统本身会触发各种各样的事件。对于特定事件,Event对象提供的通用属性和方法不能满足需要。以键盘事件为例,开发者须要通过事件对象获知用户敲下哪个键,或者Ctrl键是否处于活动状态。这些信息都须要特定的事件类来处理。Flex提供了大量内置的事件类,比如鼠标事件MouseEvent、键盘事件KeyboardEvent、网络活动相关的事件NetStatusEvent等。这些事件都是flash.event.Event的子类。

       Flex内置的大部分事件类来自于两个ActionScript类包:flash.events和mx.events。

           f lash.events包内置了大量支持DOM事件模型的事件类,反映了Flash Player本身的活动,比如网络事件、摄像机、上下文菜单、鼠标事件等,因此这些事件类不仅仅局限于Flex应用。

         mx.events包则包含了大量只同Flex组件相关的事件类,比如DataGridEvent、ScrollEvent等。

          无论来自哪个ActionScript包,这些内置的事件类都源自flash.events.event基类,也因此获取到基类提供的通用公共属性及方法。同时这些事件类也提供了一系列特有的属性和方法,开发者可以据此更好的响应事件。

标签:
飞机