
تفاوت سمبل های Graphic و Movie در فلش :
سمبل های گرافیک معمولا برای ساخت سمبل های ثابت استفاده میشوند و سمبل های movie برای ساخت سمبل های متحرک . ولی اگر به پنجره ویرایش یک سمبل گرافیک بروید میبینید که دارای Timeline است .ولی کاربرد آن در سمبل گرافیک کمی با سمبل Movie فرق دارد. اگر شما یک سمبل Movie متحرک درست کنید میتوانید از آن در یک فریمی که فیلم stop میشود استفاده کنید و این کلیپ در آن فریم حرکت خود را خواهد داشت ، با اینکه فیلم فلش شما ایستاده است. اما اگر در یک سمبل گرافیک ، یک قطعه متحرک بوجود آورید سمبل شما تا وقتی متحرک است که فیلم فلش شما در حال اجراست و به محض ایستادن فیلم در هر فریمی ، آن سمبل نیز از حرکت می ایستد و بصورت ثابت دیده میشود.

وقتي شما يك اكشن اسكريپت مينويسد ،از پنل Actions براي ضميمه كردن كد ها به فريم يا دكمه يا مووي كليپ ها استفاده ميكنيد . اسكريپت هايي كه به فريم ها ضميمه ميكنيد زماني اجرا ميشوند كه هد اجرايي فلش وارد آن فريم شود . اما فريم اول فيلم فلش بگونه اي متفاوت از ساير فريم ها عمل ميكند . چون اولين فريم فيلم فلش كم كم لود ميشود و اشياء در آن همينطور كه دانلود ميشوند نمايش داده ميشوند و اين موضوع بر روي اجراي اسكريپت ها اثر ميگذارد . اما فريم هاي بعد از فريم اول تا وقتي تمام اشياء داخل آن فريم لود نشوند نمايش داده نميشوند .

نرم افزار Flash از شرکت Macromedia نرم افزاری است که شرکت ماکرومدیا به عنوان یک Solution یک راه حل در مرحله اول ایجاد کرد برای انتقال تصاویر Vector بر روی وب .
تصاویر Vector به چه معنی است ؟
دو نوع تصویر وجود دارد ، یکی تصاویر Pixel که در اصطلاح به آنها Raster هم گفته میشود و یکی دیگر تصاویر برداری یا Vector .
اوایل که اینترنت به وجود آمده بود سرعتهای Connection اینترنتی در حد سرعتهایی که هم اکنون ما در ایران از آن استفاده میکنیم هم نبود ، چه برسد به آن سرعتی که هم اکنون آمریکایی ها از آن استفاده میکنند . در آن زمان سرعتهای مودمهایی که معمول بود 9600 بیت در ثانیه بود بهد از آن به 14400 بیت در ثانیه تبدیل شد . 9600 یعنی در یک ثانیه 0.9 کیلوبایت میتوانست اطلاعات را Transfer کند . یعنی اگر قرار بود که تصویری ایجاد شود که این تصویر تبلیغات یک محصول قرار بود باشد و این تصویر 50 KB حجمش بود زمانی که لازم بود Data Transfer انجام بشه و تصویر ظاهر بشود در آن مودمها 55 ثانیه بود . در نتیجه انتقال اطلاعات در اینترنت بسیار بسیار کند اتفاق می افتاد . به همین دلیل بود که در HTML های ورژن 1 و 2 مرسوم نبود که از تصویر در سایت وب استفاده کنند و راحت تر بگویم اصلا Tag های مربوط به Image در آن زمان در زبان HTML وجود نداشت .

توسط Flashpaper ميتوانيد فايل هاي قابل پرينت خود را تبديل به PDF و يا SWF کنيد . اين برنامه هر دو حالت را يکجا پشتيباني ميکند . با توجه به کاربرد زياد فلش روي وب و استفاده عموم کاربران از آن شما ميتوانيد براي انتشار مقالات و کتب خود روي اينترنت از اين فرمت عمومي استفاده کنيد.
اين نسخه از برنامه امکان ساخت حالت مرور کردن صفحات را دارد . مثلا بازديد کنندگان ميتوانند فلشي را که شما توسط اين برنامه ساخته ايد مانند يک کتاب ورق بزنند و آنرا مرور کنند .
متن توليد شده توسط اين برنامه قابليت جستجو و انتخاب شدن و کپي و چسبانده شدن در تمامي برنامه هاي ويندوز و مکينتاش را داراست. همچنين ميتوانيد در فلش ساخته شده از انواع bookmark و link نيز استفاده کنيد . اين برنامه با آفيس مايکروسافت همخواني کاملي دارد که تبديل فايل هاي برنامه هاي آفيس را به فلش هاي زيبا مقدور ميسازد
در اكثر كاربردهای واقعی, شرایطی پیش می آید كه از طراح فلش خواسته می شود تا از درون فیلم فلش عملی را انجام دهد كه به صورت عادی خارج از حوزه امكانات و قابلیت های این نرم افزار است. به عنوان مثال فرض كنید كه شما به عنوان یك طراح فلش, یك نمایش مقدمه یا اصطلاحا Intro بسیار زیبا برای سایتی طراحی كرده اید. اگر كارفرما از شما بخواهد كه كلیدی برای Bookmark كردن سایت, در پروژه خود بگنجانید, تكلیف شما چیست؟ در بین مجموعه دستورات فلش به دنبال چنین دستوری می گردید؟ در چنین موردی و در بسیاری از موارد جدی تر, كافی است كه طراح فلش بتواند به روشی, از درون محیط فلش به امكانات مرورگر دسترسی بیابد. در این صورت به یكباره, دنیایی از امكانات جدید به مجموعه قابلیت های قبلی نرم افزار فلش افزوده خواهد شد .

برای لود کردن MP3 در فلش در زمان اجرا از متد Loadsound متعلق به شی Sound استفاده کنید . برای اینکار شما باید یک نمونه از روی شیی sound بسازید تا بتوانید از متد آن برای لود کردن صدا در event یا در حالت streaming استفاده کنید.
صداهای event اول کامل لود شده و بعد اجرا میشوند . صداهای حالت streaming در حین دانلود شدن اجرا میشوند. شما میتوانید از پارامتر IsStreaming در متد Loadsound برای تعیین کردن نوع لود شدن صدا استفاده کنید. وقتی یک صدای event را بارگذاری میکنید ، برای اجرایش باید متد START مربوط به شیی Sound را اجرا کنید . برای اجرای صداهای نوع streaming نیاز به کد START نیست ، چون وقتی به مقدار کافی از آن دانلود شود شروع به اجرا میکند .

Glanda : یک فلش ساز بر مبنای قالب های آماده: فقط در چند کلیک شما میتوانید صفحات فلشی جالب با دکمه و لوگو و انیمیشن بسازید. این برنامه برای ساخت بنر های تبلیغاتی سریع ، کارت تبریک و حتی آلبوم عکس فلشی wizard های آماده ای دارد که به سرعت فلش شما را آماده میکند. این برنامه نیازی به تجربه کار با فلش با نیز اکشن اسکریپت ندارد.
SWF quicker : این برنامه ابزاری برای طراحان وب میباشد که میتوانید در آن فایل های فلش مورد نیازتان را از پایه یا با استفاده از قالب های آماده برنامه بسازید. این برنامه تقریبا نسخه لایتی از نرم افزار Flash MX میباشد.
از دیگر قابلیت های این برنامه تبدیل فایل های SWF به فایلهای سورس قابل ویرایش در این برنامه است. البته فایل سورس را به شما میدهد ، اما نمیتوانید سورس را در flash MX ببرید . چون پسوند ذخیره سازی آن SQF است.

فلش سه نوع حلقه را در زبان اکشن اسکریپت جای داده است که هر کدام برای قصد خاصی طراحی شده اند :
While : حلقه ای که شرطی در بالای حلقه دارد . اگر شرط درست باشد دستورات حلقه اجرا میشند . اینکار تا زمانیکه شرط درست است ادامه پیدا میکند .
Do While : شرط در این حلقه بعد از دستورات میاد . یعنی حداقل یکبار دستورات حلقه اجرا میشوند تا نوبت به شرط می رسد . حال اگر شرط برقرار بود دوباره دستورات اجرا میشوند.
FOR : این نوع حلقه شرطش بصورت چک کردن یک عدد است . م برای تکرار حلقه به تعداد معین باید ازین حلقه کمک گرفت .

در نسخه فلش پلیر 8 تعدادی ماژول به برنامه اضافه شده که باعث میشود حجم فایل های SWF به شدت کاهش یابد . این ماژول ها که اکثرا گرافیکی هستند کارهای خاصی را از جمله اعمال فیلتر های drop shadow, blur, glow, bevel, gradient bevel, and color adjust و مانند آن را در سمت کلاینت (یا همون (player بعهده میگیرند . بهمین دلیل هنگام طراحی نیازی به استفاده از چند عکس در لایه های گوناگون برای نشان دادن این گونه فیلتر ها نیست و با نوشتن چند خط کد نشان دادن فیلتر بلور روی عکس امکان پذیر میشود .

امکانات جدید فلش CS3
یکی از جدیدترین قابلیت های اضافه شده به این نرم افزار امکان import کردن مستقیم فایل های Photoshop با پسوند PSD است ، بصورتی که تمام لایه های آن که در فتوشاپ ایجادشان کرده اید به همان صورت وارد فلش میشود. این قابلیت برای فایل های برداری Illustrator نیز که با پسوند ai هستند وجود دارد و میتوانید اشیاء موجود در فایل illustrator خود را بصورت سمبل و یا لایه های گوناگون در فلش import کنید . همچنین در نسخه جدید فلش امکان خروجی با فرمت QuickTime نیز فراهم شده است .
