ایستادن در کد(خیلی فوری باید برای سه شنبه ببرمش مدرسه)

mahsky

Member
سلام
من یک بازی ساخته ام
ولی فقط کد نویسی یک دکمه به اسم pause مانده است.
آیا میشود جلوی اجرای تمامی کد های در حال اجرا را گرفت و بازی متوقف شود
و هر موقع خواستیم بتوانیم بازی را play کنیم.
 
سلام
من یک بازی ساخته ام
ولی فقط کد نویسی یک دکمه به اسم pause مانده است.
آیا میشود جلوی اجرای تمامی کد های در حال اجرا را گرفت و بازی متوقف شود
و هر موقع خواستیم بتوانیم بازی را play کنیم.


برای توقف


Stage.frameRate = 0


برای ادامه


Stage.frameRate = 14 // or the frame rate original

 
سلام
من یک بازی ساخته ام
ولی فقط کد نویسی یک دکمه به اسم pause مانده است.
آیا میشود جلوی اجرای تمامی کد های در حال اجرا را گرفت و بازی متوقف شود
و هر موقع خواستیم بتوانیم بازی را play کنیم.


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

PHP:
[FONT=inherit]dokmeye shoms.addEventListener(MouseEvent.CLICK, pauseGame);[/FONT]
[FONT=inherit]function pauseGame(e:MouseEvent):void{[/FONT]
[FONT=inherit]     stage.frameRate = 0;[/FONT]
[FONT=inherit]}[/FONT]
[FONT=inherit] [/FONT]
[FONT=inherit]dokmeye shoms.addEventListener(MouseEvent.CLICK, resumeGame);[/FONT]
[FONT=inherit]function resumeGame(e:MouseEvent):void{[/FONT]
[FONT=inherit]     stage.frameRate = 15;[/FONT]
[FONT=inherit]}[/FONT]


لطفا اگه کار کرد اطلاع بدین
 

mahsky

Member
نه
این ها enter_Frame ها را از کار انداخت.ولی دستورات کلید روی صفحه و چیز های دیگر را از کار نینداخت.
 
سلام شاید دوستان وارد تر راه بهتری بدونن. ولی به نظرم وقت خودت را تلف نکن و دونه دونه جلوی ادامه تمامی توابع فعال را بگیر. مگه چند تا تابع تو بازی ات فعال هستن؟
 

mmz2006

Active Member
با دستور gotoAndStop() به فریمی پرش کن که کی فریمی جدا از تمام کدهایی که می خوای غیر فعال بشه داشته باشه. ضمنا اگر در بازی از تایمر استفاده می کنی قبل از پرش ، اونو استپ کن یا removeEvent کن .
 

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

بالا