Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 27.12.2009., 12:32   #1
svebee
/
 
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
Arrow [Flash] Klikom na gumb se mijenja slika

Jedno jednostavno pitanje za flash gurue

Imam jedan layer, jedan keyframe i u Libraryu imam 2 slike. 1.jpg i 2.jpg.



Imam neki gumb (button) na tom frameu i klikom na njega mijenja se slika 1.jpg (koja je početno vidljiva/zakeljena na tom frameu) u 2.jpg - bez mijenjanja keyframea/framea. Nadam se da ste skužili

*sad imam 2 keyframea i klikom na gumb se prebaci iz frame 1 u frame 2 (iako se dotična dva framea razlikuju samo u toj promjeni slike), no ja bih želio sve to "strpati" u jedan jedini frame

**nebitno ali evo koda koji radi tu promjenu iz framea 1 u frame 2 i kontra (pomoću PreviousButton-a)
Code:
//AS2.0
gotoAndStop(1);
NextButton.onRelease = goNext;
PreviousButton.onRelease = goPrev;

function goNext():Void{
changePage(_currentframe+1);
}
function goPrev():Void{
changePage(_currentframe-1);
}
function changePage(page:Number):Void{
gotoAndStop(page);
PreviousButton._visible = page==1 ? false : true;
NextButton._visible = page==_totalframes ? false : true;
}
Hvala puno
svebee je offline   Reply With Quote
Staro 31.12.2009., 17:44   #2
Uber Gosu
FORD Fix Or Repair Daily
Moj komp
 
Uber Gosu's Avatar
 
Datum registracije: Feb 2007
Lokacija: Zagreb
Postovi: 872
Citiraj:
Autor svebee Pregled postova
Jedno jednostavno pitanje za flash gurue

Imam jedan layer, jedan keyframe i u Libraryu imam 2 slike. 1.jpg i 2.jpg.



Imam neki gumb (button) na tom frameu i klikom na njega mijenja se slika 1.jpg (koja je početno vidljiva/zakeljena na tom frameu) u 2.jpg - bez mijenjanja keyframea/framea. Nadam se da ste skužili

*sad imam 2 keyframea i klikom na gumb se prebaci iz frame 1 u frame 2 (iako se dotična dva framea razlikuju samo u toj promjeni slike), no ja bih želio sve to "strpati" u jedan jedini frame

**nebitno ali evo koda koji radi tu promjenu iz framea 1 u frame 2 i kontra (pomoću PreviousButton-a)
Code:
//AS2.0
gotoAndStop(1);
NextButton.onRelease = goNext;
PreviousButton.onRelease = goPrev;

function goNext():Void{
changePage(_currentframe+1);
}
function goPrev():Void{
changePage(_currentframe-1);
}
function changePage(page:Number):Void{
gotoAndStop(page);
PreviousButton._visible = page==1 ? false : true;
NextButton._visible = page==_totalframes ? false : true;
}
Hvala puno
Najlakši način je da to sve strpaš u novi MC koji na glavnoj timeline ima samo 1 frame (znači sadašnji "root" prebaci za 1 lvl u "child" smjeru)

PS
I na taj 1 frame u glavnoj timeline stavi stop(); da se ne vrti jer ti neče radit inače.
Uber Gosu je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na