[AS3]as3获取当前项目swf文件路径的方法
在AS项目中获取当前项目编译的SWF所在的服务器路径或本地路径
在AS项目中获取当前项目编译的SWF所在的服务器路径或本地路径 :
- package {
- import flash.display.Sprite;
- public class HelloWorld extends Sprite
- {
- public static var currSwfUrl:String;
- public function HelloWorld(){
- //CuPlayer.com提示写网络相关的项目时,就可以通过这个自动选择调用的服务器端程序了
- var doMain:String = this.stage.loaderInfo.url;
- var doMaindoMainArray:Array = doMain.split("/");
- if (doMainArray[0] == "file:") {
- //CuPlayer.com提示为处理本地系统返回的路径由“/”或“\”两种间隔组成的不同情况,而分别处理
- if(doMainArray.length<=3){
- currSwfUrl = doMainArray[2];
- currSwfUrlcurrSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf(currSwfUrl.charAt(2)));
- }else{
- currSwfUrl = doMain;
- currSwfUrlcurrSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf("/"));
- }
- }else{
- currSwfUrl = doMain;
- currSwfUrlcurrSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf("/"));
- }
- currSwfUrlcurrSwfUrl = currSwfUrl + "/";
- trace("CuPlayer.com提示您:项目路径: "+ HelloWorld.currSwfUrl);
- }
- }
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...