这让我现在快疯了!
var url 的定义时间更长。
url = url + ".jpg";
var fileRequest:URLRequest = new URLRequest(url);
由于某种原因,这不起作用......“.jpg”没有被添加。但是,如果我尝试这样做:
url = ".jpg" + url;
var fileRequest:URLRequest = new URLRequest(url);
它有效,但我不希望 .jpg 出现在网址的开头...
这让我现在快疯了!
var url 的定义时间更长。
url = url + ".jpg";
var fileRequest:URLRequest = new URLRequest(url);
由于某种原因,这不起作用......“.jpg”没有被添加。但是,如果我尝试这样做:
url = ".jpg" + url;
var fileRequest:URLRequest = new URLRequest(url);
它有效,但我不希望 .jpg 出现在网址的开头...
试试 url += ".jpg"; 或者 url = String(url)+".jpg";
我整天都在寻找同样的问题。在我通过的途中遇到了这个线程。找到了解决方案。 https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLVariables.html
因此,我将分享以帮助您加快速度。
这绝对有效。
var currImage:int = 1;
var urlVariables:URLVariables = new URLVariables("文件夹=../images/&currImage=1&file=.png");
var url = urlVariables.folder + urlVariables.currImage + urlVariables.file;
//changes image..
url = urlVariables.folder + 2 + urlVariables.file;
或者
url = urlVariables.folder + currImage + urlVariables.file;
您可以删除第二个 urlVariable (&currImage=1)。我刚刚展示了它是如何工作的。
从这里您可以操纵数字变量来加载其他图像。