U XML sam uneo tekst koji se iščitava u Flashu kada se klikne na pojedinačnu stavku iz menija, za koji sam koristio komponentu Accordition Tree Menu Pro. U Flashu sam na jednoj strani postavio dva dinamička text box-a, jedan za naslov, a drugi za tekst. Moja zamisao je bila da kada korisnik klikne na jednu od stavki da se one iščitaju iz XML-a i prikažu u ovim text box-ovima. Ovo sam uspeo da odradim, ali kada sam hteo da dodam i slike koje će se prikazivati u zavisnosti od toga koja je stavka odabrana, tu je nastao problem. Na koji način bih mogao da uradim ovo?
XML izgleda nalik ovome:
Actionscript:
XML izgleda nalik ovome:
Code:
<?xml version='1.0' encoding='UTF-8'?>
<component name='Accordion Tree Menu v3'>
<data>
<main>
<item title="Naslov" position="Tekst" picture="slika.jpg">
<item title="Naslov2" position="Tekst2" picture="slika2.jpg" />
</item>
</main>
</data>
</component>
<?xml version='1.0' encoding='UTF-8'?>
<component name='Accordion Tree Menu v3'>
<data>
<main>
<item title="Naslov" position="Tekst" picture="slika.jpg">
<item title="Naslov2" position="Tekst2" picture="slika2.jpg" />
</item>
</main>
</data>
</component>
Actionscript:
Code:
var listener = new Object();
listener.onRelease = function(evt:Object):Void {
if (evt.item.position != undefined) {
txtNaslov.text = evt.item.title;
txtTekst.text = evt.item.position;
} else {
txtTekst.text = "";
}
};
accordionTreeMenu.addEventListener("onRelease",listener);
listener.onDrawComplete = function(evtObj:Object):Void {
parseMenu(evtObj.target.childs);
};
accordionTreeMenu.addEventListener("onDrawComplete",listener);
var listener = new Object();
listener.onRelease = function(evt:Object):Void {
if (evt.item.position != undefined) {
txtNaslov.text = evt.item.title;
txtTekst.text = evt.item.position;
} else {
txtTekst.text = "";
}
};
accordionTreeMenu.addEventListener("onRelease",listener);
listener.onDrawComplete = function(evtObj:Object):Void {
parseMenu(evtObj.target.childs);
};
accordionTreeMenu.addEventListener("onDrawComplete",listener);
Potpis
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html