Aşağıdaki gibi bir kronometreyi Flash CS4'ümde frame1'e yazıdım, çalışıyor. ancak;
if (sayac>12){
gotoAndPlay(2);}
else{
stop();
}
komutum çalışmıyor....Hatam nerede söyleyebilecek varmı?
Yani isteğim şu; 12sn boyunca frame 1 deki olay gösterilecek, sonrasında frame 2 deki olaya geçecek.
var sayacTimer:Timer=new Timer(200);
sayacTimer.addEventListener(TimerEvent.TIMER,guncelleFCN);
var sayac:Number=0;
function guncelleFCN(evt:TimerEvent):void {
sayac+=.1;
sayac=(Math.round(sayac*10))/10;
sayac_txt.text=String(sayac);}
oyna_btn.addEventListener(MouseEvent.CLICK,startTimer),
dur_btn.addEventListener(MouseEvent.CLICK,stopTimer);
function startTimer(evt:MouseEvent):void {
sayacTimer.start();}
function stopTimer(evt:MouseEvent):void {
sayacTimer.stop();}
if (sayac>12){
gotoAndPlay(2);}
else{
stop();
}
komutum çalışmıyor....Hatam nerede söyleyebilecek varmı?
Yani isteğim şu; 12sn boyunca frame 1 deki olay gösterilecek, sonrasında frame 2 deki olaya geçecek.
var sayacTimer:Timer=new Timer(200);
sayacTimer.addEventListener(TimerEvent.TIMER,guncelleFCN);
var sayac:Number=0;
function guncelleFCN(evt:TimerEvent):void {
sayac+=.1;
sayac=(Math.round(sayac*10))/10;
sayac_txt.text=String(sayac);}
oyna_btn.addEventListener(MouseEvent.CLICK,startTimer),
dur_btn.addEventListener(MouseEvent.CLICK,stopTimer);
function startTimer(evt:MouseEvent):void {
sayacTimer.start();}
function stopTimer(evt:MouseEvent):void {
sayacTimer.stop();}