quindi se creo una pagina html con i tag supportati da flash posso caricarla in flash?
No, non puoi importare una pagina html in Flash ma come ha scritto Mirco puoi utilizzare i tag html per formattare un testo dinamico in Flash e ottenere lo stesso effetto che ottieni nella pagina html.
Ti faccio un esempio con un testo importato da un file .txt.
Codice AS3:
Codice PHP:
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.text.TextField;
var caricaTesto:URLLoader = new URLLoader;
var fileTesto:URLRequest = new URLRequest("testo.txt");
caricaTesto.load(fileTesto);
caricaTesto.addEventListener(Event.COMPLETE, visualizzaTesto);
function visualizzaTesto(evento:Event):void
{
var campo:TextField = new TextField();
campo.wordWrap = true;
campo.multiline = true;
campo.autoSize = TextFieldAutoSize.CENTER;
campo.width = 220
campo.htmlText = caricaTesto.data
addChild(campo);
}
Il file .txt che viene caricato in Flash è scritto così:
<font face="Verdana" size="12" color="#000000">Esempio di testo esterno
Questo testo viene caricato da Flash con l'utilizzo della classe URLLoader.
Nella formattazione del testo è possibile inserire tag html per modificare il tipo di carattere, il <font face="Verdana" size="12" color="#0066CC">colore</font><font face="Verdana" size="12" color="#000000">, il grassetto, il <u>sottolineato</u>, il corsivo ed è anche possibile rendere <u>cliccabile</u> il testo</font>
[img]iconaFlash.png[/img] <font face="Verdana" size="12" color="#000000">E' possibile inserire immagini.jpg o come in questo caso .png e posizionarle nel testo.
L'immagine apparirà in corrispondenza della posizione definita sul file di testo.text esterno a Flash.</font>
E il risultato ottenuto sarà questo:
