[ enferty @ 05.07.2011. 17:35 ] @
Nisam videla nigde ovde ovako nesto, niti mi je prikazalo sad u postavljenim temama, ali mora da je vec postavljeno, pa nazalost da se ponovim.

Kako zaustaviti main timeline u flash cs5, as3, ako obicna funkcija stop() ne radi?
[ MenOfHonor @ 05.07.2011. 18:17 ] @
Mora da radi, biće da je u nečemu drugom problem. Postavi kod koji ti ne radi.
[ enferty @ 05.07.2011. 18:35 ] @
Code:
stop();
home_btn.addEventListener(MouseEvent.CLICK, home);
omeni_btn.addEventListener(MouseEvent.CLICK, omeni);
usavrsavanje_btn.addEventListener(MouseEvent.CLICK, usavrsavanje);
angazmani_btn.addEventListener(MouseEvent.CLICK, angazmani);
pedagoski_btn.addEventListener(MouseEvent.CLICK, pedagoski);
repertoar_btn.addEventListener(MouseEvent.CLICK, repertoar);
saradnje_btn.addEventListener(MouseEvent.CLICK, saradnje);
ostalo_btn.addEventListener(MouseEvent.CLICK, ostalo);
kontakt_btn.addEventListener(MouseEvent.CLICK, kontakt);
galerija_btn.addEventListener(MouseEvent.CLICK, galerija);

blog_btn.addEventListener(MouseEvent.CLICK,goThere);
function goThere(e:MouseEvent){
    var request:URLRequest = new URLRequest("http://http://asaramandic.blogspot.com/","_blank");
    navigateToURL(request);
}

function home(event:MouseEvent):void {
   gotoAndStop("home");
}

function omeni(event:MouseEvent):void {
   gotoAndStop("biografija");
}

function usavrsavanje(event:MouseEvent):void {
   gotoAndStop("usavrsavanje");
}

function angazmani(event:MouseEvent):void {
   gotoAndStop("angazmani");
}

function pedagoski(event:MouseEvent):void {
   gotoAndStop("pedagoski rad");
}

function repertoar(event:MouseEvent):void {
   gotoAndStop("repertoar");
}

function saradnje(event:MouseEvent):void {
   gotoAndStop("saradnje");
}

function ostalo(event:MouseEvent):void {
   gotoAndStop("ostalo");
}

function kontakt(event:MouseEvent):void {
   gotoAndStop("kontakt");
}

function galerija(event:MouseEvent):void {
   gotoAndStop("galerija");
}


Ovako izgleda prvi frejm.
[ MenOfHonor @ 05.07.2011. 18:57 ] @
OK, jel' ti prva linija koda gde se nalazi stop() funkcija ne zaustavlja reprodukciju swf-a?
[ enferty @ 05.07.2011. 19:01 ] @
ne zaustavlja se nista, samo vrti dalje iako je stop tu.
[ MenOfHonor @ 05.07.2011. 19:21 ] @
Za početak hajdemo da pojednostavimo kod. Pozivaćemo samo jednu funkciju, a nazive frejmova ćemo da dobijemo od naziva tastera, samo ćemo da odstranimo "_btn":
Code:
home_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
omeni_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
usavrsavanje_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
angazmani_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
pedagoski_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
repertoar_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
saradnje_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
ostalo_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
kontakt_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);
galerija_btn.addEventListener(MouseEvent.CLICK, mojaFunkcija);

function mojaFunkcija(event:MouseEvent):void {
   gotoAndStop(event.target.name.replace("_btn",""));
}

Na ovaj način smo dobili istu funkcionalnost kao i sa prethodnim kodom. Jedini uslov koji se mora ispuniti je da nazivi frejmova na koji želiš da "skočiš" moraju imati naziv tastera (naravno bez sufiksa "_btn"). Sada bi bilo dobro da mi pošalješ taj projekat ako možeš jer ovo funkcioniše kako treba.

[Ovu poruku je menjao MenOfHonor dana 05.07.2011. u 20:35 GMT+1]
[ enferty @ 05.07.2011. 19:48 ] @
Poslala bih, ali je veliko. Prvo je pisano u AS2, pa sam zbog galerija morala da prebacim u AS3, a sa njime sam slaba. Ko zna sta se sve desilo. Ne znam da li mogu negde naci neki horizontalni img skroler da ucitava iz xml-a i da mogu da kliknem na to pa da mi izbaci veliku sliku. Google-am vec tri dana, ali nista toliko dobro.
[ enferty @ 05.07.2011. 20:11 ] @
Neki savet za takvu galeriju sa thumbovima u as2?
Ocigledno ne mogu da Loadujem As3 swf file u as2... logicno...
[ MenOfHonor @ 05.07.2011. 20:12 ] @
Dobro, onda ništa. Što se tiče skrolera, jel' ti ovako nešto odgovara: http://dhost.info/manofhonor/horizontalni XML slideshow/demo.html?
[ enferty @ 05.07.2011. 20:17 ] @
Da, zapravo veoma da, ako je pisano u AS2 :)))))
Posto se vracam na staro kodiranje, da ne gubim vreme sa as3, jer moram od pocetka.
[ enferty @ 05.07.2011. 21:41 ] @
Hvala ti svakako na pomoci i volji za time :)
Zaista dobro izgleda taj primer, ali ako nije za mene.. nema veze, valjda cu se snaci.
[ MenOfHonor @ 05.07.2011. 22:36 ] @
Jeste, napisan je u AS2-ci. :) To je komponenta, pa ti neće biti teško da dođeš do željenih rezultata. Poslaću ti link na PP.
[ enferty @ 06.07.2011. 11:27 ] @
Puno ti hvala! :)
Spasio si me muka... :P
[ MenOfHonor @ 06.07.2011. 12:41 ] @
Nema problema. Samo da znaš da je bolje da počneš da učiš AS3 jer će ti sigurno trebati, a i "prirodniji" i "logičniji" je od AS2.
[ enferty @ 06.07.2011. 12:46 ] @
Pa, izgleda da cu morati :))))
Hvala jos jednom :)