|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Lista elementów i wczytanie wartość z XML
seven - Pią 18 Mar, 2011 11:50 Temat postu: Lista elementów i wczytanie wartość z XML Witam,
pierwszy post więc witam wszystkich programuję głównie w Delphi oraz PHP z flashem miałem mało wspólnego więc ciężko mi się odnaleźć
Zaczynam przygodę ze SWiSHem i już problemy
Umieściłem powiedzmy 10 elementów "shape" nadałem im nazwy np:
kl-1-1, kl-1-2 itd.
Teraz mam plik XML, z którego chcę przypisać wartość dla każdego z elementów shape.
Na początku proszę o informację czy plik XML jest poprawnie zrobiony:
Kod: |
<?xml version="1.0" encoding="utf-8"?>
<root>
<child name="kl_1_1">
<kolor>0x3399ff</kolor>
</child>
<child name="kl_1_2">
<kolor>0x3399ff</kolor>
</child>
...itd...
</root>
|
Teraz jak pobrać ilość elementów shape i przypisać do nich wartość z XML'a bo szkoda w pętli przeszukiwać wszystko skoro mam np 3 elementy a w XML mam 1000 wpisów.
Kod: | onSelfEvent (load) {
trace("Will not work in internal player");
myXML = new XML;
myXML.load("korytarzowiec.xml");
myXML.onLoad = function(success) {
// petla i przypisanie wartosci :|
//c = new Color("kl_1_1");
//c.setRGB(0x3399ff);
}
} |
Dziękuję za podpowiedzi.
mielu - Sob 19 Mar, 2011 21:47
jeśli elementy są takie same to można tworzyć je dynamicznie i wtedy znana jest ich liczba
|
|