2009-12-06 1 views
3

Lorsque je glisse et dépose des images dans la bibliothèque flash, le chemin est parfois relatif (./somefolder/someimage.png), et parfois absolu (D: \ blah \ somefolder \ someimage.png). Comment puis-je utiliser uniquement des chemins relatifs dans la bibliothèque flash afin de pouvoir mettre à jour toutes les images depuis n'importe quel ordinateur et/ou depuis n'importe quel dossier?Comment utiliser le chemin relatif pour les actifs dans la bibliothèque Flash?

Merci d'avance.

+0

sont des images donnant des chemins absolus à l'extérieur du dossier racine du fichier SWF? – Amarghosh

+0

mes images sont dans un dossier à l'intérieur du dossier racine de fla, je les mets toujours dans le dossier de fla, mais parfois elles ont un chemin absolu. –

Répondre

0

J'ai CS5, projet enregistré en tant que non compressé * .xfl, ma structure de répertoire du projet:

  • projet racine dir "/", (par exemple c: \ MyApp) contient les principaux XFL * fichier de projet et d'autres dossiers système /bin/META-INF et ainsi de suite

  • /images - tout art, il PNGs, et ainsi de suite jpgs

je vais à IDE, Fichier-> Importer-> Importer sur la scène, puis je sélectionner les images à l'aide de couple (changement) de/dossier images

Ils apparaissent dans la bibliothèque. En outre, ils automatiquement copiés dans le dossier Système/Bibliothèque

Dans principal fichier XML du projet (DOMDocument.xml), il y a des lignes telles que (nettoyage):

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

Comme vous pouvez le voir les chemins sont relatifs. Je n'utilise pas de projets * .fla, mais vous pouvez essayer ce schéma! Mon chemin de projet ne contient pas d'espaces.

Espérons que cette aide

Questions connexes