15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Verwenden der TextField-Klasse<br />

Alternativ können Sie der text-Eigenschaft den Wert einer Remote-Variablen zuweisen. Zum Laden von Textwerten<br />

aus Remote-Quellen stehen drei Optionen zur Auswahl:<br />

Mit den Klassen flash.net.URLLoader und flash.net.URLRequest werden Variablen für den Text von einem lokalen<br />

oder entfernten Speicherort geladen.<br />

Das FlashVars-Attribut ist in die HTML-Seite mit der SWF-Datei eingebettet und kann Werte für Textvariablen<br />

enthalten.<br />

Mit der flash.net.SharedObject-Klasse wird die dauerhafte Speicherung von Werten verwaltet. Weitere<br />

Informationen finden Sie unter „Speichern lokaler Daten“ auf Seite 744.<br />

Anzeigen von HTML-Text<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Die flash.text.TextField-Klasse verfügt über eine htmlText-Eigenschaft, mit der Sie angeben können, dass der<br />

Textstring HTML-Tags zum Formatieren des Inhalts enthält. Wie im folgenden Beispiel zu sehen ist, müssen Sie den<br />

Stringwert zur htmlText-Eigenschaft (und nicht zur text-Eigenschaft) zuweisen, damit der Text in Flash Player oder<br />

AIR als HTML dargestellt wird:<br />

var myText:String = "This is some content to render as HTML text.";<br />

myTextBox.htmlText = myText;<br />

Flash Player und AIR unterstützen einen Teil der HTML-Tags und HTML-Entitäten für die htmlText-Eigenschaft.<br />

Die Beschreibung der flash.text.TextField.htmlText-Eigenschaft im ActionScript 3.0-Referenzhandbuch<br />

enthält ausführliche Informationen zu den unterstützten HTML-Tags und HTML-Entitäten.<br />

Nachdem Sie den Inhalt mit der htmlText-Eigenschaft angegeben haben, können Sie die entsprechende<br />

Formatierung mithilfe von Stylesheets oder des textformat-Tags festlegen. Weitere Informationen finden Sie unter<br />

„Formatieren von Text“ auf Seite 405.<br />

Verwenden von Bildern in Textfeldern<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Ein weiterer Vorteil der Anzeige von Inhalten als HTML-Text besteht darin, dass Sie Bilder in das Textfeld einfügen<br />

können. Mithilfe des img-Tags können Sie auf lokale oder entfernte Bilder verweisen und diese innerhalb des<br />

entsprechenden Textfelds anzeigen.<br />

Im folgenden Beispiel wird ein Textfeld mit dem Namen myTextBox erstellt und in den Anzeigetext wird das JPG-Bild<br />

eines Auges eingefügt, das sich im selben Verzeichnis wie die SWF-Datei befindet:<br />

Letzte Aktualisierung 27.6.2012<br />

399

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!