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

Powered by phpBB modified by Przemo © 2003 phpBB Group