[ se_bosna @ 11.04.2008. 11:42 ] @
zapoceo sam sajt u flashu CS3 da radim, medjutim nisam obracao paznju na actionscript dok sam dizajnirao... Kada sam poceo da povezujem pocela mi se desavati cudna stvar da actionscriptu 3.0 ne mogu da pridruzim na isti nacin akciju dugmicima kao sto sam radio u actionscriptu 2.0. Moja je zelja da povezem stranicu klasicnim metodama spajanjem dugmadi i kadara. Kako to da postignem u action scriptu 3.0? Dovoljno sam uznapredovao u dizajnu sajta sada mi je ostalo samo da povezem. A to sa AS 3.0 nikako da postignem. U cemu je razlika?



[ psyborg @ 11.04.2008. 12:17 ] @
uhuh...velika razlika

AS 1.0 npr:

on (release) {
gotoAndStop(3);
}


znachi kada kliknesh na dugme idesh na 3ci frame i tu stajesh.


u AS3 ne mozesh dodavati actionscript na sam objekat.
AS3:

dugme.addEventListener(MouseEvent.CLICK,pritisakMisa);

function pritisakMisa(event:MouseEvent):void {
nextFrame();
}

znachi kada se klikne na dugme (to mu je ime instance) ide se na sledeci frame.



Btw mozesh kliknuti na setting i staviti da radish u actionscript 1.0 i onda cesh moci dodavati skriptu direktno na objekat.
[ se_bosna @ 11.04.2008. 13:00 ] @
problem je taj sto sam stranicu zapoceo u modu za action script 3.0 i onda kada promjenim na setinsgu na AS 1.0 ili 2.0 desava mi se da kada testiram film ili publishujem da to dugme nece da radi. najgore je u svemu tome sto su dugme i kadar u dubini svojih lajera. meni je lako u AS 1.0-2.0 da kreiram sajt, ali u ovom modu sam starto i gotovo priveo stvar kraj i ostalo je uvezivanje. u starim verzijama samo onoj tvojoj naredbi dodam ime movie klipa u kojem mi je kadar ili naredbom _root povezrm dugme i kadar, al ovdje mi sve izgleda kompleksnije.

sad cu testirati sve ovo sto si mi napisao. javim ako bude problema.

imali gdje kakvo malo upustvo u ove razlike izmedju starih verzija i nove verzije AS-a?
[ se_bosna @ 11.04.2008. 13:21 ] @
evo nastavili se problemi.
opet sam zapeo. uradio sam sljedece: "u kadar u koji sam stavio dugme dodao sam onaj tvoj skript sa potrebnim izmjenama, napisao sam ime kadra u koje me treba dugme odvesti. "
ovo je ono sto sam napisao (mene dugme treba da odvede na kadar koji je u dubini drugoga lajera):

home_btn.addEventListener(MouseEvent.CLICK,press);
function press(event:MouseEvent):void {
nextFrame("kadar");
}

samo sam popunio onu tvoju spomenutu formu:

dugme.addEventListener(MouseEvent.CLICK,pritisakMisa);

function pritisakMisa(event:MouseEvent):void {
nextFrame();
}
[ gonzos @ 11.04.2008. 22:09 ] @
Citat:
se_bosna

home_btn.addEventListener(MouseEvent.CLICK,press);
function press(event:MouseEvent):void {
nextFrame("kadar");
}

}


gotoAndStop("kadar");
nextFrame() ne trazi nikakve parametre!
Citat:
psyborg: uhuh...velika razlika

AS 1.0 npr:

on (release) {
gotoAndStop(3);
}


znachi kada kliknesh na dugme idesh na 3ci frame i tu stajesh.


u AS3 ne mozesh dodavati actionscript na sam objekat.
AS3:

dugme.addEventListener(MouseEvent.CLICK,pritisakMisa);

function pritisakMisa(event:MouseEvent):void {
nextFrame();
}

znachi kada se klikne na dugme (to mu je ime instance) ide se na sledeci frame.



Btw mozesh kliknuti na setting i staviti da radish u actionscript 1.0 i onda cesh moci dodavati skriptu direktno na objekat.


Kako covjek brzo uci! :-)
[ se_bosna @ 28.04.2008. 11:48 ] @
Momci hvala vam... skonto sam sta je problem bio...

Tako da mi na kraju nije ni trebao actionsript 3.0...

sve sam obavio u dvojci. :)