在AS项目中获取当前项目编译的SWF所在的服务器路径或本地路径  

package {import flash.display.Sprite;public class HelloWorld extends Sprite{public static var currSwfUrl:String;public function HelloWorld(){//写网络相关的项目时,就可以通过这个自动选择调用的服务器端程序了var doMain:String = this.stage.loaderInfo.url;var doMainArray:Array = doMain.split("/");if (doMainArray[0] == "file:") {//为处理本地系统返回的路径由“/”或“\”两种间隔组成的不同情况,而分别处理if(doMainArray.length<=3){currSwfUrl = doMainArray[2];currSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf(currSwfUrl.charAt(2)));}else{currSwfUrl = doMain;currSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf("/"));}}else{currSwfUrl = doMain;currSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf("/"));}currSwfUrl = currSwfUrl + "/";trace("项目路径: "+ HelloWorld.currSwfUrl);}}
}

 

在Flex Web项目中获取当前项目编译的SWF所在的服务器路径或本地路径  

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="initApp()"><mx:Script><![CDATA[public static var currSwfUrl:String;private function initApp():void{//写网络相关的项目时,就可以通过这个自动选择调用的服务器端程序了var doMain:String = this.parent.stage.loaderInfo.url;//注意此行和AS的写法略有不同var doMainArray:Array = doMain.split("/");if (doMainArray[0] == "file:") {if(doMainArray.length<=3){//为处理本地系统返回的路径由“/”或“\”两种间隔组成的不同情况,而分别处理currSwfUrl = doMainArray[2];currSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf(currSwfUrl.charAt(2)));}else{currSwfUrl = doMain;currSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf("/"));}}else{currSwfUrl = doMain;currSwfUrl = currSwfUrl.substring(0,currSwfUrl.lastIndexOf("/"));}currSwfUrl += "/";trace("项目路径: "+ HelloFlex.currSwfUrl);}]]></mx:Script>
</mx:Application>

  

JS 获取当前页面的路径和名称:

// 取当前页面名称(不带后缀名)
    function pageName()
    {
        var a = location.href;
        var b = a.split("/");
        var c = b.slice(b.length-1, b.length).toString(String).split(".");
        return c.slice(0, 1);
    }

//取当前页面名称(带后缀名)
    function pageName()
     {
         var strUrl=location.href;
         var arrUrl=strUrl.split("/");
         var strPage=arrUrl[arrUrl.length-1];
         return strPage;
     }

转载于:https://www.cnblogs.com/regalys168/p/4517320.html

swf获取当前页面的路径相关推荐

  1. PHP获取当前页面的URL

    2019独角兽企业重金招聘Python工程师标准>>> 使用PHP编写程序的时候,我们常常想要获取当前页面的URL.下面提供一个用于获取当前页面URL的函数以及使用方法: 示例一: ...

  2. PHP/JS中获取当前页面的完整URL

    PHP/JS中获取当前页面的完整URL javascript实现: top.location.href 顶级窗口的地址this.location.href 当前窗口的地址 php实现 PHP实现 #测 ...

  3. JS - 获取当前页面的 url地址 及 相关信息

    JS - 获取当前页面的 url地址 及 相关信息 一. 获取当前页面的 url地址 二. 获取当前网址url 后的指定参数 一. 获取当前页面的 url地址 window.location 以htt ...

  4. js获取当前页面的url网址信息

    WEB开发中,时常会用到javascript来获取当前页面的url网址信息 下面我们举例一个URL,然后获得它的各个组成部分:http://i.jb51.net/EditPosts.aspx?opt= ...

  5. php当前页面的链接地址,PHP 技巧:如何获取当前页面的链接地址

    其实不用找 WordPress 函数,PHP 本身就提供了一些系统变量,通过整合下就能获取当前页面的 URL.function wpjam_get_current_page_url(){ $ssl   ...

  6. Python+selenium 自动化-获取当前页面的url地址,打开指定的url地址

    非常简单,driver.current_url 就能获取当前页面的 url 地址. # 调用chrome浏览器 driver = webdriver.Chrome() # 打开指定的url地址 dri ...

  7. PHP获取当前页面的网址

    PHP获取当前页面的网址 function GetCurUrl() {$url = 'http://';if(isset($_SERVER['HTTPS']) AND $_SERVER['HTTPS' ...

  8. php 获取当前页面url_PHP获取URL –如何获取当前页面的完整URL

    php 获取当前页面url In this PHP-focused article, we will explore how to get the URL of the current page in ...

  9. 微信小程序参数传递获取当前页面的url和参数

    页面跳转添加参数 wx.navigateTo({url: `../deeddetail/deeddetail?id=${e.currentTarget.dataset.id}`, }) 接收optio ...

最新文章

  1. 博客域名改为http://bobli.cnblogs.com
  2. pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件
  3. 初识react-native
  4. poj2065 SETI
  5. Keil插件推荐及使用教程
  6. Go 语言范围(Range)
  7. 使用零代码平台构建应用,应该怎样转变思路?
  8. BZOJ1031: [JSOI2007]字符加密Cipher
  9. AfxParseURL
  10. mysql中的强制索引_MYSQL中常用的强制性操作(例如强制索引)
  11. Redis介绍以及安装(Linux与windows)
  12. python报错:Exception Value:can only concatenate str (not bytes) to str
  13. 济安横断面为什么会有水印_PS差值模式是如何去水印的?你看的懂抖音的沙雕做法?...
  14. 每周分享第 39 期
  15. 反欺诈模型常用开发工具
  16. linux查看ipv6 dns,云解析DNS IPv6
  17. SUST_2018 焦作站亚洲区域赛校内选拔赛题解
  18. 阿里云免费SSL证书申请详细流程
  19. Ganymed SSH-2(ch.ethz.ssh2)
  20. gzip 压缩解压代码示例

热门文章

  1. 初学redux笔记,及一个最简单的redux实例
  2. Ubuntu14.04安装pip及配置
  3. java 把URL中的中文转换成utf-8编码
  4. ie8下showmodaldialog页面回传会打开新页面的问题
  5. easyui中获取getEditor为空情况
  6. emWin 2天速成实例教程002_多个页面窗口切换
  7. RocketMQ性能压测分析(转载)
  8. Linux CentOS 修改服务器主机名hostname
  9. There was a problem importing one of the Python modules required to run yum
  10. MySQL max_allowed_packet设置及问题