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

📄 crossurlloader.as

📁 使用as3.0重新写了播放器 播放器大小缩小,在21k左右 新参数和vcastr2.x不同 可以通过xml对播放器设置 界面更新 增加音量控制 留出了插件的接口
💻 AS
字号:
package com.ruochi.net {
	import flash.net.URLRequest;
	import flash.events.SecurityErrorEvent;
	import flash.net.URLLoaderDataFormat;
	public class CrossURLLoader extends SafeURLLoader {
		private var _url:String;
		public var proxy:String = "http://www.ruochigroup.com/crossDomainProxy.php";
		public function CrossURLLoader() {			
			super();
			addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler, false, 0, true);
		}
		public function crossLoad(request:URLRequest) {
			_url = request.url
			safeLoad(request);
		}
		private function securityErrorHandler(e:SecurityErrorEvent) {
			if(dataFormat==URLLoaderDataFormat.BINARY){
				_url=proxy + "?mimeType=binary&url=" + _url;
			}else{
				_url=proxy + "?url=" + _url;
			}
			load(new URLRequest(_url));
			//removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
		}
	}
}

⌨️ 快捷键说明

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