Flash AS 3.0 Mac OS X中文件的相对路径

时间:2013-04-25 10:10:15

标签: macos actionscript-3 flash path relative

我有一个加载图像并显示它的SWF。

图像路径是相对的。它看起来像这样:

../../../images/thumbnail1.png

在Windows上它运行正常。

MAC OS X上,SWF文件无法加载图片。 那么Windows和MAC OS上relative path之间是否存在差异?

previewImagePath是../../../ images / thumbnail1.png

previewLoader = new Loader();
previewLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, previewLoaded);
previewLoader.load(new URLRequest(previewImagePath));

public function previewLoaded(e:Event):void
{
    previewImageBtm = Bitmap(previewLoader.content);
    previewImageBtm.smoothing=true;
    addChild(previewImageBtm);  
}//previewLoaded

1 个答案:

答案 0 :(得分:0)

对OSX加载以前文件夹中的图像没有任何限制。你的代码是正确的。确保您在先前的文件夹中具有足够的权限,并在本地服务器中测试您的文件。

这里有一个例子,可以在我的Mac上完美运行。

https://docs.google.com/file/d/0Bw9pbLM_BascdWs2d2lCZFVRdWM/edit?usp=sharing