zoukankan      html  css  js  c++  java
  • 获取swf文件所在位置的url

    swf的URLRequest对象不能获取相对路径,所有的请求必须为绝对地址,所以有时通过获得swf所在的url来推断其它文件的位置十分有必要。网络上提供了几种在as3获取url地址的方法:
    一、
    this.stage.loaderInfo.url
    var doMain:String = this.stage.loaderInfo.url;
    var doMainArray:Array = doMain.split("/");
    if (doMainArray[0] == "file:") {
    trace("Local debug mode.");
    }else{
    trace("Web host mode");
    }
    二、

    import flash.external.ExternalInterface;
    //Method 1
    var urlPath = ExternalInterface.call("window.location.href.toString");
    //Method 2
    var urlPath = loaderInfo.url;

    // Or

    var myUrl:String = unescape(LoaderInfo(this.root.loaderInfo).url);
    trace("myUrl: "+myUrl);

    如果您需要获取运行swf文件的html地址,则可以:

    import flash.external.ExternalInterface;
    var full:String = ExternalInterface.call("window.location.href.toString");

  • 相关阅读:
    hdu1698(线段树)
    poj3468(线段树)
    hdu1394(线段树求逆序对)
    hdu1754(线段树)
    hdu1166(线段树)
    hdu2412(树形dp)
    hdu4714(树形dp)
    hdu4705(树形dp)
    hdu4679(树形dp)
    滑动导航条
  • 原文地址:https://www.cnblogs.com/sumsung753/p/3821503.html
Copyright © 2011-2022 走看看