Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 actionscrit-3替换为“\&引用;加上&引用;_Actionscript 3_Flash_Edit - Fatal编程技术网

Actionscript 3 actionscrit-3替换为“\&引用;加上&引用;

Actionscript 3 actionscrit-3替换为“\&引用;加上&引用;,actionscript-3,flash,edit,Actionscript 3,Flash,Edit,好的,我有一个SWF文件的源代码,我真的不理解这种编程语言 public function linkMe() : String { var _loc1_:String = this.loaderInfo.url.split("?")[0]; if(_loc1_.indexOf("file://")<0) { _loc2_=_loc1_.split("/"); _loc2_.pop();

好的,我有一个SWF文件的源代码,我真的不理解这种编程语言

 public function linkMe() : String {
         var _loc1_:String = this.loaderInfo.url.split("?")[0];
         if(_loc1_.indexOf("file://")<0)
         {
            _loc2_=_loc1_.split("/");
            _loc2_.pop();
            _loc3_=_loc2_.join("/")+"/";
            return _loc3_;
         }
         return "";
公共函数linkMe():字符串{
var_loc1_:String=this.loaderInfo.url.split(“?”[0];
如果(\u loc1\u.indexOf(“文件:/”)此代码工作正常

        var s:String = "file:\\//www\\.xxx\\."; 
        trace(s)
        var s2:String = s.split("\\").join("");
        trace(s2);
它输出

file:\//www\.xxx\.
file://www.xxx.
在as3中,反斜杠(\)是一个转义字符。这就是为什么源代码中的“\”实际上是一个“\”。而且源代码中的“\”只是一个“.”

此代码

        trace("\.")
输出

.