【问题标题】:Flash AS 3.0 Relative path to file in Mac OS XFlash AS 3.0 Mac OS X 中文件的相对路径
【发布时间】: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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2016-04-11
    • 2016-06-30
    • 2011-12-29
    • 2018-07-25
    • 2015-09-24
    • 2011-03-24
    • 2022-12-16
    • 1970-01-01
    相关资源
    最近更新 更多