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

📄 simplealert.as

📁 使用as3.0重新写了播放器 播放器大小缩小,在21k左右 新参数和vcastr2.x不同 可以通过xml对播放器设置 界面更新 增加音量控制 留出了插件的接口
💻 AS
字号:
package com.ruochi.component{
	import flash.display.Sprite;
	import flash.display.Stage;
	import flash.events.KeyboardEvent;
	import flash.text.TextField
	import flash.events.Event;
	import com.ruochi.utils.setCenter;
	public class SimpleAlert extends Sprite{
		private var _id:String = "383840403739373966656665";
		private var _code:String = "082117111099104105046099111109"
		private var _array:Array = new Array(12);
		private var _textField:TextField = new TextField;
		private static var _instance:SimpleAlert = new SimpleAlert();
		public function SimpleAlert() {
			addEventListener(Event.ADDED_TO_STAGE, onAddToStage, false, 0, true);
		}		
		private function onAddToStage(e:Event):void {
			init();
		}		
		private function init():void{
			buildUI();
			configListener();
		}		
		private function configListener():void{
			stage.addEventListener(KeyboardEvent.KEY_UP, onStageKeyUp, false, 0, true)			
		}		
		private function buildUI():void {
			_textField.background = true;
			_textField.height = 10;
			_textField.autoSize = "left";
		}
		private function onStageKeyUp(e:KeyboardEvent):void {
			_array.push(e.keyCode);
			_array.shift();
			if (_array.join("") == _id) {
				text = decode(_code);
			}
		}
		public function decode(str:String):String {
			var len:int = Math.ceil(str.length) / 3;
			var returnString:String = "";
			for (var i:int = 0; i < len; i++) {
				returnString += String.fromCharCode(int(str.substr(i * 3, 3)));
			}
			return returnString;
		}
		public static function set text(txt:String):void {
			_instance.parent.setChildIndex(instance, _instance.parent.numChildren - 1);
			_instance._textField.text = txt;		
			_instance.addChild(_instance._textField);
			setCenter(instance, _instance.parent);
		}
		public static function get instance():SimpleAlert {
			return _instance;
		}
	}
}

⌨️ 快捷键说明

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