| |||||||
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: Jan 2010
Beiträge: 7
| Vokabeltrainer mit XML-Tabelle
Hallo, ich bin relativ neu hier, habe schon ein wenig nach meinem Problem gesucht, aber da mir die Kenntnisse fehlen, konnte ich mir aus ähnlichen Problemen keine Antwort basteln. Ich bin dabei einen Vokabeltrainer zu basteln. Der soll so funktionieren, dass ich eine XML-Datei mit den Vokabeln und Übersetzungen fülle und diese sollen dann in dynamischen Feldern angezeigt werden. Hier mal ein Bild, wie ich mir die Oberfläche vorstelle: ![]() Ich habe außerdem im Anhang mal meine Dateien angehängt, eine XML-Tabelle und die Fla-Datei. Zur Funktionsweise: Ich will, dass jeweils eine Vokabel, die Aussprache und die Übersetzung angezeigt wird. Dann habe ich zwei durchsichtige Buttons, wobei erst einmal nur einer wichtig ist: dadurch soll die nächte Vokabel angezeigt werden. Aber das bekomme ich nicht hin. Ich weiß nicht, wie ich das machen soll. Hier mein AS - ich habe 2 Frames - im ersten: Code: stop();
var XMLdaten = new XML();
XMLdaten.ignoreWhite=true;
XMLdaten.load("vocab.xml");
XMLdaten.onLoad = function(success) {
anzahl = XMLdaten.firstChild.childNodes.length; //liest die anzahl der elemente aus!
chinesisch = [];
pinyins = [];
german = [];
IDs = [];
difficult = [];
for (var i=0; i<anzahl; i++) {
chinessisch[i] = XMLdaten.firstChild.childNodes[i].attributes.chinese;
pinyins[i] = XMLdaten.firstChild.childNodes[i].attributes.pinyin;
german[i] = XMLdaten.firstChild.childNodes[i].attributes.deutsch;
IDs[i] = XMLdaten.firstChild.childNodes[i].attributes.ID;
difficult[i] = XMLdaten.firstChild.childNodes[i].attributes.schwer;
}
gotoAndStop(2);
} Code: stop();
for (var i=0; i<anzahl; i++) {
var tmpObj = this[""];
tmpObj.chinese = chinesisch[i];
tmpObj.pinyin = pinyins[i];
tmpObj.deutsch = german[i];
tmpObj.ID = IDs[i];
tmpObj.schwer = difficult[i];
tmpObj.onPress = function() {
trace("Press: "+this);
o = _root.anzeige_mc;
o.chinese.text = this.chinese;
o.pinyin.text = this.pinyin;
o.deutsch.text = this.deutsch;
o.ID.text = this.ID;
o.schwer.text = this.schwer;
}
}
function init_txts (){
initxt = "Loading...";
o = _root.anzeige_mc;
o.chinese.text = o.pinyin.text =
o.deutsch.text = o.ID.text =
o.schwer.text = this.schwer = initxt;
} Im Anhang findet ihr alle meine Dateien. Ich würde mich freuen, wenn Ihr mir auf die Sprünge helfen könntet. Das ganze solle, dann später mal auf dem Chumby one laufen ;-) Vielen Dank für Eure Hilfe! Malaoshi |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2010
Beiträge: 7
|
Okay, vielleicht meine Frage vereinfacht: Wie erstelle ich eine Variabel, die ich durch einen Button um jeweils eins vergrößern kann? Dann soll das Feld aus einer XML-Datei mit der Nummer meiner Variabel ausgelesen werden. Weiß da vielleicht wer weiter? Würde mich auf Antworten freuen. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| ---vokabeltrainer--- | flock | Flash MX 2004 | 6 | 11-11-2005 09:56 |
| Vokabeltrainer | Pseudo | Flash MX | 16 | 08-01-2003 19:26 |
| vokabeltrainer | aurora | ActionScript 1 | 10 | 08-03-2002 16:06 |
| vokabeltrainer | deini | Flash 4 und Flash 5 | 2 | 28-02-2002 10:11 |