Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Actionscript 2 i XML

[es] :: Flash :: Actionscript 2 i XML

[ Pregleda: 2215 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.dynamic.isp.telekom.rs.



+28 Profil

icon Actionscript 2 i XML04.03.2010. u 14:18 - pre 171 meseci
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:
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>


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);

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
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
*.dynamic.sbb.rs.



+3 Profil

icon Re: Actionscript 2 i XML04.03.2010. u 22:39 - pre 171 meseci
Pa valjda u funkciji koja kontroliše kliktanje na "stavku" da se doda kôd koji će da učita sliku na osnovu podatka iz xmla.
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.dynamic.isp.telekom.rs.



+28 Profil

icon Re: Actionscript 2 i XML05.03.2010. u 08:36 - pre 171 meseci
OK, ali kako to uraditi? Kod bi verovatno trebao da izgleda ovako:
Code:
accordionTreeMenu.onRelease = function(){
     //kod koji će iščitavati lokaciju slike iz XML-a i prikazati je u movieclip-u
}

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
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
91.148.67.*



+3 Profil

icon Re: Actionscript 2 i XML05.03.2010. u 10:58 - pre 171 meseci
e jbg. ja sam sa xmlom radio samo u AS3 a i to za slike se slabo sećamo kako beše ide u AS2... al čak i da se setim, to ti ne vredi ako ti neko ne pomogne sa xmlom u AS2.
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

milantrax2005
Milan Trajković
Nis

Član broj: 53910
Poruke: 675
*.exe-net.net.

ICQ: 324951764


+2 Profil

icon Re: Actionscript 2 i XML05.03.2010. u 12:37 - pre 171 meseci
Posto si vec dodao atribut picture u XML:

Dodaj loader componentu na stage i daj mu instancu loader,pa onda:

listener.onRelease = function(evt:Object):Void {

loader.contentPath = evtObject.item.picture; //atribut picture

if (evt.item.position != undefined) {
txtNaslov.text = evt.item.title;
txtTekst.text = evt.item.position;
} else {
txtTekst.text = "";
}
};

 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.dynamic.isp.telekom.rs.



+28 Profil

icon Re: Actionscript 2 i XML05.03.2010. u 17:34 - pre 171 meseci
Hvala na odgovoru, ali neće da prikaže sliku. Ne znam da li je problem u XML-u, ali da li postoji još neki način da postignem ovo što sam zamislio?
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
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
91.148.67.*



+3 Profil

icon Re: Actionscript 2 i XML05.03.2010. u 17:36 - pre 171 meseci
kad god imaš problem - trace() pomaže :)
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

milantrax2005
Milan Trajković
Nis

Član broj: 53910
Poruke: 675
*.exe-net.net.

ICQ: 324951764


+2 Profil

icon Re: Actionscript 2 i XML05.03.2010. u 17:52 - pre 171 meseci
Zakaci XML fajl ili sve komplet ako nije veliko,to ti je najbrzi nacin da postignes to sto si zamislio
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.dynamic.isp.telekom.rs.



+28 Profil

icon Re: Actionscript 2 i XML06.03.2010. u 06:36 - pre 171 meseci
Citat:
milantrax2005: :Zakaci XML fajl ili sve komplet ako nije veliko,to ti je najbrzi nacin da postignes to sto si zamislio

Projekat je previše veliki da bih mogao da ga postavim, ali šta god zatreba slobodno pitaj. Postaviću samo XML.

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
Prikačeni fajlovi
 
Odgovor na temu

milantrax2005
Milan Trajković
Nis

Član broj: 53910
Poruke: 675
*.exe-net.net.

ICQ: 324951764


+2 Profil

icon Re: Actionscript 2 i XML06.03.2010. u 12:06 - pre 171 meseci
Ja sam skinuo trial example sa sajta u koji je default,bez skinova,ali sustina je ista

Evo ti preradjen example,kako da ucitava i slike,kao sto sam i reko u prethodnom postu
Prikačeni fajlovi
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.dynamic.isp.telekom.rs.



+28 Profil

icon Re: Actionscript 2 i XML06.03.2010. u 12:42 - pre 171 meseci
Citat:
milantrax2005: Ja sam skinuo trial example sa sajta u koji je default,bez skinova,ali sustina je ista

Evo ti preradjen example,kako da ucitava i slike,kao sto sam i reko u prethodnom postu

To je to! Ispočetka mi nije davalo rezultate (trace mi je ispisivao "undefined", iako je učitavan tekst iz XML-a), a onda sam našao razliku između ovog i onog prethodnog koda:

Code:
listener.onRelease = function(evt:Object):Void


Umesto toga je trebalo:
Code:
listener.onRelease = function(evtObject)


Mnogo ti hvala na pomoći!
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
 
Odgovor na temu

[es] :: Flash :: Actionscript 2 i XML

[ Pregleda: 2215 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.