تفاوت تعداد فريم

ملیحه

New Member
سلام

من يك مشكل با يك انيميشن و صدا دارم.

موزيك به اندازه 160 فريم هست و مووي كليپ به اندازه 20 فريم. چه كدي بنويسم كه انيميشن بعد از 160 فريم ثابت بماند. البته نميخواهم از كپي استفاده كنم با حلقه هاي لوپ لطفا بگين.

موفق باشيد.
 

webkhan

Member
شما مي تونيد نوع صدا رو از حالت Stream به Event تبديل كنين.در اينصورت صدا مستقل از تعداد فريم مي باشد.
 

poorkooshki

Member
سلام
*****

اگه منظورتون كپي نكردن انيميشن 20 فريمي تا 160 فريمه :
كاري كه انجام مي ديد اينه كه انيميشتون رو در يه movieclip قرار مي ديد و سپس به فريم 160 رفته و كليد F5 رو مي زنيد . در اين حالت از كپي كردن انيميشن خودداري شده ولي انيميشن به حركت خودش بطور پشت سر هم ادامه مي ده تا وقتي كه توسط دستور ()stop اون رو نگهداريم.

کد:
// frame 160
stop();
my_movieclip.stop();
stopAllSounds();

راه ديگه براي حل اين مشكل استفاده از دستور currentframe است .

کد:
// over movieclip
onClipEvent (enterFrame) {
	if (_parent._currentframe == 160) {
		_root.stop();
		this.stop();
		stopAllSounds();
	}
}

راه ديگه اي هم براي انجام اين كار استفاده از آبجكتهاي صدا مي باشد .

موفق باشيد.
 

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

بالا