PDA

نسخه کامل مشاهده نسخه کامل : آموزش ساختن رقص نور در فلش



emhtiwyats
23-01-2006, 16:46
تو اين چند روز كه در حال تحقيق در مورد رقص نور بودم به سايت هاي مختلفي سرزدم و موارد مختلفي از اون رو ديدم اما بيشتر رقص نور ها بصورت Static بودن يعني در اصل با خود فايل صوتي هماهنگ نبودند .

اما بالاخره به نتيجه رسيدم و اين هم نتيجه تحقيق من :

به اين نتيجه رسيدم كه خود فلش و دستوراتش فعلا اين قدرت رو ندارند كه خودشون به تنهايي كار تشخيص بالا يا پايين صدا رو بدن بهمين خاطر ما براي اينكه بتونيم يك equalizer هماهنگ براي فايل صوتيمون بسازيم اول بايد بوسيله يك برنامه ديگه (مثلا " Spectrum Laboratory " ) بالا و پايين بودن صدا رو در جاهاي مختلف فايل صوتي بدست بياريم .

براي اين كار شما بايد این ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) برنامه رو Download كنيد (حجمش 1.46 MG هست).

البته بايد بگم كه اين برنامه براي فايل هاي Wav كاربرد داره و اگر فايل صوتي شما MP3 هست بايد اول اون رو به Wav تبديل كنيد.

حالا اول اون برنامه اي كه لينك دادم رو Download كنيد و بعد نصب كنيد .

بعد این ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) فايل رو Download كنيد (البته اگر روي سيستمتون دلفي داريد لازم نيست Download كنيد.)

حالا توي اون فايل(vcl40.zip) يك فايل هست به نام " vcl40.bpl " كه اون رو بايد به مسير " \X:\windows\system32"(از Xp به پایین \X:\windows\system) كپي كنيد. (اين فايل به كامپايل كردن فايل Wav توسط برنامه " Spectrum Laboratory " كمك مي كنه )

بعد بايد این ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) فايل رو Download كنيد .

برنامه Spectrum Laboratory رو بايد يك سري تنظيم كنيد كه من اون سري تنظيمات رو قبلا انجام دادم و فايلش رو براي شما گذاشتم تا Download كنيد(فايل D_ActionScript9_SpectAnaSetting.zip ميگم)

حالا اون فايل (D_ActionScript9_SpectAnaSetting.zip) رو باز كنيد و بعد اون 3 تا فايل (" SETTINGS.INI " و " MCONFIG.INI " و " current.edf ") رو تو مسيري كه برنامه " Spectrum Laboratory " نصب كرديد كپي كنيد. اگر پيغام اومد ,که اين فايل ها موجود هستند , YestoAll رو بزنيد كه فايل ها جايگزين بشن .

حالا برنامه رو اجرا كنيد و بعد به منوي File بريد و از اونجا گزينه " Text file export " رو انتخاب كنيد.

بعد طبق عكس زير برنامه رو تنظيم كنيد.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حالا به تب " FileName & Actrivation " بريد و جلوي" Data File " مسيري بديد كه مي خوايد فايل Log بالا و پايين بودن صدا اونجا ذخيره بشه , رو وارد کنين.

خوب حالا به قسمت پاياني كار با اين برنامه رسيدم .

به منوي File بريد و گزينه " Analyze input from *.WAV-file " رو از " Wave File " انتخاب كنيد.

حالا در پنجره باز شده فايل Wav خودتون رو انتخاب كنيد و بعد دكمه Open رو فشار دهيد.

بعد از اون كار , يك پنچره باز ميشه . اون پنجره رو طبق عكس زير تنظيم كنيد :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

بعد از تنظيمات دكمه" OK " رو بزنيد .

حالا مدتي صبر كنيد تا وقتي كه اون گراف ها , از حركت بيفتن .

بعدا به مسيري كه آدرس فايل Log رو داده بوديد بريد و اون فايل رو با " notepad " باز كنيد و خط اول اون رو كه نوشته " ,,,,,,,,, " رو پاك كنيد به بجاي اون بنويسيد "=sdata" و بعد به آخر فايل بريد و بنوسيد " "&loadstatus=1 " (مثل عكس زير).

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

بعد از انجام تغييرات اون فايل رو ذخيره كنيد (البته قبل از ذخيره كردن, بايد برنامه " Spectrum Laboratory " رو ببنديد).

خوب حالا به قسمتي مي رسيم كه بايد با فلش كار كنيم . فلش رو اجرا كنيد .

و يك فايل جديد بسازيد , Size ش فرقي نداره .

قبل از هر چيز Ctrl+R رو بزنيد تا پنجره Import نمايش داده شود حالا فايل صوتي خودتون رو انتخاب كنيد.

بعد از Import كردن كليد F11 رو بزنيد كه پنجره Library نمايش داده بشه .

حالا بايد اون فايل صوتي كه Import كرديد رو لينك كنيم . براي اين كار :

1- روي فايل صوتي توي Library راست كليك كنيد و بعد از منوي باز شده گزينه ي " Linkage " رو انتخاب كنيد.

2- در پنجره باز شده روي CheckBox مربوط به گزينه ي " Export for ActionScript " كليك كنيد تا فعال شود.

3- حالا يك اسم به عنوان لينك به اين فايل صوتي بديد (مثلا" mys1 ). بعد OK رو بزنيد.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حالا نوبت به نوشتن Script ها ميرسه .

روي فريم اول كليك كنيد و بعد كليد F9 رو بزنيد و در پنجره ActionScript باز شده كد زير را وارد كنيد :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



كد فريم دوم :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


كد فريم سوم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خوب حالا اين فايل رو ذخيره كنيد.

حالا بايد این ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
فايل Download كنيد.

اين فايل Zip شامل چند فايل است .


1- convert.swf ==> فايلي جهت تبديل كد فايل Log به كدي مورد استفاده .
2- effectage.swf ==> فايلي مثلي فايلي كه شما در بالا ساختيد.
3- nike.swf ==> فايلي مثلي فايلي كه شما در بالا ساختيد.
4- spectrumAnalyzer.swf ==> فايل اصلي رقص نور .
5- spectrumAnalyzer.fla ==> سورس فايل اصلي رقص نور .

خوب حالا اول فايل Convert.swf رو در مسيري كه فايل log شما قرار داره كپي كنيد و بعد اون رو اجرا كنيد.

حالا اسم اون فايل رو (بدون پسوند) وارد كنيد و بعد رو دكمه Convert كليك كنيد.

خوب حالا كدي رو كه بدست آمده كپي كنيد و در فريم اول فايل فلشي كه ساختيد در اون قسمتي كه نوشتيد ;""=this.sdata در بين دو كتيشن (") كپي كنيد .

به فايل Convert.swf برگرديد در پايين همين قسمتي هست كه نوشته تعداد سطر ها اون عدد رو كپي كنيد در فايل فلش در قسمتي كه نوشته بود ;=Row

نمونه اي از اعداد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خوب حالا فايل fla رو ذخيره كنيد و Ctrl+Enter رو بزنيد تا فايل swf اون هم ساخته بشه .

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

حالا اين فايل swf كه ساختيد رو توي يه پوشه خالي بزازيد و بعد فايل spectrumAnalyzer.swf رو هم توي اون پوشه كپي كنيد و اسم فايل swf كه خودتون ساختيد رو nike (يا nike.swf) بزاريد و بعد فايل spectrumAnalyzer.swf رو اجرا كنيد و بعد روي دكمه nike freestyle كليك كنيد و بعد روي دكمه play كليك كنيد .

حالا مي بينيد كه رقص نور به درستي كار ميكنه

اميد وارم تا اينجاي كار خسته نشده باشيد چون فعلا يه قسمتيش مونده

بخاطر اينكه خودم هم خسته شدم فعلا خود فايل spectrumAnalyzer.swf رو توضيح نميدم و همون طور كه ديديد اصل سورس فايل رو براتون قرار دادم(تو همون فايل " source.zip " هست به اسم spectrumAnalyze.fla) .

فقط اصل كار رو بگم , كه به اين صورت هست :

توي اين فايل (" spectrumAnalyze ") مياد اول اون فايل (Swf ي که فايل صوتي در اون هست) رو Load ميكنه و بعد با استفاده از اون اعداد موجود در sdata موجود در فايل swf صوتي بالا و پايين رفتن اون رقص نور ها رو تنظيم ميكنه .

اگر هم فعلا حوصله انجام کل اين کارها رو ندارد فقط فايل این ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) (همون فايل بالايي هستش)


رو download کنيد که دو تا نمونه رقص نور هم توش هست . فايل " spectrumAnalyzer.swf " رو اجرا کنيد اونجا 2 تا دکمه هست يکي Nike و ديگري effectage , روي هر کدوم کليک کنيد آهنگ مربوط به اوها (که توي فايل ها nike.swf و effectage.swf قرار دارند ) نمايش داده ميشه.

اگر سوالي در هر قسمت از آموزش براتون پيش اومد حتما بپرسيد چه در موردي قسمتي كه آموزش دادم چه در مورد فايل spectrumAnalyzer.fla .

اميدوارم كه اموزش مفيدي براتون واقع بشه .

امید وارم از این آموزش لذت برده باشید .

موفق باشید ..

emhtiwyats
23-01-2006, 16:47
خوب بید !!!!

Elfin-D
23-01-2006, 18:37
سلام
اين خيلي پيچيدست
كي گفته با خود فلش نميشه اكولايزر ساخت؟؟؟من قبلا يه مدل از اون رو ديده بودم.اگر دوباره پيداش كردم همينجا ميزارمش!!

emhtiwyats
23-01-2006, 18:56
چرا ناراحت میشی !!!

هر وقت دیدی بزار ، من اینو دیدم گذاشتم .

راستی منبعش یادم رفت :

منبع : مجید آنلاین

STAYWITHME
20-03-2006, 22:52
اكولايزر ؟؟؟ چرا ؟ من آموزش رقص نور گذاشتم ( دی جی تایزر ) نه کنترل کننده ی صدا ( اکو لایزر).

atrin777
21-03-2006, 12:06
فكر ميكنم منم يه نر افزار ديدم كه اين كارو انجام مي ده اگر پيداش كردم حتما لينكش را ميزارم .

ameneh
17-09-2006, 02:09
سلام
ببخشيد اين اولين فايلي كه گذاشتيد چرا دانلود نمي شه؟
من هر كاري مي كنم يا درست دانلود نمي شه يا اصلا دانلود نمي شه!

Elfin-D
17-09-2006, 09:25
سلام
ببخشيد اين اولين فايلي كه گذاشتيد چرا دانلود نمي شه؟
من هر كاري مي كنم يا درست دانلود نمي شه يا اصلا دانلود نمي شه!
سلام
فايل رو من گرفتم و مشكلي نداشت
براي اطمينان يك بار ديگه اينجا اپش ميكنم

Sir.AShkaN
17-09-2006, 09:56
سلام
فایل درسته !

ameneh
17-09-2006, 15:38
سلام دوستان
ببخشيد ! من اين فايل رو كه در ابتدا هست اون رو مي گم بقيه دانلود ميشه اون اولي دانلود نمي شه يا اگه هم ميشه اصلا هيچ چيز توش نيست.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اين فايل رو مي گم.
بازم مرسي از اينكه به سوال ها جواب مي ديد.

Elfin-D
17-09-2006, 16:31
اين هم اون فايل

ameneh
17-09-2006, 18:25
سلام
خيلي ممنون
خدا شما رو از اين سايت كم نكنه .خدايي شما نباشيد اين سايت اصلا نمي چرخه.خيلي خيلي خيلي ممنون.

Elfin-D
17-09-2006, 20:15
سلام
مرسی
لطف دارید

Shahin King
17-09-2006, 21:24
سلام

دوست عزیز تشکر . [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اما قرار ما بر این بود که از مجید آنلاین چیزی کپی نکنیم . [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قربانت : شاهین کینگ

ameneh
01-10-2006, 22:00
سلام
مرسي اين آموزش خيلي عالي بود من فقط يه خواهشي داشتم !مي خواستم از شما خواهش كنم كه امكانش هست كه اين فايل spectrumanalyzer رو با فرمت fla اينجا بزاريد؟؟؟!!!ممنونتون مي شم :blush:

ameneh
02-10-2006, 23:07
سلام
:sad: مرسي :sad: چرا زحمت كشيديد :sad: راضي نبودم :sad:
:sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad: :sad:

ameneh
06-11-2006, 01:18
سلام دوستان
تو اين چند مدت كه نبودم دلم واسه همه تنگ شده بود مخصوصا دعواهاي آقاي Elfin و Amino !!البته اين آخري شوخي بود!! بگذريم .من يه سوال داشتم ؟مي خواستم بدونم كه اگه اين 2 تا فايل كه يكي nike و اون يكي spektrum هست اگه بخواهيم كه تو دو تا آدرس متفاوت باشند (مثلا nike تو يه درايوي ديگه باشه) چه كار بايد كنيم؟يا اگه بخواهيم nike از تو اينترنت لود بشه ؟؟چي كار بايد كرد؟؟ ممنونم اگه كدش رو بگيد ؟؟منتظرم!

ameneh
14-11-2006, 16:42
آقا شرمنده كرديد اين همه جواب داديد؟بابا نامردا يكي بياد جواب ما رو بده؟؟ :sad: :blink: :angry: :puke:

Sir.AShkaN
15-11-2006, 09:39
سلام آمنه جان
ببخشيد نديدم اينو
براي آدرس دهي يه سر به اين تاپيك بزن :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حالا براي آدرس دهي اينترنتي
اول كه بايد فايلتو يه جا تو يه هاستي جايي آپ كني
بعد اينم اكشنش
this.mc.loadMovie("[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]");

ameneh
22-11-2006, 04:24
سلام
دست شما درد نكنه برم امتحان كنم ببينم جواب مي ده؟!!مرسي !!

mahrokh
09-12-2006, 06:38
سلام
اول فايل Convert.swf رو در مسيري كه فايل log قرار داره كپي كردم و بعد اون رو اجرا كردم
اسم اون فايل رو (بدون پسوند) وارد كردم و بعد رو دكمه Convert كليك كردم
ولي هيچ كدي نيامد ميشه لطفا بگيد اشكال كار من كجاست
ممنون
(خدايش آموزش جالبي است)
دستتون درد نكنه

Sir.AShkaN
13-12-2006, 09:08
ببخشيد ميخوايد چي كار كنيد؟

mahrokh
17-12-2006, 18:09
سلام
من مي خواهم در فلش رقص نور درست كنم ولي آخرهاش گير كردم و نمي شه
اول فايل Convert.swf رو در مسيري كه فايل log قرار داره كپي كردم و بعد اون رو اجرا كردم
اسم اون فايل رو (بدون پسوند) وارد كردم و بعد رو دكمه Convert كليك كردم
ولي هيچ كدي نيامد !!!!!!!
نمي دونم بايد چيكار كنم

Sir.AShkaN
18-12-2006, 11:32
آخ ببخشید من تاحالا باهاش کار نکردم
فکر کردم سوالتون از خود فلش !
sorry :(

leila-er
15-01-2007, 00:53
سلام
ببخشيد اين اولين فايلي كه گذاشتيد چرا دانلود نمي شه؟
من هر كاري مي كنم يا درست دانلود نمي شه يا اصلا دانلود نمي شه!

سلام اگه ممکنه مرا هم راهنمایی کنید:rolleye:

اشیه
15-01-2007, 08:34
جالب بود خیلی ممنون...

leila-er
21-01-2007, 18:15
سلام اگه ممکنه مرا هم راهنمایی کنید:rolleye:
بازم سلام اگه ممکنه یکی به من جواب ده

Sir.AShkaN
22-01-2007, 09:51
بفرماييد
سوالتون ؟

leila-er
23-01-2007, 11:34
سلام
ببخشيد اين اولين فايلي كه گذاشتيد چرا دانلود نمي شه؟
من هر كاري مي كنم يا درست دانلود نمي شه يا اصلا دانلود نمي شه!

سلام اینم سوالی که داشتم فایل دومی هم که گذاشتید(برای دانلود اولی) نمی دونم چرا غیر فعال
اگه می شه یکبار دیگه بذارید:rolleye:

B3HZ@D
26-01-2007, 11:10
سلام ببخشید این بحث را اینجا مطرح کردم
من وقتی که فایل ساخته شده را در swish سیو می کنم به صورت سیاه و سفید نمایش داده می شود:sad: از دوستان متخصص تقاضای کمک دارم...

mohammadflash2006
17-03-2007, 10:52
ممنون جالب بود!