سوال اکشن اسکریپت

infoh

Member
باسلام
من میخواهم در یک صفحه یک متغیر داشته باشم و سه موی کلیپ که روی هرکدام ازاین موی کلیپها که کاربر کلیک کرد یک عدد به این متغیر اضافه کند ووقتی که این متغیر مساوی با سه شد یعنی تعداد موی کلیپها یک اکشن اجرا شود (مثلا پلی) یک مثال ناقص هم اماده کرده ام ممنون
 

پیوست ها

  • Test.rar
    9.4 کیلوبایت · بازدیدها: 7

smmousazadeh

Well-Known Member
من نتونستم فایلتون رو باز کنم ولی کدش این مدلی میشه در AS2
تو فریم 1 یه متغیر تعریف کنید مثل tedad و این کد رو بزارید :
PHP:
tedad = 0

روی موی کلیپها هم این کد رو بزارید :
PHP:
on(release)){
_root.teded = _root.tedad+1
if(_root.tedad ==3){
کدخودتون
}
}

فقط یه نکته اگه برنامه تون چند فریمه حتما در فریم اخر stop بزارید
 
آخرین ویرایش:

infoh

Member
سلام ممنون از راهنماییتون .
تا اونجایی که متوجه شدم انجام دادم ، ولی درست از آب در نیامد .
فایل رو گذاشتم اگه ممکنه نگاه کنید و اشکالش رو بگید .
ممنون
 

پیوست ها

  • test2.zip
    9.9 کیلوبایت · بازدیدها: 11

smmousazadeh

Well-Known Member
من خودم که CS5 ندارم رفتم خونه همسایه فایلتون رو باز کردم.
مشکلی نداشت البته نمی دونم شما میخاید چیکار کنید. وقتی روی مربع ها کلیک میکنید شکل دایره میشن و وقتی هر 3تا تبدیل شدن کد داخل if اجرا میشه.البته تابع Play که شما اونجا گذاشتید کار خاصی نمی کنه.
 

mohammadbasri

کاربر فعال
من خودم که CS5 ندارم رفتم خونه همسایه فایلتون رو باز کردم.
چقدر خوبه که همسایه ادم فلشکار باشه
و اما جواب دوست عزیزمون
کد شما یک _root کم داشت
برای play دومیه یک روت بذار درست میشه، البته برا هر سه تا کلید
PHP:
on (release) {
	play();
	_root.tedad = _root.tedad+1
	if(_root.tedad ==3){
		_root.play()
	}
}
 

smmousazadeh

Well-Known Member
منظور از همسایه همکار بغلیم بود که فقط یه پای کامل ( ساق پا و ران سر هم و در امتداد هم) فاصله داریم

کد play کار من نبود و راستش دقیق هم نفهمیدم قرار چیکار کنه :)
 

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

بالا