Actionscript 3 ActionScript错误#2035:找不到URL
我收到一个错误,提示找不到我的URL。我正在运行以下来自FlashBuilder的简单脚本。据我所知,应用程序是从主项目文件夹中的bin debug目录启动的 我在主项目文件夹中也有一个图像文件夹,但它找不到该图像。当我键入完整的目录时,它会工作 我的密码是:Actionscript 3 ActionScript错误#2035:找不到URL,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我收到一个错误,提示找不到我的URL。我正在运行以下来自FlashBuilder的简单脚本。据我所知,应用程序是从主项目文件夹中的bin debug目录启动的 我在主项目文件夹中也有一个图像文件夹,但它找不到该图像。当我键入完整的目录时,它会工作 我的密码是: package { import flash.display.Loader; import flash.display.Sprite; import flash.events.MouseEvent; imp
package
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.net.URLRequest;
[SWF(width="550", height="400", backgroundColor="#FFFFFF", frameRate="60")]
public class Kitties extends Sprite
{
//Declare the variables for the background.
public var backgroundURL: URLRequest;
public var backgroundLoader: Loader;
public var background: Sprite;
public function Kitties()
{
backgroundURL = new URLRequest();
backgroundLoader = new Loader();
background = new Sprite();
backgroundURL.url = "..\\images\\background.png";
backgroundLoader.load(backgroundURL);
background.addChild(backgroundLoader);
stage.addChild(background);
}
}
}
我知道我需要添加一个事件监听器来捕获这个错误,但是现在不需要了,因为我知道这个文件存在。以前有人经历过吗
谢谢。在actionscript3中不应该使用反斜杠。普通斜杠适用于每个操作系统,甚至在Windows上 试试这个:
backgroundURL.url = "../images/background.png";
如果文件存在,则应正确加载。在actionscript3中不应使用反斜杠。普通斜杠适用于每个操作系统,甚至在Windows上 试试这个:
backgroundURL.url = "../images/background.png";
如果该文件存在,则应正确加载。请检查此线程,这与我遇到的问题无关。链接的问题是我没有的权限问题。正如我所提到的,我可以使用完整目录,它可以定位我的背景,它只是使用一个相对目录,它不能识别它是一个有效的路径代码>为您工作…?这不起作用<代码>图像\background.png";文本字符串中的反斜杠是转义字符,因此需要将它们加倍。应用程序也从主应用程序文件夹中的bin debug文件夹运行。因此,在访问映像文件夹之前,需要将目录级别向上移动到主应用程序文件夹。我确信上面代码中的路径是正确的,我只是不明白为什么它不能识别为有效路径。或者甚至尝试
backgroundURL.url=“images/background.png”我半睡着了。在等待时快速尝试斜杠变体并不违法。查看下面的@Pelax-answer它可能对你有用。查看此线程,这与我遇到的问题无关。链接的问题是我没有的权限问题。正如我所提到的,我可以使用完整目录,它可以定位我的背景,它只是使用一个相对目录,它不能识别它是一个有效的路径代码>为您工作…?这不起作用<代码>图像\background.png";
文本字符串中的反斜杠是转义字符,因此需要将它们加倍。应用程序也从主应用程序文件夹中的bin debug文件夹运行。因此,在访问映像文件夹之前,需要将目录级别向上移动到主应用程序文件夹。我确信上面代码中的路径是正确的,我只是不明白为什么它不能识别为有效路径。或者甚至尝试backgroundURL.url=“images/background.png”我半睡着了。在等待时快速尝试斜杠变体并不违法。请查看下面的@Pelax-answer,它可能适合您。