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

Pravi popup unutar flash-a, a bez html-a

[es] :: Flash :: Pravi popup unutar flash-a, a bez html-a

[ Pregleda: 2473 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djmaki
Stefan Djordjevic
Smederevo

Član broj: 24749
Poruke: 430
*.exe042.net.



+1 Profil

icon Pravi popup unutar flash-a, a bez html-a14.05.2008. u 23:42 - pre 193 meseci
Kako da napravim mali popup u Flash-u, koji ce da u samom movie-u da se otvori, i koji cu moci da premestam (opciono) i da iskljucim (x), i kad se pojavi taj popup prozorcic, da mi se sve pozadi zatamni, ili stavi pod blur?
Ovde action script treba da radi, a ovaj glupi google me ne razume, sve mi izbacuje neke tutoriale sa html-om. Pa to je prosto kao pasulj, ali ovo ne razumem...
Veni Vidi Vici
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
91.148.91.*



+3 Profil

icon Re: Pravi popup unutar flash-a, a bez html-a22.05.2008. u 14:07 - pre 193 meseci
za slucaj da se josh uvek nisi snashao, evo neko resenje (za AS2):

1. Nacrtaj prvo jedan polu-providni sivi kvadrat preko celog ekrana u top layeru (ovo ce da "bluruje" celu scenu)
2. Od toga napravi "objekat"
3. Edituj ga tako da mu dodas jedan frejm ispred (na pocetak, da bude prvi frejm), koji ce da bude poptpuno prazan, i tu napishi: stop();
Ovo ce rezultirati da ceo taj sivi kvadrat pocinje iz praznog frejma, tj. "nema ga na sceni", dok mu ne kazes da se pojavi.
4. Dodaj josh jedan lejer i "zakljucaj" layer sa sivim kvadratom. Sa njime si zavrshio. U novi layer dodaj tvoj popup window (kako vec zelish da izgleda)
5. Popup window obavezno treba da ima jedan dynamic textField u sebi, i "dugme za gashenje". Ako zelish da moze da se "draguje" od svega toga (pozadine popup windowa, textField-a i exit buttona) napravi josh jedan objekat.
6. Vari se u _root scene i celom tom sivom kvadratu sa popup windowom daj neki naziv (instance name). Recimo "popWindow" (bez razmaka, i sve je case sensitive)

Sada, kada treba da se pojavi taj popup window, samo (negde iz koda) posalji komandu: _root.popWindow.gotoAndStop(2);
Testiraj da li radi. Tek ako radi, mozes da nastavish dalje.

7. Ako ne zelish da moze da se klikne na bilo shta iza sive podloge, otkljucaj onaj sivi layer, od celog sivog kvadrata napravi novi objekat - button. I sada, sve sto se nalazi ispod tog sivog kvadrata nece biti pristupacno mishu.
8. Ako zelis da se ne vidi handCursor preko tog sivila, nazovi to sivo polje recimo "sivilo" i u root-u tog frejma gde se nalazi taj objekat napisi: sivo.useHandCursor = false;
9. E, sad cu da ti objasnim kako da taj popup prozor dynamicki menja tekst koji ce da prikazuje. Onom dynamic textField-u zadaj da mu je variabla (koju ce da prikazuje): _root.popText (case sensitive)
10. Vrati se u _root scene i tamo definishi tu promenljivu: var popText:String = ""; (ja sve svoje promenljive definishem u _root-u zbog lakseg kontrolisanja "toka informacija") Imash dole dugme "pin script" da ne morash da se vracash svaki put u _root da bi editovao svoj kôd.
11. iz dugmeta gde si pozvao popWindow.gotoAndStop(2) dodaj josh jednu liniju koda: _root.popText = "hello world!";
12. Negde u tom pop windowu dodaj dugme za gashenje koje ce imati kod na sebi, kad se klikne na njega (on press ili release): _root.popWindow.gotoAndStop(1); - ovo ce vratiti popWindow u onaj njegov prvi, prazan frejm. Bilo bi dobro i mozda uraditi cleanup u smislu _root.popText = "";


Ako ti treba i dragovanje tog prozirčića, javi.

www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

[es] :: Flash :: Pravi popup unutar flash-a, a bez html-a

[ Pregleda: 2473 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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