| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Flash amatuer Registriert seit: Aug 2004
Beiträge: 22
|
Hallo, ich habe mir mal ein kleines Gedankenkonstrukt aufgebaut, und möchte dies nun in die Realität umsetzen. Ich denke mir mal, das es relativ komplex und kompliziert ist. Aber ich werde mir selbstverständlich mühe geben es genau zu beschreiben. Erstellen wir folgende Ausgangs Situation: Wir haben 3 Server, auf denen Html dokumente liegen. Die Server haben nur verbindung über das Internet zueinander. Nun soll folgendes Geschehen. Auf Server 1 und 2 werden swf files eingebaut. Die Filme, sollen nur einen Lauftext anzeigen, der sich immer wieder wiederholt. Das einzig schwirigie daran: Die texte sollen Variabel sein. Undzwar sollen die Filme auf Server 3 zugreifen, und sich aus einer Datei die dort vorbereitet liegt, sich ihre Texte herraussuchen. Das ganze soll am ende bewirken, das die Texte auf den Filmen förmlich "ferngesteuert" werden können. Also muss auch definiert sein, welcher film auf welchen Teil der Datei zugreift, um den richtigen Text zu entnehmen. Ich weiß nicht ob das möglich ist, da ich bisher keinen Thread gefunden habe, der ansatzweise diese Idee beinhaltete. Über jegliche hilfe würde ich mich natürlich sehr freuen! Gruß Jonny
__________________ Never change the running programm! |
| | |
| | #2 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Im Prinzip is das nicht so schwierig: Du brauchst in Flash ein LoadVars-Objekt, welches dir das Laden der Textfiles managt und die URL/IP-Adresse des Servers, von dem du die Texte laden willst. Das wärs schon (fast)... Was man wissen muss, is, dass der Flash Player 7 ganz nette Sicherheits-Restriktionen hat, wenn man auf Dateien von anderen Domains zugreifen will. Du brauchst auf oberster Ebene der Domain, von wo du laden willst eine "crossdomain.xml" mit folgendem Inhalt: Code: <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="www.yoursite.com" /> <allow-access-from domain="yoursite.com" /> </cross-domain-policy>
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) Geändert von sonar (14-09-2004 um 16:07 Uhr) |
| | |
| | #3 (permalink) |
| Flash amatuer Registriert seit: Aug 2004
Beiträge: 22
| Danke - LoadVars-Objekt einfügen?
Hallo, vielen Dank erstmal für deine Antwort. Ich habe die XML Datei bereits erstellt. Das ganze soll ab jetzt wie folgt ablaufen. Ich versende eine Flash Datei und diese Datei soll sich dann "ihren Text" von meinem Sever aus einem Verzeichnis laden. Soweit so gut, das habe ich ja auch noch alles verstanden. Nun geht es ja an die erstellung des Flash Objekts. Hierzu sagtes du mir ja, ich solle ein "LoadVars-Objekt" einbauen. Ich habe gestern im Internet nach informationen zu diesem Thema gesucht (aber nichts erreicht). Dann habe ich in der Flash hilfe das ganze gefunden. Aber leider nur auf Englisch. Daher möchte ich fragen, ob mir jemand vielleicht diese Passage auf Deutsch zukommen lassen kann, da ich so einige wichtige Passagen des Textes nicht verstehe. Vielen dank schon mal Gruß jonny
__________________ Never change the running programm! |
| | |
| | #4 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Schau mal hier: http://www.nkylab.de/blog/archives/000014.php Da gibts ne ganz gute Beschreibung von Freund nky. Oder schau hier mal in die FF-Suche nach loadVars...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #5 (permalink) |
| Ex-Javacoder :-( Registriert seit: Dec 2003 Ort: Regensburg
Beiträge: 59
|
Hallo Jonny86, da Du ja schon eine XML-Datei hast fehlt dir eigentlich nur noch das Einlesen des XMLs nehme ich mal an. Hier ein kleines Beispiel um ein XML einzulesen und zu parsen.: Mein kleines XML-dateibeispiel: <?xml version="1.0" encoding="utf-8"?> <meinXML> <node1> <text>Hallo, ich bin der Text</text> </node1> </meinXML> Und das XML laden und parsen: myxml = new XML(); myxml.ignoreWhite = true; myxml.onLoad = function(success) { if(success) { xmlRootNode = this; trace("xmlRootNode: " + xmlRootNode); meinTextImXML = xmlRootNode.selectNodes("/meinXML/node1/text/"); trace("XML-Text: " + meinTextImXML); } else { trace("Fehler beim Laden der XML-Datei!"); } } myxml.load("DEINE_URL"); Die xmlRootNode beinhaltet den gesamten Text Deiner XML-Datei, ist also Dein Ausgangspunkt zum Parsen. Wie man am besten parsed kannst Du unter: http://www.w3schools.com/xpath/xpath_syntax.asp nachlesen. Mit XPath kann man meiner Meinung nach am leichtesten und am schnellsten XMLs einlesen. Gruß Chummer |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |