mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 08:12 Benutzername: Passwort: Auto-Login

Thema: flash cs3 - externe html datei in dynamischen textfeld... vom 21.01.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> flash cs3 - externe html datei in dynamischen textfeld...
Seite: 1, 2  Weiter
Autor Nachricht
spitfir3
Threadersteller

Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 21.01.2008 16:48
Titel

flash cs3 - externe html datei in dynamischen textfeld...

Antworten mit Zitat Zum Seitenanfang

hi!
also es klappt alles wunderbar, meine frage is nur, wie ich einzelne passagen aus der html datei ansprechen kann!
bei txt datein gehts mit dem "&text1=" , "&text2=" etc.
bei der html spricht er immer die ganze datei an und schreibt mir das "&text1=" ... hin...
das fette war der versuch, bei dem code in der html den teil "text1" anzusprechen...

Code:
this.createTextField("info12");
info12.html = true;
info12.border = false;
info12.multiline = true;
info12.wordWrap = true;
[b]info12.text = this.text1;[/b]


var myVars_lv:LoadVars = new LoadVars();
var styles:TextField.StyleSheet = new TextField.StyleSheet();

var txt_url:String = "infotext/12.htm";
var css_url:String = "infotext/format.css";

styles.onLoad = function(success:Boolean):Void {
    if (success) {
        info12.styleSheet = styles;
} else {
        trace("no css");
    }
};
styles.load(css_url);

myVars_lv.onData = function(src:String):Void {
    if (src != undefined) {
        info12.htmlText = src;
    } else {
        trace("no html");
    }
};
myVars_lv.load(txt_url);


danke schon mal!
fg
  View user's profile Private Nachricht senden
FloB
Account gelöscht


Ort: -

Verfasst Mo 21.01.2008 23:23
Titel

Frage nicht Verstanden..

Antworten mit Zitat Zum Seitenanfang

Hallo spitfir3,

tut mir leid, ich glaube ich hab deine Frage nicht ganz verstanden. Du willst also eine HTML-Datei auseinandernehmen und einzelne Werte herausparsen? Dann benutzt du nämlich besser das neue XML-Objekt, ich sag nur URLloader.load(XMLUrl) und dann XMLObjekt = new XML(URLloader.data)...

Hoffe hab richtig geraten..
Grüße,

Florian
 
Anzeige
Anzeige
spitfir3
Threadersteller

Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 22.01.2008 00:18
Titel

Antworten mit Zitat Zum Seitenanfang

sorry für die umständliche formulierung Lächel
ich will in einer einzigen html datei meine 12 texte unterbringen, will aber in den 12 textfelder des flash dokuments jeweils nur den zugehörigen text reinladen

ich hoff ich habs jetzt besser formuliert
  View user's profile Private Nachricht senden
FloB
Account gelöscht


Ort: -

Verfasst Di 22.01.2008 08:47
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo spitfir3,

dann hab ich's doch richtig interpretiert. Deine LoadVar-Variante kann ich momentan nicht überprüfen. Faktisch verhält es sich jedoch so, dass die HTML-Datei in strukturierter Form enthält. Und eben jene Form gilt es zuerst zu interpretieren, zu parsen. Du kannst sicherlich versuchen das von Hand zu machen, also mit einem selbst programmierten Algorithmus Daten von Tags trennen usw.
Das ist zwar ein nicht uninteressantes Problem aber viel zuviel Aufwand. Da heutzutage alle guten HTML-Dokument den "XHTML-Standard" erfüllen sind sie ohne weiteres mittels x-beliebiger XML-Parser lesbar. Und AS stellt einen solchen mit dem XML-Objekt zur verfügung. Das tolle an dem Ding ist das sich Tags, bzw deren Inhalte wie Objekteigenschaften ansprechen lassen. Also bspw. XML.htmlTag = 'test';, Einzelheiten findest du in der Hilfe und in jedem guten AS 3.0 Buch.

Grüße,

Florian
 
spitfir3
Threadersteller

Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 22.01.2008 16:45
Titel

Antworten mit Zitat Zum Seitenanfang

tut ma leid, ich hab die hilfe durchforstet, aber ich find den teil "einzelne elemente einer xml ansprechen" einfach nicht *zwinker*
vielleicht kannst mir sagen wie, bzw wonach genau ich da suchen muss?
danke, fg
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Di 22.01.2008 16:50
Titel

Antworten mit Zitat Zum Seitenanfang

spitfir3 hat geschrieben:
tut ma leid, ich hab die hilfe durchforstet, aber ich find den teil "einzelne elemente einer xml ansprechen" einfach nicht *zwinker*
vielleicht kannst mir sagen wie, bzw wonach genau ich da suchen muss?
danke, fg


nodes, childNodes, firstChild, attributes, nodeName, nextSibling … such mal nach solchen Begriffen!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
FloB
Account gelöscht


Ort: -

Verfasst Di 22.01.2008 18:19
Titel

Antworten mit Zitat Zum Seitenanfang

Der Artikel in dem Hilfebereich "Programmieren mit Actionscript 3.0" lautet "XML-Verarbeitung".
 
spitfir3
Threadersteller

Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 24.01.2008 12:19
Titel

Antworten mit Zitat Zum Seitenanfang

still no idea...

ich komm nicht drauf wie ichs machen soll, und befürchte schon fast, dass ich das xml system falsch eingeschätzt hab...
versteht jemand, wie ich mir das vorstelle? -> externe datei mit textblöcken (html), und in dem mc einzelne textblöcke verschiedenen dynamischen textfelder zuweisen...

hab jetzt wirklich schon die hilfe durchforstet, aber ausser den ansätzen bezüglich nodes usw (was sich ja ganz so anhört, als wäre es genau was ich suche) find ich keine anleitung wie ich die nodes in meiner externen datei platziere, sodass ich sie im flash ansprechen kann...

und z.b. <album></album> oder die anderen befehle check ich auch nicht ganz...

also is wer so nett und postet mir den erforderlichen codeschnipsel für externe datei und flash as? *zwinker*
danke!
fg
  View user's profile Private Nachricht senden
 
Ähnliche Themen FLASH8/externe txt-Datei in dynamisches Textfeld laden
Flash - Wie dynamischen Text mit HTML erstellen?
Externe .txt oder .rtf Datei in (X)HTML einbinden
[Flash] fehlerhaftes HTML-Textfeld bei eingebetteter Schrift
XML mit HTML-Tags will nicht in Flash-Textfeld bzw. Variable
Flash CS5 - Bilder aus externe Datei laden
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.