资源描述:
《flash_actionscript_30_语言和组件参考event》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、FlashActionScript3.0语言和组件参考(Event)包flash.events类publicclassEvent继承EventObject子类ActivityEvent,BrowserInvokeEvent,CaptionChangeEvent,CaptionTargetEvent,ColorPickerEvent,ComponentEvent,ContextMenuEvent,DataChangeEvent,DRMAuthenticateEvent,DRMStatusEvent,Fil
2、eListEvent,FocusEvent,HTMLUncaughtScriptExceptionEvent,HTTPStatusEvent,IKEvent,InvokeEvent,KeyboardEvent,LayoutEvent,ListEvent,MetadataEvent,MotionEvent,MouseEvent,NativeWindowBoundsEvent,NativeWindowDisplayStateEvent,NetStatusEvent,OutputProgressEvent,P
3、rogressEvent,SampleDataEvent,ScrollEvent,ShaderEvent,SliderEvent,SoundEvent,SQLEvent,SQLUpdateEvent,StatusEvent,SyncEvent,TextEvent,TimerEvent,TweenEvent,VideoEvent语言版本: ActionScript3.0运行时版本: AIR1.0,FlashPlayer9Event类作为创建Event对象的基类,当发生事件时,Event对象将作为参数传递给
4、事件侦听器。Event类的属性包含有关事件的基本信息,例如事件的类型或者是否可以取消事件的默认行为。对于许多事件(如由Event类常量表示的事件),此基本信息就足够了。但其它事件可能需要更详细的信息。例如,与鼠标单击关联的事件需要包括有关单击事件的位置以及在单击事件期间是否按下了任何键的其它信息。您可以通过扩展Event类(MouseEvent类执行的操作)将此类其它信息传递给事件侦听器。ActionScript3.0Adobe®AIR™API为需要其他信息的常见事件定义多个Event子类。与每个Eve
5、nt子类关联的事件将在每个类的文档中加以介绍。Event类的方法可以在事件侦听器函数中使用以影响事件对象的行为。某些事件有关联的默认行为。例如,doubleClick事件有关联的默认行为,此行为突出显示事件发生时鼠标指针下的词。例如,由NativeWindow对象调度的closing事件具有关联的默认行为,即关闭窗口。通过调用preventDefault()方法,您的事件侦听器可以取消此行为。通过调用stopPropogation()或stopImmediatePropogation()方法,还可以使当
6、前事件侦听器成为要处理事件的最后一个事件侦听器。注意:此类中的某些常量用于定义由SWF内容中使用的ActionScript3.0显示列表调度的事件的type属性。但是,此类中的某些常量用于定义另一些事件的type属性,这些事件与ActionScript3.0显示列表无关并且在AIR运行时中运行的JavaScript代码中非常有用。查看示例另请参见flash.events.EventDispatcher第37页共37页FlashActionScript3.0语言和组件参考(Event)公共属性隐藏继承的公
7、共属性显示继承的公共属性 属性定义方 bubbles:Boolean[只读(read-only)]指示事件是否为冒泡事件。Event cancelable:Boolean[只读(read-only)]指示是否可以阻止与事件相关联的行为。Event constructor:Object对类对象或给定对象实例的构造函数的引用。Object currentTarget:Object[只读(read-only)]当前正在使用某个事件侦听器处理Event对象的对象。Event eventPhase:uin
8、t[只读(read-only)]事件流中的当前阶段。Event prototype:Object[静态]对类或函数对象的原型对象的引用。Object target:Object[只读(read-only)]事件目标。Event type:String[只读(read-only)]事件的类型。Event公共方法隐藏继承的公共方法显示继承的公共方法 方法定义方 Event(type:String,bubbles:Boolean=false