کامپایل صدا!؟

DLL_DLL

Member
با سلام به تمام بچه های فلش کار!

چطور می تونم فایلهای صدای یک پروژه همراه با فایل کامپایل کنم! که نیازی به خود فایلها نداشته باشه و با خود فلش لود بشه ؟
 

Avang2005

مدیر انجمن
سلام دوست من

خوب شما مي توني از نرم افزار FlajectorSetup استفاده كنيد

شما تمامي فايلها رو در برنامه انتخاب مي كني و در آخر يك فايل EXE به شما تحويل ميده كه امنيتشم خيلي خفنه

موفق باشيد
 

DLL_DLL

Member
ممنون Avang جان! اما من واسه وبسایت میخوام! SWF نه EXE.
biod جان ، بعد چطور باید روی اون صدا کنترل داشته باشم؟
مثلا Play و Stop و ... ؟
 

DLL_DLL

Member
اینو می دونم که با as !
منظورم اینکه ! من وقتی می خواسنتم روی صدا کا کنم! با دستور URLRequesr

var soundReq:URLRequest = new URLRequest("1.mp3");
var sounds:Sound = new Sound();
var soundControl:SoundChannel = new SoundChannel();
sounds.load(soundReq);

استفاده می کردم!
الان که دیگه آدرس ندارم چطوری اون فایلو کنترل کنم ؟؟
 

arjmand200

Member
اگه اون طور که من فهمیده باشم منظورتون اینه که شما یه فایل swf دارین که یه صدایی داخل داره و شما میخواین فقط اون صدا رو بدون اون فایل swf داخل یه swf دیگه لود کنین درسته خودشم با as3 کار میکنین خوب اگه اینطوری باشه شما نمیتونین این کار رو انجام بدین ( کار کاره نرم افزار دیکامپایلره ) شما یه راه دارین که اون رو لود کنین داخل فایل پروژه و اون رو کنترل کنین
 

Avang2005

مدیر انجمن
سلام دوست من

خوب راست ميگه . چرا MP3 رو Load نمي كني ؟؟؟

موفق باشيد
 

DLL_DLL

Member
می خوام وقتی وبسایت لود شد ! دیگه منتظر لود شدن موزیک نشیم!
واسه همین!
من می خوام اینکارو بکنم! کلا میخوام یاد بگیرم!
 

arashtavoosi

Active Member
با تشکر از تمام اسپمرهای عزیر که معمولاً یه سوال به این سادگی و واضحی رو تبدیل به یکی از معضلات جهانی می کنند.
2 تا راه وجود داره برای embed کردن صدا در خود فایل swf
راه اول و ساده تر اینه که شما فایلتون رو در library وارد کنید(ctrl+R) بعد هر جایی در تایم لاین که بخواید می تونید صدا قرار بدید به این ترتیب که فریم مورد نظر رو انتخاب می کنید سپس از پنل properties در بخش sound از combobox نام صدای مورد نظرتون رو انتخاب می کنید و تمام. حالا اگه کامپایل کنید صدا درون Swf به طور اتوماتیک embed می شه.
راه دوم استفاده از as هست. حتماً می دونید که برای استفاده از آیتم های درون library باید به اونها یک linkage داده بشه. اگه از as2 استفاده می کنید از attachSound و اگر از as3 استفاده می کنید باید یه اسم class به صدای درون library تون بدید نگران نباشید چون این تنها کار ی هست که لازم انجام بدید و Flash خودش کلاس رو براتون می سازه، بعد از نسبت دادن نام کلاس به صداتون مثلاً ،sound1 می تونید از کد زیر برای ساختن یه نمونه از صداتون استفاده کنید
PHP:
var sound1:mySound = new mySound();
sound1.play();
 

arjmand200

Member
با تشکر از تمام اسپمرهای عزیر که معمولاً یه سوال به این سادگی و واضحی رو تبدیل به یکی از معضلات جهانی می کنند.
2 تا راه وجود داره برای embed کردن صدا در خود فایل swf
راه اول و ساده تر اینه که شما فایلتون رو در library وارد کنید(ctrl+r) بعد هر جایی در تایم لاین که بخواید می تونید صدا قرار بدید به این ترتیب که فریم مورد نظر رو انتخاب می کنید سپس از پنل properties در بخش sound از combobox نام صدای مورد نظرتون رو انتخاب می کنید و تمام. حالا اگه کامپایل کنید صدا درون swf به طور اتوماتیک embed می شه.
راه دوم استفاده از as هست. حتماً می دونید که برای استفاده از آیتم های درون library باید به اونها یک linkage داده بشه. اگه از as2 استفاده می کنید از attachsound و اگر از as3 استفاده می کنید باید یه اسم class به صدای درون library تون بدید نگران نباشید چون این تنها کار ی هست که لازم انجام بدید و flash خودش کلاس رو براتون می سازه، بعد از نسبت دادن نام کلاس به صداتون مثلاً ،sound1 می تونید از کد زیر برای ساختن یه نمونه از صداتون استفاده کنید
PHP:
var sound1:mysound = new mysound();
sound1.play();


نمیدونم واقعا هدفتون از حرفها چی بود ولی فکر کنم گیرندتون ضعیفه ما هم این رو بهشون عرض کردیم لطفا قبل از اینکه مشغول جواب دادن بشین کاملا پست رو بخونین
 

arashtavoosi

Active Member
اگه اون طور که من فهمیده باشم منظورتون اینه که شما یه فایل swf دارین که یه صدایی داخل داره و شما میخواین فقط اون صدا رو بدون اون فایل swf داخل یه swf دیگه لود کنین درسته خودشم با as3 کار میکنین خوب اگه اینطوری باشه شما نمیتونین این کار رو انجام بدین ( کار کاره نرم افزار دیکامپایلره ) شما یه راه دارین که اون رو لود کنین داخل فایل پروژه و اون رو کنترل کنین

البته من قصد اهانت یا بی احترامی به هیچکس رو نداشتم و چون بچه ها خودمونی هستند ،فکر نکنم به دل بگیرند.
ولی حالا که اینو گفتید بهتره خودتون پستتونو بخونید. نه نقطه، نه ویرگول. کل پست یک جملست که اونم نامفهوم هست .پس بی انصاف نباشید و الکی جر نکشید.
 

Avang2005

مدیر انجمن
سلام دوست من

بابا كشش نديد ديگه !

با تشكر از جواب همه دوستان

موفق باشيد
 

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

بالا