نشان دادن یک movieclip برای چند ثانیه و پاک کردن یک آبجکت

g.designer

New Member
سلام


من به تازگی برنامه نویسی با فلاش اکشن اسکریپت 3 رو شروع کردم. یه بازی point and click ساده میخواستم برای آغاز کار بسازم.
الان من یک اتاق دارم ، یک درب و یک جعبه که یک کلید داخلش هست ، در این اتاق هست.که وقتی کلید رو برداریم میتونیم درب رو باز کنیم.
الان من اینو ساختم میتونید ببینید :
http://apple-pib.persiangig.com/Point_And_Click.swf


ولی 2 تا مشکل داشتم :
1- وقتی روی درب کلیک میکنیم ، متنی نمایان میشه : key needed ولی میخوام این متن برای چند ثانیه نمایان بشه.


2-وقتی میریم داخل جعبه و کلید رو بر میداریم ، و برمیگردیم داخل اتاق و دوباره که کلیک میکنیم روی جعبه ، باز کلید همون جا هستش ، ولی من میخوام که کلا کلید از بین بره.


ممنون میشم کمکم کنید
تشکر
 

hamed_kimiaee

New Member
کلید شما در صفحه اصلی تایم لاین هم موجود است. بهتر است ان را در کتابخانه طراحی کرده بعد اکسپورت برای اکشن اسکریپت بگیری. بعد با دستورات var k = new key و addchild ان را به صفحه اضافه کنید.بعد با دستور removechild حدف کنید
 

g.designer

New Member
الان حلش کردم. بهش گفتم اگر درب نیاز به کلید داره ، کلیدو نشون بده و وقتی رو کلید میزنم ، دیگه درب به کلید نیاز نداره و همیشه کلید ناپدید میمونه.
الان درست کار میکنه ولی تو output یه اشکالی میگیره.

این فایل سورس ، اگه وقت داری یه نگاهی بنداز :
http://s1.picofile.com/file/78732456...Click.fla.html

ممنون در کل که وقت گذاشتی
 

BehrouzPc

پــــادشــاه فــلــــش
فقط در این نوع بازی های توجه داشته باشید وقتی بازی کامل می شود و متغییر ها زیاد می شود و در کل حجم بازی بالا می رود ، می بایست روی حذف متغییر های که بدون استفاده هستند رویداد ها و ... دقت داشته باشید تا سرعت و کارایی بازی کم نشود
متغییر ها را null کرده و رویداد ها را remove کنید و اصول بهینه سازی در فلش را در نظر داشته باشید
موفق و پیروز باشید
 

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

بالا