我有一个加载图像并显示它的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
OSX在以前的文件夹中加载图像没有任何限制。你的代码是正确的。确保您在先前的文件夹中具有足够的权限,并在本地服务器中测试您的文件。
这里有一个例子,可以在我的Mac上完美运行。
https://docs.google.com/file/d/0Bw9pbLM_BascdWs2d2lCZFVRdWM/edit?usp=sharing