【发布时间】:2013-04-19 04:27:03
【问题描述】:
我有一个 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
【问题讨论】:
-
考虑从该路径中完全删除“..”,并在两个操作系统上进行测试。我希望它可能是 NFS 上的安全设置不允许查看 Flash 的“../../..”。
标签: macos actionscript-3 flash path relative-path