Hogyan tudom meg csinálni az adobe flash professional cs5.5 actionscript 3. 0-ben van egy button és ez a elsző framen van és hogy tudom meg csinálni hogy a amikor rá kattintok a buttonra és megjelenítse a második frémet?
a gombodnak adsz egy nevet (properities, instance name), majd egy új layer-en az első frame-n írsz egy AS kódot:
gomb_neve.addEventListener(MouseEvent.CLICK, ugras_masodik_framere);
function ugras_masodik_framere(event:Event):void{
gotoAndStop(2);
}
izé... akarom mondani
function ugras_masodik_framere(event:MouseEvent):void{
vagy ugyanúgy, csak a 2. framere rakod, és gotoandstop(1) parancsot adsz
vagy kibővíted az AS kód hatótávját több framere, és a funkcióba egy
if (event.currentFrame == 1){
gotoAndStop(2);
}
else if (event.currentFrame == 2){
gotoAndStop(1);
}
parancsot írsz
(a pontos szintaktikáért felelősséget nem vállalok...)
nekem így nem működik
stop();
info.addEventListener(MouseEvent.CLICK, ugras_masodik_framere);
function ugras_masodik_framere(event:Event):void{
gotoAndStop(1);
}
bocsi de nem nagyon értek hozza
stop();
name_.addEventListener(MouseEvent.CLICK, ugras_masodik_framere);
function ugras_masodik_framere(event:MouseEvent):void{
gotoAndStop(1);
}
így kell :D igaz ?
homebtn.addEventListener(MouseEvent.CLICK, btn1);
function btn1(event:MouseEvent):void{
gotoAndStop(2);
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!