2009-05-15 7 views
1

Ist es möglich, FlexBuilder anzufordern, die Typen einer Anweisung automatisch auszufüllen?Typvervollständigung in FlexBuilder?

Zum Beispiel:

var g = this.graphics; 

Wird aa „keine Typdeklaration“ werfen Warnung, dass Eclipse Magie „diese Zeile beheben bitte“ behebt nicht ... So ist es eine andere Möglichkeit, dies zu beheben, andere als manuell die "g: Graphics" von Hand eingeben?

Antwort

1

Mindestens bis einschließlich FlexBuilder 3 müssen Sie den Typ deklarieren, wenn Sie die Regeln für die Typisierung des Compilers einhalten wollen, und ich weiß nicht, ob ein vorhandener "den Typ dieser Variablen ableitet "Funktion irgendwo dort, entweder.

Ich bin mir sicher, das ist von Entwurf, obwohl - diejenigen, die die Vorteile der strikten Typisierung wollen, erhalten sie explizit deklarieren, während diejenigen, die lieber ändern möchten, was "g" zur Laufzeit angibt, können zu können Schalten Sie Compiler-Warnungen aus (Projekt> Eigenschaften> Flex Compiler) und tun Sie dies.

Ich wünschte, ich hätte eine bessere Antwort für Sie! Vielleicht weiß jemand anderes etwas und kann mit einer befriedigenderen Lösung mitspielen. :)

Wenn Sie nur die zusätzlichen Zeichen korrigieren, können Sie versuchen, die Eclipse/FlexBuilder-Verknüpfungen zu verwenden (z. B. Strg + Leertaste für automatische Vervollständigung) - there's a great list of them here.

+0

Ah, danke für die Liste der Abkürzungen. –

1

Es gibt einen Stecker in Code-Schnipsel on the fly für Eclipse zu schreiben, vielleicht können Sie etwas schaffen, das Ihr Problem löst:

More here:

Verwandte Themen