XML-Info in ein dynamischen-text übertragen. Dynamisch mit einer for-schleife [Flash CS5]
| Beiträge: 1 Registriert: Sep 2012
| 11.09.2012, 11:22
Hallo zusammen. ich komme da nicht mehr weiter. brauche eure Hilfe. es soll ganz einfach die Info aus der XML-Datei in ein dynamischen Text eingefügt werde. Aber mit einer for-Schleife. also dynamisch. Bitte siehe unten (as 3).
<?xml version="1.0" encoding="utf-8"?>
<XML>
<Verlage>
<InfoVerlag>
<picnum>1</picnum>
<verlagName>cordoba Verlag</verlagName>
</InfoVerlag>
<InfoVerlag>
<picnum>2</picnum>
<verlagName>granada Verlag</verlagName>
</InfoVerlag>
<InfoVerlag>
<picnum>3</picnum>
<verlagName>rauda Verlag</verlagName>
</InfoVerlag>
</Verlage>
</XML>
------------------------------------------------------------------------------------------------
.
.
.
var i:int=0;
for each (var InfoVerlag:XML in myXML..InfoVerlag) {
var picnum:String = InfoVerlag.picnum.toString();
var verlagName1:String = InfoVerlag.verlagName.toString();
var verlagName2:String = InfoVerlag.verlagName.toString();
var verlagName3:String = InfoVerlag.verlagName.toString();
i++;
if( this["picnum"] == i){
this["verlagInfo"+i].text = this["verlagName" +i];
// "verlagInfo" ist ein Dynamischer Text
trace("Innerhalb: "+i);
// Diese If-Anweisung ist tot. die variable i bekommt ein Wert.
}
/*
So funktioniert es:
if (picnum == "1"){
verlagInfo1.text = verlagName1;
}
else if (picnum == "2") {
verlagInfo2.text = verlagName2;
}
usw. wie ihr sehen könnt ist das nicht dynamisch. viel zu aufwendig.
*/
}
} | |
| Ähnliche Beiträge zum Thema | 12.03.2018 - Rennier 29.10.2018 - SylviaW 28.09.2020 - Rennier 29.09.2019 - Dunraven |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|