Accessibilité

TechNote Flash

L'utilisation de l'instruction "#include" pour définir le chemin absolu d'un fichier AS provoque une erreur

日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | English | Español | Italiano

Problème

L'utilisation de l'instruction #includecode> dans Macromedia Flash 8 pour définir le chemin absolu d'un fichier ActionScript (AS) cause une erreur « Fichier introuvable ».

Explication

En interne, Flash 8 pour Macintosh utilise des barres obliques ('/') lors de l'analyse des chemins d'accès. Les versions précédentes analysaient les chemins à l'aide du caractère deux points ':'. Cette modification était nécessaire pour obtenir une compatibilité complète avec Mac OS X. Toutefois, elle a entraîné l'apparition de certains problèmes avec les chemins d'accès, dont celui-ci.

(Réf. 139739)

Solution

Vous pouvez désigner un chemin relatif (ou pas de chemin du tout). Si vous n'indiquez aucun chemin, le fichier AS doit être stocké dans l'un des emplacements suivants :

  • Le même répertoire que le fichier FLA. Le même répertoire que le script contenant l'instruction #include.
  • Le répertoire global Include, dont l'adresse est par défaut :
    Macintosh OS X : Disque dur/Users/Library/Application Support/Macromedia/Flash8/language/Configuration/Include
  • Le répertoire Flash 8\language\First Run\Include ; si vous enregistrez un fichier ici, il est copié dans le répertoire global Include au prochain démarrage de Flash.

Informations supplémentaires

L'utilisation d'un chemin absolu n'est pas conseillée car, dans ce cas, la structure des répertoires doit être identique dans tous les ordinateurs qui appellent le fichier ActionScript.

Dernière mise à jour :12 septembre 2005

Détails de la TechNote

ID : 7025e357
Produit(s) concerné(s) : Flash
Versions : 8
Systèmes d'exploitation : Mac OS X