playereventtype.as

来自「jquery插件」· AS 代码 · 共 56 行

AS
56
字号
package org.flowplayer.model {	import flash.utils.Dictionary;		import org.flowplayer.model.EventType;	
	/**	 * @author anssi	 */	public class PlayerEventType extends EventType {		public static const LOAD:PlayerEventType = new PlayerEventType("onLoad");		public static const KEYPRESS:PlayerEventType = new PlayerEventType("onKeyPress");						public static const MUTE:PlayerEventType = new PlayerEventType("onMute");		public static const UNMUTE:PlayerEventType = new PlayerEventType("onUnmute");		public static const VOLUME:PlayerEventType = new PlayerEventType("onVolume");		public static const FULLSCREEN:PlayerEventType = new PlayerEventType("onFullscreen");		public static const FULLSCREEN_EXIT:PlayerEventType = new PlayerEventType("onFullscreenExit");		public static const MOUSE_OVER:PlayerEventType = new PlayerEventType("onMouseOver");		public static const MOUSE_OUT:PlayerEventType = new PlayerEventType("onMouseOut");		public static const ERROR:PlayerEventType = new PlayerEventType("onError");		private static var _allValues:Dictionary;		private static var _cancellable:Dictionary = new Dictionary();		{			_cancellable[KEYPRESS.name] = KEYPRESS;			_cancellable[MUTE.name] = MUTE;			_cancellable[UNMUTE.name] = UNMUTE;			_cancellable[VOLUME.name] = VOLUME;			_cancellable[FULLSCREEN.name] = FULLSCREEN;		}				public function PlayerEventType(name:String) {			super(name);			if (! _allValues) {				_allValues = new Dictionary();			}			_allValues[name] = this;		}
		override public function get isCancellable():Boolean {			return _cancellable[this.name];		}				public static function get cancellable():Dictionary {			return _cancellable;		}		public static function get all():Dictionary {			return _allValues;		}		public function toString():String {			return "[PlayerEventType] '" + name + "'";		}	}}

⌨️ 快捷键说明

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