⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clipeventdispatcher.as

📁 jquery插件
💻 AS
字号:
package org.flowplayer.model {	import flash.utils.Dictionary;		import org.flowplayer.flow_internal;	import org.flowplayer.model.ClipEvent;	import org.flowplayer.model.EventDispatcher;		use namespace flow_internal;		/**	 * ClipEventDispatcher is used to attach listeners for ClipEvents and for dispatching ClipEvents.	 * 	 * @see ClipEvent	 */	public class ClipEventDispatcher extends EventDispatcher {				public function dispatch(eventType:ClipEventType, info:Object = null, info2:Object = null, info3:Object = null):void {			doDispatchEvent(new ClipEvent(eventType, info, info2, info3), false);		}				public function dispatchError(error:ClipError, info:Object = null):void {			doDispatchEvent(new ClipEvent(error.eventType, error.code, error.message, info), false);		}				public function dispatchEvent(event:ClipEvent):void {			doDispatchEvent(event, false);		}		public function dispatchBeforeEvent(event:AbstractEvent):Boolean {			return doDispatchBeforeEvent(event, false);		}		public function onBeforeAll(listener:Function, clipFilter:Function = null):void {			setListener(null, listener, clipFilter, true);		}		public function onAll(listener:Function, clipFilter:Function = null):void {			setListener(null, listener, clipFilter);		}				public function onConnect(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.CONNECT, listener, clipFilter, false, addToFront);		}		/**		 * Adds a listener for the start event.		 * 		 * @param listener the listener to add		 * @param clipFilter a clip filter function, the listener is only added if the filter function returns true for a clip		 * @param addToFront if <code>true</code> the listener is added to the front of the listener list so that it will get notified before the listeners that had been added before this one 		 */		public function onStart(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.START, listener, clipFilter, false, addToFront);		}		public function onMetaData(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.METADATA, listener, clipFilter, false, addToFront);		}		public function onBeforeBegin(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.BEGIN, listener, clipFilter, true, addToFront);		}		public function onBegin(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.BEGIN, listener, clipFilter, false, addToFront);		}		public function onBeforePause(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.PAUSE, listener, clipFilter, true, addToFront);		}		public function onPause(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.PAUSE, listener, clipFilter, false, addToFront);		}		public function onBeforeResume(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.RESUME, listener, clipFilter, true, addToFront);		}		public function onResume(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.RESUME, listener, clipFilter, false, addToFront);		}		public function onBeforeStop(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.STOP, listener, clipFilter, true, addToFront);		}		public function onStop(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.STOP, listener, clipFilter, false, addToFront);		}		public function onFinish(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.FINISH, listener, clipFilter, false, addToFront);		}				public function onBeforeFinish(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.FINISH, listener, clipFilter, true, addToFront);		}		public function onCuepoint(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.CUEPOINT, listener, clipFilter, false, addToFront);		}		public function onBeforeSeek(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.SEEK, listener, clipFilter, true, addToFront);		}		public function onSeek(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.SEEK, listener, clipFilter, false, addToFront);		}		public function onBufferEmpty(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.BUFFER_EMPTY, listener, clipFilter, false, addToFront);		}		public function onBufferFull(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.BUFFER_FULL, listener, clipFilter, false, addToFront);		}		public function onBufferStop(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.BUFFER_STOP, listener, clipFilter, false, addToFront);		}		public function onLastSecond(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.LAST_SECOND, listener, clipFilter, false, addToFront);		}		public function onError(listener:Function, clipFilter:Function = null, addToFront:Boolean = false):void {			setListener(ClipEventType.ERROR, listener, clipFilter, false, addToFront);		}		public function onPlaylistReplace(listener:Function, addToFront:Boolean = false):void {			setListener(ClipEventType.PLAYLIST_REPLACE, listener, null, false, addToFront);		}		override protected function get cancellableEvents():Dictionary {			return ClipEventType.cancellable;		}		override protected function get allEvents():Dictionary {			return ClipEventType.all;		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -