2009-05-15 7 views
1

Est-il possible de demander à FlexBuilder de remplir automatiquement les types d'une déclaration?Terminer le type dans FlexBuilder?

Par exemple:

var g = this.graphics; 

jetteront aa « pas de déclaration de type » avertissant que la magie d'Eclipse « fixer cette ligne s'il vous plaît » ne réglera pas ... Donc, il y a une autre façon de résoudre ce problème, d'autres que d'entrer manuellement le "g: Graphics" à la main?

Répondre

1

Au moins jusqu'à FlexBuilder 3 inclus, hélas, vous devrez déclarer le type si vous voulez respecter les règles de typage strict du compilateur, et je ne connais pas de type "infer" de cette variable "fonctionnalité là-bas partout, soit. Je suis sûr que c'est par conception, cependant - ceux qui veulent les avantages de la frappe stricte les obtiendront en déclarant explicitement, alors que ceux qui pourraient préférer changer ce que "g" se réfère à l'exécution peuvent apprécier être capable de Désactiver les avertissements du compilateur (Projet> Propriétés> Compilateur Flex) et le faire.

J'aimerais avoir une meilleure réponse pour toi! Peut-être que quelqu'un d'autre sait quelque chose et peut répondre avec une solution plus satisfaisante. :)

Si vous ne trouvez que les caractères supplémentaires qui vous gênent, vous pouvez essayer d'utiliser les raccourcis Eclipse/FlexBuilder (par exemple, Ctrl + Espace pour le remplissage automatique du type) - there's a great list of them here.

+0

Ah, merci pour la liste des raccourcis. –

1

Il y a dans la prise d'écrire des extraits de code à la volée pour Eclipse, vous pouvez peut-être créer quelque chose qui résout votre problème:

More here:

Questions connexes