Externe HTML-Datei in ein Dynamisches Textfeld in Flash/AS3
Ist, habe ich mich durch die Foren, und konnte Sie nicht finden die Antwort auf meine Frage völlig, so dass ich dachte, ich würde nur Fragen Sie. Entschuldigt, wenn diese Frage gestellt wurde, bereits.
Ich versuche zu laden, eine externe html-Datei in ein dynamisches Textfeld. Das dynamische Textfeld mit html-Darstellung aktiviert. Die html-Datei enthält eine Liste von links in den tags, und nichts mehr. Das dynamische Textfeld heißt "dynamictext', und ich versucht habe:
var externaltextload:URLLoader = new URLLoader( );
externaltextload.load(new URLRequest("text/Links.html"));
externaltext.text=externaltextload.data;
und
var externaltextload:URLLoader = new URLLoader( );
externaltextload.load(new URLRequest("text/Links.html"));
externaltext.htmlText=externaltextload.data;
Bin ich wahrscheinlich Weg mit diesem. Jede Hilfe die es gibt?
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die URLLoader-asynchron, das heißt, Sie können nicht erwarten, eine Antwort von der remote-Ende sofort. Sie hören müssen, für ein Ereignis signalisiert, dass die Daten heruntergeladen worden ist.
Hier ist das Beispiel aus der docs. Ich glaube nicht, dass Sie finden, ein besseres Beispiel. Beachten Sie, wie sich vor dem Ladevorgang, eine load-Listener registriert mit der URLLoader aufrufen, werden die entsprechenden Funktionen im Falle von Erfolg oder Misserfolg, insbesondere die Zeile:
welche hooks das KOMPLETTE event, das signalisiert, wenn die Daten bereit sind.
Kann man nicht wirklich laden einer HTML-Seite in einem text-Feld. Was Sie tun müssen, ist, laden Sie eine XML-Datei, HTML-Knoten und zeigt dann, dass die Zeichenfolge in der text-Bereich, der gerendert wird.
Beispiel-XML - (myfile.xml):
Beispiel AS3:
Diese Arbeit sollte wieder zu mir, wenn Sie weitere Hilfe benötigen, ich schrieb dies auf die fliege, so könnte es ein Tippfehler hier oder dort.
hmm, ich habe versucht, Jose-Methode, aber scheint nicht zu funktionieren!
mit einem Fehler heißt es: "Die Klasse oder das interface "Event" konnte nicht geladen werden. Die Klasse oder das interface "URLLoader" konnte nicht geladen werden.
Funktion displayHTML (e:Event):void
{
var xmlData = new XML(e.Ziel.Daten);
Diese 2 Sätze von code, der ein paar Probleme hat.
Sorry ich bin ein noob und Ihre Beratung wäre gut!