سلام
هم با گت تایمر و هم با ست انتروال
setInterval
توضیح کامل:
این Interval در واقع 2 تابع جدا که یکی فعالش میکنه setInterval و دیگری پاکش میکنه یا غیر فعال clearInterval
شما تو فریم 1 کد زیر رو بده و نتیجه رو توسط trace (آرگومان) مشاهده کن
کد:
[COLOR="Blue"]n=0;
function sina(){
n++;
trace("sina"+n)
}[/COLOR];
[COLOR="Blue"]timer=setInterval(this,"sina",1000);[/COLOR]
توضیح کد : ببین ما ابتدا یه متغیر خط زمان با عنوان n ایجاد میکنیم که مقدار اولیش 0 سپس یه تابع یا همون فانشن با نام sina ایجاد
کرده که این تابع کارش اینه که متغیر n یک واحد افزایش بده
خوب این تا اینجا سپس یه متغیر به نام timer ایجاد کرده و مقدارشو بدین صورت ایجاد می کنیم:
توسط تابع setInterval تابع sina را هر 1000 میلی ثانیه فراخوانی می کنیم در نتیجه هر 1 ثانیه (1000 میلی تقسیم بر 1000 می شود 1 ثانیه) تابع sina کار میکنه و در پنجره trace در هر ثانیه کلمه sina با یک مقدار عدد (در متغیر n) نشون داده میشه
sina1 , sina2 , sina3 ,.....
توضیح دوم:
تابع اینتروال 3 تا پارامتر داره که یکیش برای فراخوانی تابع مورد نظر که همون پارامتر دوم "sina"
همون دو تا جفت کوییتیش میتونی نام تابع مورد نظرتو وارد کنی الان من نامه "sina" رو که تابع سینا رو فراخوانی میکنه رو وارد کردم
این کار هم میتونی بکنی بستگی به خودت داره هر شکل که راحت تری شکل دوم فکر کنم راحتر باشه (این روش دوم که گفتم اصولی تر)
کد:
[COLOR="Blue"]n=0;
setInterval(function (){
n++;
trace("sina"+n)} , 1000
);[/COLOR]
موفق باشی
محمد[/QUOTE]