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