ensaneazad
New Member
چطور میشه یک شمارنده درفلش ایجاد نمود که ثانیه و میلی ثانیه را هم نشان بده و پس از 3 ثانیه کاری انجام بده
var Second:int=0;
var MiliSecond:int=0;
var timer:Timer=new Timer(1);
timer.addEventListener(TimerEvent.TIMER,timing);
timer.start();
function timing(evt:TimerEvent):void
{
MiliSecond++;
Second=Math.floor(MiliSecond/1000);
mySecondTXT.text=String(Second);
myMiliSecondTXT.text=String(MiliSecond);
if(MiliSecond>=3000)
{
timer.stop();
timer.removeEventListener(Timerevent.TIMER,timing);
trace("Hello World");
//اینجا دستوراتتو که باید بعد از 3 ثانیه انجام بشه رو می نویسی
}
}
import flash.events.Event;
import flash.utils.Timer;
import flash.events.TimerEvent;
var timer:Timer = new Timer(1000);
stage.addEventListener(Event.ACTIVATE, Time_Checker);
timer.addEventListener(TimerEvent.TIMER, Time_Checker);
timer.start();
var currentTime:Date = new Date();
var Hours:Number;
var Minutes:Number;
var Second:Number;
var currentSecond:Number = currentTime.getSeconds();
var MilSec:Number;
function Time_Checker(e:Event)
{
currentTime = new Date();
Hours = currentTime.getHours();
Minutes = currentTime.getMinutes();
Second = currentTime.getSeconds();
MilSec = currentTime.getMilliseconds();
trace(Hours,Minutes,Second,MilSec);
stage.removeEventListener(Event.ACTIVATE, Time_Checker);
if(Second >= (currentSecond+2))
{
trace("Done!");
timer.stop();
//دستورات
}
}
import flash.events.Event;
import flash.utils.Timer;
import flash.events.TimerEvent;
var timer:Timer = new Timer(1);
stage.addEventListener(Event.ACTIVATE, Time_Checker);
timer.addEventListener(TimerEvent.TIMER, Time_Checker);
timer.start();
var currentTime:Date = new Date();
var Hours:Number;
var Minutes:Number;
var Second:Number;
var currentSecond:Number = currentTime.getSeconds();
var MilSec:Number;
function Time_Checker(e:Event)
{
currentTime = new Date();
Hours = currentTime.getHours();
Minutes = currentTime.getMinutes();
Second = currentTime.getSeconds();
MilSec = currentTime.getMilliseconds();
timer_txt.text = Hours + ":" + Minutes + ":" + Second + ":" + MilSec;//timer_txt نام تکست فیلد مورد نظر است
stage.removeEventListener(Event.ACTIVATE, Time_Checker);
if(Second >= (currentSecond+2))
{
trace("Done!");
timer.stop();
//دستورات
}
}