·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0获取swf路径的两种方法源代码示例

时间:2012-08-10 10:42CuPlayer
[AS3]as3.0获取swf路径的两种方法,一般主要是利用LoaderInfo的url属性

一般主要是利用LoaderInfo的url属性:

 

即: this.stage.loaderInfo.url

  1. var doMain:String = this.stage.loaderInfo.url;//得到其路径   
  2. var doMaindoMainArray:Array = doMain.split("/");   
  3. if (doMainArray[0] == "file:") { //判别是本地模式还是网络模式   
  4. trace("Local debug mode.");   
  5. }else{   
  6. trace("Web host mode");   
  7. }  

或者:

  1. import flash.external.ExternalInterface;   
  2. //Method 1   
  3. var urlPath = ExternalInterface.call("window.location.href.toString"); //法一   
  4. //Method 2   
  5. var urlPath = loaderInfo.url; //法二  

 

得到嵌套了swf的html的域的方法:

  1. import flash.external.ExternalInterface;   
  2. var full:String = ExternalInterface.call("window.location.href.toString");//得到含有swf的html的路径  

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器