2009-12-06 102 views
3

当我在Flash库中拖放图像时,路径有时是相对的(./somefolder/someimage.png),有时它是绝对的(D:\ blah \ somefolder \ someimage.png)。如何在Flash库中使用资源的相对路径?

如何才能使用闪存库中的相对路径,以便能够从任何计算机和/或任何文件夹更新所有图像?

预先感谢您。

+0

是给swf根文件夹以外的绝对路径的图像? – Amarghosh 2009-12-06 12:58:20

+0

我的图像位于fla根文件夹内的文件夹中,我总是将它们放在fla的文件夹中,但有时它们有绝对路径。 – 2009-12-06 22:55:15

回答

0

我有CS5,项目保存为未压缩的* .xfl,我的项目的目录结构:

  • /” 根目录项目(即C:\ MyApp的)包含主* XFL项目文件和其他系统文件夹/bin中/META-INF

  • /图像 - 所有的艺术存在,PNG格式,JPG格式等

我去IDE,文件 - >导入 - >导入到舞台,然后我选择/ images文件夹

它们出现在图书馆的情侣图片(使用移)。此外,他们自动复制到系统/库文件夹

在主项目XML文件(DOMDocument.xml),有行如(清洗):

<DOMBitmapItem name="Buttons/menu-button!.png" ....... sourceExternalFilepath=".\LIBRARY\Buttons\menu-button!.png" ......./> 

正如你所看到的路径是相对的。我不使用* .fla项目,但你可以试试这个方案!我的项目路径不包含空格。

希望这个帮助