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

Kako koristiti jedan MC na više mesta sa različitim "sadržajem"

[es] :: Flash :: Kako koristiti jedan MC na više mesta sa različitim "sadržajem"

[ Pregleda: 1516 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

WEXY
Beograd

Član broj: 33948
Poruke: 163
...148.91.adsl.dyn.beotel.net.

ICQ: 166638118


+7 Profil

icon Kako koristiti jedan MC na više mesta sa različitim "sadržajem"08.08.2010. u 15:11 - pre 166 meseci
Pozdrav,

ne znam da li sam uspeo u naslovu teme da objasnim šta me zanima, pa evo malo duži opis.

Da li je moguće napraviti jedan movie clip koji u sebi sadrži druge elemente koji su animirani i posle na više mesta iskoristiti taj isti MC samo mu izmeniti sadržaj preko AS-a (koristeći neki eksterni XML za podatke) tako da na primer sadrži različitu sliku u pozadini, različit tekst ali da se animira na isti način tj. da zadrži sva ostala svojstva.

Cilj koji hoću da postignem ovde bi trebao da bude sasvim jasan, želim da nešto što sam napravio jendom koristim na više mesta naravno. Na primer u vidu thumbnailova za galeriju (nešto na foru flasha u delu Najave na sajtu Tuck-a).

Princip bi trebao da bude isti kao kod korišćenja jednog dugmeta na više mesta u meniju sa drugačijim tekstom.

Sa Flashom ne radim toliko puno, ovakve stvari sam obično radio preko timelinea i ručno pravio sve elemente, ali za projekat koji sada radim potrebno je da se podaci vuku s polja tako da moram da umešam AS.

Samo da napomenem da deo oko XML-a nije problem već isključivo na koji se način može iskoristiti već postojeći MC.

Hvala :).
"Nutri-matik je konstruisala i izradila Sirijuska kibernetska korporacija čije odeljenje za žalbe sada prekriva sve glavne kopnene mase prve tri planete zvezde Tau iz sistema Sirijusa"
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

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



+3 Profil

icon Re: Kako koristiti jedan MC na više mesta sa različitim "sadržajem"08.08.2010. u 20:59 - pre 166 meseci
Naravno da može. Čak šta više (pleonazam) AS3 je predviđen da radi na tom principu, tj. da ubacuješ sve ovjekte na ekran dinamički. (pardon, ne "objekte" nego "movieClipove" jer su u flashu čak i brojevi klase "Object")

A to sve radiš preko AddChild() metode. U stvari ajde... da ispišem redom kako treba da ide:
Prvo napraviš MovieClipove, obrišeš ih sa scene ali ostaće sačuvane u library-u.
Zatim ih u library-u "linkuješ" tj. dodeliš im naziv klase.
Onda ih u AS3 instanciraš:
var tjaleMovieClip:MojaKlasa = new MojaKlasa();
I onda tjaleta dodaš na scenu:
this.addChild( tjaleMovieClip );
A onda isto tako instanciraš i ostale movieClipove iz library-a:
var deteMovieClip:MojaDrugaKlasa = new MojaDrugaKlasa();
tjaleMovieClip.addChild( deteMovieClip );

I tako dobijaš movieClip u MovieClipu. Naravno, kad hoćeš da obrišeš stari deteMovieClip i ubaciš neki novi umesto njega, onda samo:
tjaleMovieClip.removeChild( deteMovieClip );
tjaleMovieClip.addChild( dete2MovieClip );

Samo da znaš, da bi bilo dobro da se odlučiš ili da dodaješ objekte isključivo preko scripta ili isključivo u flashu, jer ako naknandno dodaješ objekte preko objekata koji su već na sceni, i želiš da im promeniš "dubinu", e tu flash krene da se tripuje...
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

WEXY
Beograd

Član broj: 33948
Poruke: 163
...148.91.adsl.dyn.beotel.net.

ICQ: 166638118


+7 Profil

icon Re: Kako koristiti jedan MC na više mesta sa različitim "sadržajem"09.08.2010. u 16:44 - pre 166 meseci
Hvala na odgovoru, probaću tako.
"Nutri-matik je konstruisala i izradila Sirijuska kibernetska korporacija čije odeljenje za žalbe sada prekriva sve glavne kopnene mase prve tri planete zvezde Tau iz sistema Sirijusa"
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: Kako koristiti jedan MC na više mesta sa različitim "sadržajem"13.08.2010. u 16:19 - pre 165 meseci
WEXY, ne znam jesi li resio problem, ali treba ti zapravo duplicateMovieclip funkcija, ili attachMovie funkcija.

http://www.swinburne.edu.au/de...Movie-duplicateMovieClip/ID-3/

Znaci, taj jedan klip sa animacijama drzis u library-ju, ili na sceni i 'umnozis' ga onoliko puta koliko imas elemenata (u ovom slucaju thumbnail-ova). U svaki duplicirani klip ucitas po jednu sliku iz xml-a (jednom petljom se ovo resava), kreiras dynamic text (sa linkom) i to je to.
 
Odgovor na temu

[es] :: Flash :: Kako koristiti jedan MC na više mesta sa različitim "sadržajem"

[ Pregleda: 1516 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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