Question

J'ai un fla sur mon Mac que j'ai créé dans Flash CS5. Je l'ai enregistré en tant que fichier et envoyé cs4 à un ami qui a une machine Windows.

J'ai un symbole lié à une classe AS qui a des symboles à l'intérieur de celui-ci qui ont des noms d'instance. Le constructeur de la classe fait référence à ces noms d'instance. Quand je compile, tout fonctionne comme prévu. Quand mon ami compile, il obtient des erreurs du compilateur en lui disant que les cas mentionnés ci-dessus ne sont pas définies.

Je suis à une perte complète. Toutes les idées pourquoi cela se passe?

Les choses que nous avons essayé:

  • vérifia que nous avions le même chemin source
  • fait en sorte que le symbole dans l'IDE Flash a le lien correct
  • Essayé la compilation du fla avec cs4 sur ma machine. Il fonctionne, ce qui est ce qui me fait penser qu'il est un problème Mac / Windows.
Était-ce utile?

La solution

Essayez d'aller publier les réglages -> Flash -> [bouton Paramètres à côté de « AS3] - au même endroit que vous allez mettre votre classpath Il y a une case à cocher il qui dit déclarer les instances de la scène -. Il semble que son décochée sur la fenêtres ... cs4 la version, il faut vérifier si vous ne voulez pas avoir à écrire des choses comme:

public var myClip:MovieClip;

pour chaque instance que vous avez placé en utilisant le flash ide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top