当我在flash库中拖放图像时,路径有时是相对的(./somefolder/someimage.png),有时它是绝对的(D:\ blah \ somefolder \ someimage.png)。
如何才能在闪存库中仅使用相对路径才能更新来自任何计算机和/或任何文件夹的所有图像?
提前谢谢。
答案 0 :(得分:0)
我有CS5,项目保存为未压缩* .xfl,我的项目目录结构:
“ / ”根项目目录(即c:\ MyApp)包含main * xfl项目文件和其他系统文件夹 / bin /
/ images - 所有艺术品,pngs,jpgs等等
我转到IDE,File-> Import-> Import to stage,然后我从/ images文件夹中选择几个图像(使用shift)
它们出现在图书馆中。他们也自动复制到system / LIBRARY文件夹
在主项目XML文件(DOMDocument.xml)中,有一些行,例如(clean):
<DOMBitmapItem name="Buttons/menu-button!.png" ....... sourceExternalFilepath=".\LIBRARY\Buttons\menu-button!.png" ......./>
正如您所看到的,路径是相对的。我不使用* .fla项目,但你可以尝试这个方案!我的项目路径不包含空格。
希望这个帮助