سلام
آخه من نمی دونم چرا بعضی از دوستان به جای اینکه توضیح بدن که مثلا فلان سوالو , از کلماته کلیدی استفاده میکنن interval خوب یعنی چی این کلمه مثلا یه نفر که ندونه خوب چی می خواد از این کلمه یاد بگیره ...واقعا!!!!!
دوست من hassan_kahrizy
این 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 ,.....
امیدوارم متوجه شده باشی(پدیده جان به این میگن توضیح نه ....)
موفق باشید
محمد