4 Stimmen

As3 textField vs label vs textArea

Was ist der Unterschied zwischen TextField, Label und TextArea in Flash? Ich versuche die leichteste Klasse zu finden, um Text anzuzeigen, da ich viele davon erstellen werde. Jede Idee wäre hilfreich. Danke.

5voto

fenomas Punkte 11110

Der Unterschied besteht darin, dass TextField das Grundanzeigeobjekt ist, das Flash verwendet, um Text anzuzeigen, während Label und TextArea UIComponents sind, die Dinge wie Skinning und Styling unterstützen. Wenn TextField alles kann, was Sie benötigen, sollten Sie das wahrscheinlich verwenden. (Und wenn Sie viele davon erstellen, sollten Sie möglicherweise cacheAsBitmap aktivieren, um die Häufigkeit zu begrenzen, mit der der Text gerendert wird.)

2voto

Samuel Neff Punkte 70231

TextField ist das textuelle Grundkomponente, die vom Player selbst bereitgestellt wird.

Label ist ein Wrapper, der die Funktionalität des Flash-Frameworks einführt und eine schreibgeschützte Textkomponente bereitstellt.

TextArea ist ein Wrapper, der die Funktionalität des Flash-Frameworks einführt und eine schreib- und lesbar Textkomponente bereitstellt.

Ich würde nicht automatisch TextField in einer Anwendung verwenden, die sonst das Flash-Framework verwendet, nur weil Sie viele von ihnen erstellen. Wenn Label oder TextArea Funktionalitäten bieten, die nützlich sind, verwenden Sie diese. Andernfalls bleiben Sie bei TextField.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X