PDA

View Full Version : اجرای خروجی چند برنامه در یه برنامه



نیکناز
جمعه 24 آذر 1391, 08:37 صبح
سلام
من یه سری بازی با فلش ساختم (پروژه های فلش جدا)
حالا میخوام یه صفحه مین داشت باشم که با کلیک روی دکمه هایی که من گذاشتم اون بازی ها اجرا بشن
در واقع خروجی 3 برنامه روی یه برنامه اجرا بشه
بهترین روش چیه؟
ممنونم

magnetbox.ir
جمعه 24 آذر 1391, 09:26 صبح
سلام :

تنها راه حل این کار لود کردن هست . برای اینکه بتونم راهنمایی تون کنم بگید صفحه مین شما as2 هست یا as3

بازی هاتون رو هم همین طور --->با as2 ساختید یا as3 .


www.magnetbox.ir (http://barnamenevis.org/www.magnetbox.ir)

نیکناز
جمعه 24 آذر 1391, 10:19 صبح
بازی ها as2
صفحه مین هنوز نساختم

magnetbox.ir
جمعه 24 آذر 1391, 10:31 صبح
یک سیمبل از نوع movieclip روی صفحه main درست کنید و به عنوان مثال اسم شو loader بزارید .

حالا تو صفحه main تون یک تابع بنویسید به این شکل :

function myLoader(path:String)
{
loader.loadMovie(path)
}
function unLoader()
{
loader.unloadMovie()
}


موفق باشید .


www.magnetbox.ir (http://barnamenevis.org/www.magnetbox.ir)

نیکناز
جمعه 24 آذر 1391, 10:47 صبح
مرسی دوست عزیزم
الان من از خروجی swf اون بازی ها استفاده کنم یا exe؟
ممنونم

magnetbox.ir
جمعه 24 آذر 1391, 11:13 صبح
فقط swf لود میشه

نیکناز
جمعه 24 آذر 1391, 11:34 صبح
ممنونم
من این کد رو نوشتم swf لود میشه ولی من صدای بک گراند اون فایل swf رو ندارم
کد صدای بازی بک گراند من اینه
تو فریم اول بازی نوشتم
bgSound = new Sound();

bgSound.attachSound("bgSound");
bgSound.start(0, 20);
bgSound.volume(30);

magnetbox.ir
جمعه 24 آذر 1391, 11:53 صبح
موقعی که یک swf توی یک swf دیگه لود میشه کتابخانه swf لودر کتابخانه اصلی محسوب میشه .

شما صدا تون رو داخل کتابخانه main کپی کنید

نیکناز
جمعه 24 آذر 1391, 12:09 عصر
مرسی دوست عزیزم
درست شد
اما یه سوال
من مووی رو صفحه اوردم
هر جا صفحه میذارم انگار تو کادر نیست کلی باید اینور انور کنم تا اجرا میگیرم درست دیده شه
میشه با کدنویسی بهش مختصاتی بدم که درست لود شه؟

magnetbox.ir
جمعه 24 آذر 1391, 12:19 عصر
نکاتی که هنگام لود شدن مهم هستند :

1-fps یکسان
2- فایل های ساخته شده برای لود بهتر است کوچکتر یا اندازه stage فایل main باشه
3-سیمبلی که برای لود استفاده میشه باید جای درستی قرار بگیره

اما کد :

loader._x= 10
loader._y =10
این شکلی مختصات رو به لودر تون می تونید بدید


www.magnetbox.ir (http://barnamenevis.org/www.magnetbox.ir)