تعريف function

mshgames

Well-Known Member
سلام


فاکشن یا همون فانشن در واقع میشه گفت یه تابع که تو خودش یه سری اطلاعات داره (تعریف کلی) اطلاعاتش میتونه آرایه ها متغیرها و...... باشه پس تو داخل فانکشن یا همون تابع یک سری کد و دستور عمل وجود داره تا کاربر بتونه به راحتی به اونا دسترسی پیدا کنه!


حالا چجوری میشه یه تابع ساخت اگه با فلش 8 کار میکنی

در فریم اول میتونی این کدو بدی

PHP:
function mohammad(){
trace("salam");
}

تو کد بالا ما یه تابع با عنوان محمد درست کردیم

زمانی که این تابع اجرا بشه تو پنجره trace (آرگومان) عبارت سلام نوشته میشه


حالا چجوری میشه یه تابع رو اجرا کرد تابع ها به خودی خود اجرا نمیشن نیاز به محرک دارن

یه دکمه می سازیم این کدو بهش میدیم

PHP:
on (prees){
mohammad();
}


با فشردن دکمه تابع اجرا شده و کاره مارو انجام میده

خوب چه بدردی یه تابع میخوره برایه راحتی کار و ننوشتن کدهای اضافی چجوری مثلا زمانی که ما 5تا دکمه داریم میخوایم زمانی که هر کدومو فشار بدیم تو پنجره trace عبارت سلام نوشته بشه حالا باید به 5 تا دکمه 5 کد شبیه هم بدیم در صورتی که می تونیم یه تابع درست کنیم و این کار رو با یه بار کدو نویسی انجام بدیم




یه نوع تابه دیگه داریم که

ساختارش این شکلی نامی نداره و مستقیم تحریک میشه و در یه فریم کلیدی

یه دکمه درست کن سپس نامشو در قسمت Instance Name بده btn حالا این کدو بهش بده

تو این کد دو تابع وجود داره یکی برایه اینه که در هر لحظه(در هر فریم) تابع دوم رو چک کنه تابع دوم هم کارش اینه که با زدن دکمه عبارت مورد نظر رو نشون بده

PHP:
onEnterFrame=function(){
	btn.onPress=function(){
		trace("salam");
	}
}



توضیحات فکر کنم کامل باشه



موفق باشی
 

nava-121

Member
بسيار متشكرم از شما كه وقت گذاشتين وبه سوال من جواب دادين.
من تازه شروع كردم به خوندن اكشن اسكريپت وكتاب انگليسي مي خونم بعضي مطالب رو كامل متوجه نميشم.
متشكر ميشم از شما كه به من كمك كنيد
 

جدیدترین ارسال ها

بالا