-
Üyelik
22.06.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
öğrenci
-
Konum
İzmir
-
Ad Soyad
** **
-
Mesajlar
21
-
Beğeniler
0 / 5
-
Ticaret
0, (%0)
Merhaba arkadaşlar,
var sayaac:Number=0;
var gerisay=50;
var sayacTimer:Timer=new Timer(1);
sayacTimer.addEventListener(TimerEvent.TIMER,guncelleFCN);
function guncelleFCN(evt:TimerEvent):void {
sayaac+=.1;
sayaac=(Math.round(sayaac*10))/10;
gerisay=Math.floor(50-sayaac);
sureyaz.text=String(gerisay);
if(gerisay==0)
{gotoAndStop(7);
sayacTimer.stop();
}
şeklinde as3 kodum var. Fakat sorunum şu ki bu kodlar bir buton tetiklemesine bağlı fakat benim istediğim butona tıklanınca sayacın resetlenip baştan başlaması. Yardımcı olabilir misiniz?
-
Üyelik
22.07.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Mobile Software Developer
-
Konum
İzmir
-
Ad Soyad
Y** G**
-
Mesajlar
38
-
Beğeniler
4 / 16
-
Ticaret
0, (%0)
Kodunu su an yazip deneme imkanim yok ancak sayaac olarak tanimladiginiz degiskeni sifirlatan bir tetikleme mekanigi yazarsaniz ve bu mekanigi buton.click olayiyla tetikletirseniz olur diye dusunuyorum.
-
Üyelik
03.01.2013
-
Yaş/Cinsiyet
35 / E
-
Meslek
HTML5/Flash Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
Ö** G**
-
Mesajlar
32
-
Beğeniler
3 / 10
-
Ticaret
0, (%0)
butonun ismi zaman_btn olsun.
var sayaac:Number=0;
var gerisay=50;
var sayacTimer:Timer=new Timer(1);
sayacTimer.addEventListener(TimerEvent.TIMER,guncelleFCN);
sayacTimer.start();
zaman_btn.addEventListener(MouseEvent.MOUSE_UP, btnOnMouseUp);
function btnOnMouseUp(evt:MouseEvent):void {
sayaac=0;
sayacTimer.start();
}
function guncelleFCN(evt:TimerEvent):void {
sayaac+=.1;
sayaac=(Math.round(sayaac*10))/10;
gerisay=Math.floor(50-sayaac);
sureyaz.text=String(gerisay);
if(gerisay==0)
{gotoAndStop(7);
sayacTimer.stop();
}
Yukarıdaki kodda, her butona bastığında sayacı sıfırlayacak. Yapmak istediğin bu sanırım.