2013-10-14 2 views
0

J'ai un problème avec le constructeur flash 4.6Flash Builder 4.6 d'erreur flex Faux

Son me donner une erreur faux et je ne sais pas comment le résoudre. Sa me disant ceci:

1067: Implicit coercion of a value of type GuisP:OptionsMenu to an unrelated type GUIs:GUI. 

Compte tenu de cette méthode:

public function setCurrentGUI(gui:Gui):void 

En utilisant cette classe:

public class OptionsMenu extends Gui 

Et je sais que d'une erreur faux parce que si je redémarre Flash Builder, il sera Il suffit de courir et de ne lancer aucune erreur.

Je devrais probablement ajouter que j'utilise le SDK Flex Appache 4.10.0

Est-il possible de résoudre ce sans avoir à redémarrer le constructeur flash toutes les 5 minutes?

+1

Avez-vous essayé un projet propre? Toutes vos bibliothèques sont-elles compilées avec Apache Flex 4.10? J'ai vu des erreurs bizarres en mélangeant et en comparant des SWC compilés avec différentes versions de Flex. Avez-vous deux classes nommées OptionsMenu; potentiellement provoquer une référence ambiguë? – JeffryHouser

+0

Je vais regarder dans cela, je vous le ferai savoir. Non, je n'ai pas de classes nommées identiques (ou des paquets nommés comme une classe) – Duckdoom5

+0

Aussi, à ma connaissance, le SDK Apache Flex n'est pas supporté par Flash Builder 4.6, vous devez mettre à niveau vers Flash Constructeur 4.7. Oui, vous perdrez la vue de conception en le faisant. – ffxtian

Répondre

1

Si vous choisissez Projet> Nettoyer ..., cela résout habituellement les erreurs pour moi.
Si cela ne fonctionne pas, vous pouvez essayer de créer un nouveau fichier portant le même nom et de déplacer le code. J'ai dû le faire avant.

Questions connexes