به Flash MX به عنوان يه برنامه سادهء ساخت Multimedia نگاه نكنيد، موقعيّتي كه در نوشته قبليم Ø´Ø±Ø Ø¯Ø§Ø¯Ù… يكي از كاربردهاي برنامه‌هاي شما بود. Flash MX مي‌تونه به عنوان يه برنامه كاملاً مجزّا عمل كنه، به عنوان يه برنامه Stand Alone كه قابليّت كنترل همه چيز رو داشته باشه، به شرطي كه شما يه نسخه از Flash Studio PRO 1.5 رو در اختيار داشته باشيد.

بي چون Ùˆ چرا اگر مايل به ساختن برنامه‌هاي كاربردي Flash بصورت Stand Alone Ùˆ نه ØªØØª Web هستيد به اين ابزار نياز داريد. همونطور كه مي‌دونيد خود Flash از خيلي وقت پيش مي‌تونست يه نسخهء EXE. از Movieهاي شما بسازه Ùˆ اون رو در يك Player به نام Projector به همراه ActiveX مورد نياز Flash همراه كنه تا در هر سيستمي Ú†Ù‡ Windows Ùˆ Ú†Ù‡ Macintosh قابل اجرا باشه. Flash MX قابليبتهاي كنترلي زيادي داره ولي Ù†Ù�س projector تغيير چنداني نكرده. آخرين PlayerÙŠ كه براي Flash 6 قراره منتشر بشه Ùˆ دوران آزمايش Beta رو مي‌گذرونه يه نسخه هم مخصوص ActiveX اصلي Projector داره كه به شما اجازه استÙ�اده از ØØ§Ù„تهاي Windowless Ùˆ Transparent رو ميده. امّا اين اصلاً كامل نيست ما به امكانات خيلي زيادي Ø§ØØªÙŠØ§Ø¬ داريم. شما با نصب Flash Studio PRO نسخهء جديد به شماره 1.5ØŒ مي‌تونيد از Ù�ايلهاي SWF خودتون برنامه‌هاي اجرايي EXEÙŠ بسازيد كه امكانات كنترلي بسيار وسيعي دارند.
كنترلهاي كامل بر روي پنجرهء ميزبان
Flash Studio به شما اجازه مي‌دهد كه همه خصوصيّات پنجره برنامه رو تغيير بديد. مثل IconØŒ Ùˆ Menuها Ùˆ اØÙŠØ§Ù†Ø§Ù‹ كليدهاي جديد در TitleØŒ يا ØØ°Ù� هر يك از كنترلها، Ù‚Ù�Ù„ كردن پنجره براي جلوگيري از تغيير اندازه، ØØ°Ù� گزينه‌هاي Minimize Ùˆ Maximize Ùˆ همينطور اÙ�زودن يك Status Bar سÙ�ارشي. جالبترين بخش هم قابليّت ØØ°Ù� پنجرهء اصلي برنامه‌ست كه به جاي اون شما مي‌تونيد پنجره مورد نظر خودتون رو طرّاØÙŠ ÙƒÙ†ÙŠØ¯. همينطور اين پنجره اصلاً لازم نيست كه يك چهارگوش ساده باشد چرا كه با استÙ�اده از ØØ§Ù„ت Masking شما مي‌تونيد پنجرهء برنامهء خودتون رو به هر شكلي كه خواستيد در بياريد. همينطور ØØ§Ù„ت Transparent به شما اجازه مي‌دهد كه در ويندوزهاي Xp Ùˆ 2000 با تنظيم ميزان خاصيّت Alpha پنجره‌هاي Ø´Ù�ّاÙ�ÙŠ بسازيد. امكان ØØ±ÙƒØª دادن Ùˆ Shaking پنجرهء اجرايي برنامه هم از نمونه‌هاي جالب هستند. همه اين خصوصيّات از داخل Movie شما قابل كنترل مي‌باشند Ùˆ اگر نياز باشد مي‌تونند در ØÙŠÙ† اجراي برنامه هم تغيير كنند.
منوهاي س�ارشي
اين قابليّتها به شما اجازه مي‌دهند كه يه برنامهء كاملاً س�ارشي بسازيد تا جايي كه شايد كاربر شما اصلاً متوجّه نشود كه برنامهء شما با Flash ساخته شده. ميشه گ�ت اين هد� همه كساييه كه بخوان از Flash در ساخت برنامه‌هاي كاربردي است�اده كنند، يعني امكان كنترل همه اجزا و Componentهاي ميزبان �ايل. شما با امكان ا�زودن و كم كردن گزينه‌هاي Menuها مي‌تونيد يه برنامه كاملا س�ارشي بسازيد و در پنجره‌هاي About و غيره Dialogهاي خودتون رو قرار بديد و همينطور اين كنترل كامل رو بر روي منوي Right-Click يا Command-Click هم داشته باشيد. مي‌تونيد به كاربر Alert يا Prompt بديد و مثل هر برنامهء ديگري از اين راه براي آگاهي دادن به كاربر است�اده كنيد.
بيش از 80 مورد FSCommand جديد
قابل توجّه هستش، نه؟ 80 نمونه FSCommand كه هر چيزي كه نياز داشته باشيد رو براتون Ù�راهم مي‌كنه. در برابر 5 FSCommandÙŠ كه در Projector استاندارد وجود دارد اين بسيار قابل توجّه است. امّا كاربردهاي اين دستورات كه به Ø±Ø§ØØªÙŠ Ø¨Ø§ Ù�راخواندن شيء flashstudio. قابل استÙ�اده هستند بسيار جالبتر مي‌باشند.
كنترل كامل رو �ايلها
شما اكنون قابليت كنترل همه Ù�ايلها رو داريد، قابليت كپي‌كردن Ùˆ Edit كردن Ù�ايلهاي Loadشده، همينطور امكان باز كردن Ù�ايلهاي Registery. شما مي‌تونيد علاوه بر دستور Exect از دستور prompt در Flash Studio استÙ�اده كنيد كه به شما اجازه باز كردن Ù�ايلهايي غير از برنامه‌هاي اجرايي رو هم ميده. مثل تصاوير يا متنها. شما مي‌تونيد با دستور BrowseLocal پنجره Open File رو به كاربر نمايش بديد تا اون بتونه Ù�ايل مورد نظرش رو پيدا كنه Ùˆ Path اون رو در اختيار شما قرار بده. شما مي‌تونيد Ù…ØÙ„Ù‘ Ù�ايلهاي Temporary رو روي سيستم ميزبان با دستورات Flash Studio پيدا كنيد Ùˆ Ù�ايلهاي بي استÙ�اده رو اونجا بريزيد.
قابليّت كنترل سيستم
شما مي‌تونيد با دستورات Flash اكنون در Ø³Ø·Ø Ø³ÙŠØ³ØªÙ… هم اطلاعاتي بدست آوريد Ùˆ همينطور دستوراتي را اجرا كنيد. مثلاً SHutdown كردن Ùˆ همينطور Restart كردن ويندوز از نمونه‌هاي جالب هستند. ØØªÙ‘ÙŠ امكان Log off هم ضميمه شده. اطلاعاتي نظير سرعت CPUØŒ ميزان ØØ§Ù�ظه يا Resolution صÙ�ØÙ‡ نمايش Ùˆ ØØªÙ‘ÙŠ شماره سريال Hard Disk قابل درياÙ�ت هستند. Ú†Ùƒ كردن اتصال به اينترنت Ùˆ درياÙ�ت IPهاي Ù…ØÙ„ّي از قابليّت پر استÙ�اه مي‌باشند.
تمامي قابليتهايي كه ديديد در نسخه‌هاي قبلي Flash Studio هم قابل استÙ�اده بودند ولي از نسخهء جديد ØØªÙ‘ÙŠ به اين مجموعه امكانات تازه‌اي هم اÙ�زوده شده كه بسيار مورد توجّه هستند Ùˆ شايد بتونيم بگيم اصل قدرت Flash Studio در دستورات تازه‌اي است كه در نسخهء جديد اضاÙ�Ù‡ شده.

علاوه بر Flash Studio ابزارها Ùˆ نرم اÙ�زارهاي ديگه‌اي هم هستند كه به شما امكانات مشابهي ارائه مي‌كنند. تا نسخهء قبلي يعني نسخه 1.0ØŒ اين برنامه هم مشابه رقباي خود بود Ùˆ با اختلاÙ� اندكي از آنها در ارائه امكانات متنوّع سبقت مي‌گرÙ�ت ولي از نسخهء جديد يعني Flash Studio PRO قابليتهاي تازه‌اي به Ù…ØÙ…وعه دستورات Ùˆ FSCommandها اÙ�زوده شده كه Flash Studio رو بهترين برنامه SWF2EXE موجود قرار داده است. من اينجا مروروار امكانات تازه رو هم ØªÙˆØ¶ÙŠØ Ù…ÙŠâ€ŒØ¯Ù….
- امكان Print كردن متغيّرها در قالبها استاندارد براي چاپ.
- قابليّت چك كردن وجود �ايلهاي مورد نظر بر روي سيستمهاي اجرا كننده.
- امكان درياÙ�ت مسيرهاي اصلي Folderهاي استاندارد ويندوز روي كامپيوتر Ù…ØÙ„ّي، مانند Path Ù…ØÙ„ّي پوشهء ويندوز يا Startup يا نمونه‌هاي مشابه.
- امكان است�اده از پنجره SHow Tips براي آگاهي دادن كاربران به همراه كليدهاي استاندارد.
- امكان Download كردن �ايلهاي مورد نياز بدون جلب توجّه كاربر و ذخيره‌كردن آنها بر روي سيستم، اين امكان مي‌تونه هم از سورسهاي HTTP است�اده كنه و هم از سورسهاي FTP.
- قابليّت دريا�ت امكانات Drag and Drop براي تشخيص Path �ايلهاي دريا�تي.
- امكان ارسال E-Mail.
- امكان كنترل مكاننماي Mouse.
- امكان ايجاد Folder بر روي كامپيوتر Ù…ØÙ„ّي.
- قابليّت است�اده از Sub Mask بجاي Mask براي كنترل بيشتر روي پنجره‌هاي برنامه‌ها.
- امكان باز كردن Packageها �شرده شده بر روي كامپيوتر مقصد.
و همينطور امكانات زير كه بسيار مورد توجّه خود من قرار گر�ته‌اند.
قابليّت است�اده از JoyStick
امكان است�اده از كنترلگرهاي بازي به عنوان وسايل ورودي از قابليتهاي جالب اين نسخه‌ست كه به شما اجازه خواهد داد Gameهايي با پشتيباني از GamePadها و JoyStickها بنويسيد. من خودم به شخصه بسيار علاقه‌مند شدم به دستورات اين قسمت.
ساختن برنامه‌هاي گويا
در ويندوزهاي XP Ùˆ 2000 اين امكان وجود دارد كه از سيستم Narrator موجود براي بيان جملات مورد نيازتون استÙ�اده كنيد. مي‌تونيد خيلي Ø±Ø§ØØª String مورد نيازتون رو با دستور Say از شيء FlashStudio به Narrator بÙ�رستيد تا اون رو براتون بخونه.
قابليت ساختن سوكتهاي Real Time
اين امكان به شما اجازه خواهد داد كه با Ù�رمت Real Time بصورت Streaming رابطه برقرار كنيد Ùˆ صدا Ùˆ تصوير مورد نظر رو (نه در پنجره FLASH) درياÙ�ت كنيد Ùˆ بÙ�رستيد. براي استÙ�اده از اين امكان يه Ù…Ù�سّر Real هم Ø§ØØªÙŠØ§Ø¬ داريد.
قابليّت دسترسي به DataBaseهاي استاندارد
اين امكان به شما اجازه خواهد داد كه از طريق رابط ODBC به DBهاي استاندارد Ú†Ù‡ Local Ùˆ Ú†Ù‡ Remote دسترسي پيدا كنيد. قبول داشته باشيد كه اين امكان بسيار مورد استÙ�اده شما خواهد بود كه ØØªÙ‘ÙŠ قابليÙ�ت اجراي Managingهاي بسيار پيشرÙ�ته‌تر Ùˆ ساختن برنامه‌هاي كاملتر از هميشه رو به شما خواهد داد.
امكان اجرا كردن دستورات SQL
Ù�رض كنيد بتونيد با Movieتون دستورات Select يا Query رو روي DBهاي MS-SQL يا MySQL اجرا كنيد، Ù�قط Ù�كر كردن بهش هم جالبه، Flash بدون نياز به يه Interface با اين پايگاهها كار مي‌كنه Ùˆ شما به Ø±Ø§ØØªÙŠ Ù‡Ø± استÙ�اده‌اي مي‌تونيد ازشون بكنيد.
قابليّت Load كردن �ايلهاي HTML مستقيماً در Projector
باور كردني نيست؟ چرا شما مي‌تونيد ØØªÙ‘ÙŠ بخشي از Interfaceتون رو Online قرار بديد، خيلي ساده‌است Projector جديد با استÙ�اده از اشياء FlashStudio مي‌تونه صÙ�ØØ§Øª HTML رو در لايه‌هاي بالاتر نشون بده، مثل يه Browser.
قابليّت است�اده از Encryption جديد Blowfish
تا ØØ§Ù„ا اسمش رو شنيديد؟ اين يه سيستم Encryption هستش كه 448بيت كار مي‌كنه!! جالبه نه؟ كي مي‌تونه بازش كنه؟ شما مي‌تونيد از اين سيستم براي ذخيره كردن Ù�ايلها Ùˆ يا ØØªÙ‘ÙŠ Ù�رستادن اطلاعات به ساير سيستمهايي كه از اين Encryption پشتيباني كنند استÙ�اده كنيد.
قابليّت است�اده از امكانات DirectX
شما مي‌تونيد مستقيماً قابليتهاي DirectX رو بكار ببريد، البته Ù�علاً بصورت Ù…ØØ¯ÙˆØ¯ مثل درياÙ�ت اطلاعات Ùˆ يا تغيير Resolutionها. مي‌دونيد كه تغيير Resolution در DirectX به شما اجازه خواهد داد كه Movieهاي خودتون رو در Resolutionهاي مورد نظرتون اجرا كنيد بدون اينكه Resolution اصلي سيستم رو تغيير بديد. مثل بازيهاي كامپيوتري كه در Resolutionهاي خاصّي اجرا مي‌شن.
Ùˆ اين ليست خصوصيّات به اين Ø±Ø§ØØªÙŠâ€ŒÙ‡Ø§ تموم نميشه، بسياري امكانات ديگر در اين Package در اختيار شما قرار مي‌گيرد. به اين Ù�كر بايد تبريك Ú¯Ù�ت، همه ما خيلي Ø±Ø§ØØª مي‌تونستيم Ùˆ مي‌تونيم يه همچين برنامه‌اي بنويسيم، چرا كه ActiveXÙ‡ اجرا كننده Ù�ايلهاي SWF كاملاً مجّاني در اختيار شماست، ولي شركت
Multi Dimensional Media زودتر به اين Ù�كر اÙ�تاده Ùˆ از ØÙ‚ نگذريم خيلي خوب اين پروژه رو اجرا كرده. شما در سايت خود شركت يعني
multidmedia.com مي‌تونيد مشخّصات كامل اين Ù…ØØµÙˆÙ„ رو پيدا كنيد، همينطور چند نمونه‌ء كار اجرا شده با Flash Studio PRO هم در دسترس است. همينطور يه نسخهء كاملاً مجّاني از نسخهء non-commercial هم قابل Download است. متأسّÙ�انه اگر با اين نسخه SWFهاتون رو EXE كنيد اوّل Ùˆ آخر هر Movie لوگوي Flash Studio نشون داده ميشه. به عبارتي از اين نسخه نمي‌تونيد براي توليد Ù�ايلهاي Exe استÙ�اده كنيد، Ù�قط مي‌تونيد امكاناتش رو ببينيد. امّا همونطوري كه ØªÙˆØ¶ÙŠØ Ø¯Ø§Ø¯Ù‡ شده بعد از خريد نسخهء اصلي يه Serial به شما داده ميشه كه با اون همين نسخه به نسخهء كامل تبديل خواهد شد، بنابراين ØØªÙ…اً ميشه به Crack بدرد بخور براي اين برنامه پيدا كرد. اگر پيدا كرديد ما رو هم در جريان بگذاريد. من Ù�كر كردم كه اين برنامه خيلي بايد مورد توجّه كاربراي ايراني قرار بگيره، اگر تا ØØ§Ù„ا نديده بوديدش Ùˆ از اينجا باهاش آشنا شديد اين Ù†ØµÙŠØØª من رو هم ضميمه‌ش كنيد كه شخصيّت Ùˆ اخلاق يه برنامه‌نويس يا يه Coder به هر شكلش روي پايهء خرابكاري نمي‌چرخه، شما خيلي Ø±Ø§ØØª مي‌تونيد استÙ�اده‌هاي غير اخلاقي از اين برنامه بكنيد، ØØªÙ‘ÙŠ اگه هيچ دانش نرم اÙ�زاري نداشته باشيد ولي هيچ وقت اينطور كار نكنيد مگر اينكه دليل كاملاً موجّهي داشته باشيد.