| |||||||
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) |
| Neuer User Registriert seit: Mar 2010
Beiträge: 15
| Flash Fragenthread
Hallo Leute, ich hab einige Fragen zu Flash und wollte die mal hier stellen vllt. könnt ihr mir ja helfen ![]() Ich habe das Tutorial hier gelesen und auch nachgemacht, hat alles soweit gut geklappt. Doch hier nun meine Fragen: 1. Wie kann ich so eine Schleife wie bei MySQL verwenden dass wenn ich zum Beispiel schreibe: Code: <?xml version='1.0' encoding='utf-8'?>
<knoten>
<kindknoten name="Element eins" beschreibung="Beschreibung 1" />
<kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
<kindknoten name="Element drei" beschreibung="Beschreibung 3" />
</knoten>
//Zweiter Text
<knoten>
<kindknoten name="Element eins" beschreibung="Beschreibung 1" />
<kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
<kindknoten name="Element drei" beschreibung="Beschreibung 3" />
</knoten> 2. Wie kann ich einen Text formatiert ausgeben, das heißt wenn meine Werte ausgelesen werden dann fett erscheinen (html: <b>). Beispielsweiße: Element eins,Element zwei,Element drei 3. Ich will dass wenn man über die Buttons geht, ein kleiner Sound abgespielt wird, wie kann ich das realisieren? Hab schon ein wenig in den FAQs rumgestöbert aber konnte mir nicht wirklich helfen. Hoffe ihr könnt mir helfen ![]() Mit freundlichen Grüßen XPLOSIV |
| | |
| | #2 (permalink) | |
| Neuer User Registriert seit: Mar 2010
Beiträge: 15
| Zitat:
) also beide Blöcke auszulesen und auszugeben.Zu Punkt 2 und 3: Vielen Dank! | |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Mar 2010
Beiträge: 15
| Zitat:
drück ich mich denn wirklich so schwer aus ?Ich hab lediglich ein Beispiel gemacht mit PHP ![]() Vergess mal alles was ich über Php und MySQL gesagt habe. Meine Frage lautet wie kann ich folgende zwei Textblöcke ausgeben. Wenn ich das so wie im Tutorial mache wird mir lediglich ein Textblock angezeigt. Brauche wohl eine Schleife oder sowas. Meine XML Datei: Code: <?xml version='1.0' encoding='utf-8'?>
<knoten>
<kindknoten name="Element eins" beschreibung="Beschreibung 1" />
<kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
<kindknoten name="Element drei" beschreibung="Beschreibung 3" />
</knoten>
//Zweiter Text
<knoten>
<kindknoten name="Element eins" beschreibung="Beschreibung 1" />
<kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
<kindknoten name="Element drei" beschreibung="Beschreibung 3" />
</knoten> | |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Mar 2010
Beiträge: 15
| xmlfile.xml: Code: <?xml version='1.0' encoding='utf-8'?>
<knoten>
<kindknoten name="Element eins" beschreibung="Beschreibung 1"/>
<kindknoten name="Element zwei" beschreibung="Beschreibung 2"/>
<kindknoten name="Element drei" beschreibung="Beschreibung 3"/>
</knoten>
<knoten2>
<kindknoten name="Element eins" beschreibung="Beschreibung 1"/>
<kindknoten name="Element zwei" beschreibung="Beschreibung 2"/>
<kindknoten name="Element drei" beschreibung="Beschreibung 3"/>
</knoten2> Code: stop();//in Frame (1) stehen bleiben
var XMLdaten = new XML();//erstellt ein neues XML Objekt
XMLdaten.ignoreWhite=true; // ignoriert die leerRäume (spaces) inder XML-file
XMLdaten.load("XMLfile.xml");//lädt die XML-file
XMLdaten.onLoad = function(success) {//wenn die Datei geladen wird
XMLdaten_namen = []; // Erstellt ein neues Array namens XMLdaten_namen,
//hier speichern wir die Variablen wo name="..."steht
XMLdaten_beschreibung = []; // Erstellt ein neues Array namens XMLdaten_beschreibung,
//hier speichern wir die Variablen wo beschreibung="..."steht
if (success) { //wenn das laden der File erfolgreich war
for (var i=0; i<XMLdaten.firstChild.childNodes.length; i++) {//for schleife-> für
//alle elemente die firstChild (childNode[0]) besitzt...
XMLdaten_namen[i] = XMLdaten.firstChild.childNodes[i].attributes.name; //namen Attribut
//des aktuellen Elements auslesen und ins XMLdaten_namen
//array schreiben
XMLdaten_beschreibung[i] = XMLdaten.firstChild.childNodes[i].attributes.beschreibung; //beschreibungs Attribut
//des aktuellen Elements auslesen und ins XMLdaten_beschreibung
//array schreiben
}
//das auslesen ist nun abgeschlossen, da die for schleife beendet ist!
//also gehen wir weiter im Film zum verarbeiten der XML-dateien
gotoAndStop(2);
}
} Code: stop();//film stehen lassen (frame 2);
trace("unser \"Namen\" Array sieht gefüllt nun so aus:");
trace("--");
trace(XMLdaten_namen);
trace("----------------------------");
trace("unser \"Beschreibung\" Array sieht gefüllt nun so aus:");
trace("--");
trace(XMLdaten_beschreibung); |
| | |
| | #7 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.588
|
1. Lass dir nix erzählen – du kannst 500mal einen Knoten namens 'knoten' haben, das ist sogar sinnvoll! 2. Das XML-Dokument muss logisch aufgebaut sein, bei dir fehlt der root-Knoten. 3. Schnelles Beispiel in AS3 anbei. Schau's dir an und überleg dir, ob du dich weiter mit AS2 und dessen äußerst umständlichem XML-Handling rumärgern willst… Code: <?xml version="1.0" encoding="utf-8"?>
<data>
<knoten>
<kindknoten name="Element eins 1" beschreibung="Beschreibung 1 1"/>
<kindknoten name="Element zwei 1" beschreibung="Beschreibung 2 1"/>
<kindknoten name="Element drei 1" beschreibung="Beschreibung 3 1"/>
</knoten>
<knoten>
<kindknoten name="Element eins 2" beschreibung="Beschreibung 1 2"/>
<kindknoten name="Element zwei 2" beschreibung="Beschreibung 2 2"/>
<kindknoten name="Element drei 2" beschreibung="Beschreibung 3 2"/>
</knoten>
</data> PHP-Code:
__________________ 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 (08-03-2010 um 21:35 Uhr) |
| | |
| | #9 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.588
|
@pool-nudel: niemand wollte dich "hinrichten", hättest nicht gleich alles löschen müssen..! ![]() @XPLOSIV: wenn ich genau das von mir gepostete XML-Dokument und den AS3-Code dazu verwende, passiert kein Fehler… die Fehler treten bei dir in Zeile 4 und 8 auf, wie sieht denn dein aktueller Code aus?
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Mar 2010
Beiträge: 15
|
@sonar: Ich habe mal meine Projekt Dateien hochgeladen, kannst ja mal eben drübergucken. Hab dich mal in ICQ geaddet ![]() @pool-nudel: Komm doch mal wieder runter, sonar hat dich mit keinem Wort weder direkt, noch indirekt angegriffen. |
| | |
| | #12 (permalink) |
| Pixeldipaxeldipux Registriert seit: Dec 2002 Ort: Ruhrmetropole Essen
Beiträge: 7.532
|
Ganz oben ist das erste Problem, dass der Titel deines Threads zu allgemein ist. Da machste jetzt nix mehr dran - beim nächsten Thread dran denken, dass der Titel aussagekräftig ist. Ahrsib ... hat mal eben gefegt und ist jetzt weg!
__________________ Selbstgelerntes ist am Besten! iMac G5/2,1GHz, 2,5GB RAM, 20" Widescreen (1680*1050), MacOS 10.4.11, Safari 4.1, dsl 6000 Achim ...Orient Das Flashforum zu unterstützen ist ganz einfach! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |