محبوبترینها
قیمت انواع دستگاه تصفیه آب خانگی در ایران
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
سیگنال در ترید چیست؟ بررسی انواع سیگنال در ترید
بهترین هدیه تولد برای متولدین زمستان: هدیههای کاربردی برای روزهای سرد
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1831065010
تاریخچه فلش -
واضح آرشیو وب فارسی:سایت ریسک: تاریخچه فلش amird 31 ارديبهشت 1388, 03:45یه مقاله شاید قدیمی که توی بعضی از سایت ها هم دیده باشید ولی این رو خودم کلی ویرایش کردم واسه دونستن بد نیست بخونید . خوب اين مقاله هم به درد كسايي مي خوره كه اصلآ هيچي از فلش نمي دونند و هم به درد حرفه اي هايي مي خوره كه شايد بعضي قسمت هاش براشون جالب باشه... Flash براي چه بوجود آمد ؟ نرم افزار 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 وجود نداشت . به تدريج كه سرعتها افزايش پيدا كردند و سرعتها به 14400 و 28800 بيت در ثانيه رسيدند ، كم كم تصاوير Pixel در وب مطرح شدند و لي با این وجود مسائلی وجود داشت كه هيچ الزامي پشتش نبود كه اين تصاوير بخواهند Pixel باشند مثلا آرم شركت يا مثلا يك Title كه قرار بود در بالاي سايت قرار بگيرد و با يك فونت خاصي هم نمايش داده شود . اينها را اگر به يك شكلي ميتوانستيم Vector نمایش دهيم خيلي خيلي سبكتر مي شدند و در واقع يك صفحه وب هر چه حجمش كمتر باشد در اصطلاح به آن مي گويند صفحه وب از لحاظ حجم بهينه است . در يك نرم افزار گرافيك Vector اگر بخواهيم يك خط ترسيم كنيم ، نرم افزار گرافيك Vector براي ترسيم مختصات نقطه شروع و مختصات نقطه پايان را در خودش ذخيره ميكند. يعني 2 جفت عدد را يا همان x و y نقاط را . ولي در نرم افزار گرافيك Pixel زماني كه بخواهيم يك خط بكشيم بايد اطلاعات مربوط به تك تك اين Pixel هايي كه در روي خط قرار دارند بعلاوه تمام Pixel هاي دور آن را در خود ذخيره كند و هيچ فرمول رياضي در اين داستان نميتواند دخالت كند و فقط مي توانيم در فرمتهاي مختلف گرافيكي آنها را فشرده سازي كنیم . ولي در هر صورت حجم فايلهاي Pixel اصلا قابل قياس با فايلهاي Vector نبود (حجم فایل های Pixel بسیار بیشتر است). دو شركت آمدند و سعي كردند كه اين كار را انجام دهند ، يعني آمدند يك قالب و يك روشي را پيدا كنند كه فايلها را بتوانند به صورت Vector نمایش دهند. زيرا مرورگرها فقط فايلهاي Pixel را مي توانستند نمايش دهند . يكي از این شركت ها Adobe بود كه تکنولوژیSVG (Scalble Vector Graphic) را ارئه کرد و ديگري شركت Macromedia بود كه تکنولوژیو SWF (Shockwave Flash) را اختراع كرد . پس هدف در مرحله اول انتقال تصاوير Vector بود به هدف سبك تر شدن حجم صفحات وب . اما مرورگرهاي وب به تدريج توانايي پخش اين جريان را نداشتند در نتيجه Plugin ها به وجود آمدند كه بر روي مرورگر دستگاه شخص نصب مي شوند كه باعث مي شوند كه آن گرافيك به نمايش در آيد . مثلا Flash Player كه از اينترنت دانلود ميكنيم و يا از روي CD نصب ميكنيم، همين نقش را به عهده دارد . Flash به تدريج كه تكامل پيدا كرد خيلي از داستانهاي ديگري بود كه به آن اضافه شد يعني مثلا بحث انيميشن در اين برنامه مطرح شد – بحث موزيك– بحث برنامه نويسي در اين برنامه مطرح شد . تا قبل از اين جريان كه Flash انيميشن را در خودش قرار بدهد ميبايستي براي ساخت انيميشن هاي اينترنتي از Gif Animation استفاده ميشد كه مشكلي كه بود اين بود كه اين نوع انیمیشن باید فريم فريم ساخته مي شد و مساله بعدي اين بود كه Gif Animation ها به صورت PIXEL بودند و Flash تصاوير Vector را به انيميشن تبديل ميكند و اين را هم بايد بگويم كه ساخت انيميشن در Flash بسيار راحت تر از ساخت Gif Animation است . امكان استفاده از موزيك در Flash يك امكان فوق العاده بود كه يك استاندارد براي پخش موزيك در وب قرار دارد كه اين استاندارد MP3 بود . صدا در در وب : در گذشته در صفحات HTML فقط از دو نوع فرمت صدا بيشتر استفاده نميشد . كه يكي WAV بود كه البته اين هم براي كساني بود كه با Internet Explorer و تحت ويندوز كار مي كردند و كساني كه با Netscape Navigator از شركت Sun Micro System تحت Mac Os يا Mac OsX كار ميكردند اساسا فايلهاي WAV را نمي توانستند پخش كنند و به جاي آن از RIF استفاده ميكردند.اينها تنها فرمتهايي بودند كه براي صفحات وب استفاده مي شدند. اين فرمتها يك مشكلي داشتند و آن هم اين بود كه كمي بزرگ بودند.• براي اينكه بدانيم اين فرمتها چقدر بزرگ بودند بايد بدانید كه فرمت WAV با كيفيت CD ، يك دقيقه برابر 10 مگابايت مي شود . يعني اينكه اگر قرار بود شما مثلا 20 ثانيه موزيك روي صفحه وب خود قرار ميداديد ، ميشد 3/3 مگابايت كه با سرعت اينترنتي كه هم اكنون در ايران استفاده ميكنيم (حدود 3 كيلو بايت در ثانيه) ، 1100 ثانيه كه تقريبا 20 دقيقه طول ميكشيد كه موزيك دانلود شود و پخش شود .نوع ديگر فرمتهاي صوتي MIDI كه اين فرمت نه ديگر مشكل حجم داشت و نه مشكل اينكه روي سيستم عاملهاي مختلف اجرا نشود ، ولي مشكل ديگري داشت كه از WAV بدتر بود . اجراي فرمت Midi به سينتي سايزر دستگاه كارت صوتي شخص بستگي دارد . يعني اگر كارت صدايي كه روي دستگاه كاربر بود اگر كه در سينتي سايزر آن اين آلت موسيقي كه با آن موسيقي خود را زده بوديد ، بود كه هیچ مشکلی پیش نمی آید ، اگر نبود با يك آلت موسيقي ديگر پخش ميكند . به طور مثال فرض كنيد كه يك نوت خاص را با ساكسيفون زده ايد و آن را روي دستگاه كاربر با ترومپت (Trompet) پخش كند . و اساسا این روش ها نه روشهاي مطمئني بود و نه امكان پذير . فلش با MP3 جان تازه اي به وب ميدهدMP3 شدن صداها در فلش، دو مزیت داشت ، يكي اينكه ديگر هيچ ربطي به سينتي سايزر دستگاه كارت صوت كاربر نداشت و ديگري اينكه حجم آن حداقل يك دهم حجم فايل WAV است . علتي كه مي گويم حداقل يك دهم اين است كه چون فرمت MP3 خيلي هوشمندانه Compress ميشود . شما Quality هاي خيلي پايين تر از CD Quality را هم تفاوت چنداني نميتوانيد حس كنيد با موزيكي كه با كيفيت CD ذخيره شده باشد . به عنوان مثال اگر كيفيت (128Kbps ( را به عنوان CD Quality در نظر بگيريد ، به راحتي شما تا 32Kbps هم مي توانيد Quality را پايين بياوريد بدون اينكه افت خيلي محسوسي حس كنيد . اين بدين معني است كه حجم فايل جديدتان را يك چهلم فايل WAV خود كرده ايد . به زبان عاميانه يعني 20 دقيقه را تبدیل به 30 ثانيه کرده اید . وقتي اين اتفاق افتاد حالا ديگر امكان استفاده از موزيك و Sound در وب امكان پذير شد . اسكريپت به فلش اضافه شد : در ورژن 3 فلش ، يك زبان برنامه نويسي براي Flash ساخته شد به نام Lingo LE یا (Lingo Light Edition) . Lingo Light Edition چيست ؟ شركت مكرومديا يك نرم افزار ديگر دارد به نام Director كه اين نرم افزار براي ساخت CD هاي MultiMedia است . كه آن هم به صورت Vector كار ميكند . نرم افزار Director يك زبان برنامه نويسي دارد به نام Lingo سازنده نرم افزار دايركتور شخصي است به نام گري لوزنويك (Gary Lozenvik) ؛ اين شخص وقتي مي خواهد در مورد Lingo صحبت كند مي گويد : براي اينكه بفهميد يك شخص تا چه حد Lingo بلد است از او بپرسيد كه چه كارهايي با Lingo نمي شود كرد، اگر گفت كه كاري هست كه نميشود كرد بدانيد كه Lingo بلد نيست .زبان لينگو بسيار قدرتمند است . ولی تا حدی قدرتش برای برنامه های تحت وب زیارد است و به تمام Resource ها دسترسي دارد . مي تواند فايل های کاربر را Rename كند ، دستگاه کاربر را Format كند و .... يعني فكر كنيد در يك Level ، هر كاري كه با زبان برنامه نويسي C مي توانيد انجام دهيد با Lingo هم مي توانيد بكنيد . پس اين زبان برنامه نويسي اصلا به درد وب نميخورد . بنابراين آمدند و بسياري از قابليتهايش را حذف کردند ، قسمت هایی كه مي توانست Resource هاي كاربر را خراب كند را حذف كردند و يك زبان جديد ساختند به نام Lingo Light Edition ، لينگوي سبك شده ، و اين زبان برنامه نويسي ، زبان برنامه نويسي Flash شد در زمان Flash 3 اين داستان ادامه داشت تا Flash 5 كه اساسا مي گويند انقلاب Flash در اين ورژن اتفاق افتاده است . انقلاب Flash در Flash 5 اتفاق افتاد به چه معناست ؟ شركت Macromedia بررسي كرد كه کاربران Flash هيچ كدام Director كار نيستند . و کار این افراد طراحی صفحات وب است (Web Designing) است . و هيچ لزومي ندارد كسي كه Web Designing مي كند قبلا با Directorکار کرده باشد . كساني هم كه مي خواستند بيايند و اين زبان را ياد بگيرند ديدند كه يك زبان برنامه نويسي جديد يا يك عالمه كد و Syntax هاي مسخره جديد كه بايد همه را یاد بگيرند .به اين دليل از Lingo LE استقبال نشد . چيزي كه معمولا Web Designer ها به عنوان زبان برنامه نويسي بلد هستند ، زبان برنامه نويسي Java Script است . آنها آمدند و يك زبان برنامه نويسي جديد ساختند به نام Action Script كه اين زبان برنامه نويسي از لحاظ ساختار و از لحاظ Syntax بسيار بسيار نزديك است به Java Script يعني اگر كسي كه Java Script كار مي كند بخواهد بيايد Action Script ياد بگيرد زمان زيادي لازم ندارد كه وقت بگذارد . و اين را در Flash 5 گذاشتند و اين قضيه باعث استقبال عامه شد . پس از این ورژن از فلش شرکت MacroMedia تقریبا هر 2سال یکبار با ایجاد تغییراتی بر روی فلش و زبان Action Script ورژن جدیدی از این برنامه قدرتمند را به بازار ارائه می کند البته شایان ذکر است که آخرین ورژن فلشی که توسط MacroMedia ارائه شد ورژن 8 فلش بود و با خریده شدن شرکت MacroMedia توسط شرکت Adobe فلش توسط این شرکن بزرگ به بازار عرضه می شود . در حال حاضر آخرین نسخه فلشی که به بازار ارائه شده است Flash CS4 یا ورژن 10 فلش می باشد و ۀخرین ورژن زبان برنامه نویسی فلش Action Script3 می باشد .
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3682]
صفحات پیشنهادی
تاریخچه فلش -
تاریخچه فلش amird 31 ارديبهشت 1388, 03:45یه مقاله شاید قدیمی که توی بعضی از سایت ها هم دیده باشید ولی این رو خودم کلی ویرایش کردم واسه دونستن بد نیست ...
تاریخچه فلش amird 31 ارديبهشت 1388, 03:45یه مقاله شاید قدیمی که توی بعضی از سایت ها هم دیده باشید ولی این رو خودم کلی ویرایش کردم واسه دونستن بد نیست ...
تاریخ شمسی در فلش -
تاریخ شمسی در فلش ai_522000 11 مرداد 1388, 15:38کسی می تونه کد تاریخ شمسی تو فلش رو برای من بزاره ، من می خوام تو website که درست کردم با فلش تاریخ ...
تاریخ شمسی در فلش ai_522000 11 مرداد 1388, 15:38کسی می تونه کد تاریخ شمسی تو فلش رو برای من بزاره ، من می خوام تو website که درست کردم با فلش تاریخ ...
مقاله آموزشی: کلیت فلش و تاریخچه به وجود آمدن آن
مقاله آموزشی: کلیت فلش و تاریخچه به وجود آمدن آن-blackfox09-04-2007, 12:36 AMجای این مقاله خالی بود . منم گذاشتم . امیدوارم لذت ببرید !!:46: اول از همه بگم که گیر ...
مقاله آموزشی: کلیت فلش و تاریخچه به وجود آمدن آن-blackfox09-04-2007, 12:36 AMجای این مقاله خالی بود . منم گذاشتم . امیدوارم لذت ببرید !!:46: اول از همه بگم که گیر ...
نمايش ساعت و تاريخ سيستم با فلش -
نمايش ساعت و تاريخ سيستم با فلش sa.sadeghi 29 بهمن 1387, 10:19سلام لطفا كمك كنيد چه طوري با فلش تاريخ وزمان سيستمو ميشه نمايش داد به عنوان نمونه " امروز سه ...
نمايش ساعت و تاريخ سيستم با فلش sa.sadeghi 29 بهمن 1387, 10:19سلام لطفا كمك كنيد چه طوري با فلش تاريخ وزمان سيستمو ميشه نمايش داد به عنوان نمونه " امروز سه ...
چطور تو فلش ساعت و تاريخ ديجيتالي درست كنم يعني بدون ...
t=23244">چطور تو فلش ساعت و تاريخ ديجيتالي درست كنم يعني بدون عقربه؟ JJ15 20 آبان 1383, 10:44چطور تو فلش ساعت و تاريخ ديجيتالي درست كنم يعني بدون ...
t=23244">چطور تو فلش ساعت و تاريخ ديجيتالي درست كنم يعني بدون عقربه؟ JJ15 20 آبان 1383, 10:44چطور تو فلش ساعت و تاريخ ديجيتالي درست كنم يعني بدون ...
تاريخ در فلش -
t=4653">تاريخ در فلش sitesabz 23 آبان 1382, 21:46اگر كسي ميدونه بگه كه چه طور ميشه در فلش تاريخ اضافه كرد . اگه فايل fla هم بديد كه ديگه واقعا ممنون ميشم :oops: ...
t=4653">تاريخ در فلش sitesabz 23 آبان 1382, 21:46اگر كسي ميدونه بگه كه چه طور ميشه در فلش تاريخ اضافه كرد . اگه فايل fla هم بديد كه ديگه واقعا ممنون ميشم :oops: ...
طراحي ساعت و تاريخ با فلش:؟: -
طراحي ساعت و تاريخ با فلش:؟: --t=2910 >طراحي ساعت و تاريخ با فلش:؟: SME 13 شهريور 1382, 19:08سلام به همه دوستان: كسي هست كه بتونه يه من ياد بده كه چطوري ...
طراحي ساعت و تاريخ با فلش:؟: --t=2910 >طراحي ساعت و تاريخ با فلش:؟: SME 13 شهريور 1382, 19:08سلام به همه دوستان: كسي هست كه بتونه يه من ياد بده كه چطوري ...
تاريخ در فلش بدون استفاده از تاريخ كامپيوتر user -
تاريخ در فلش بدون استفاده از تاريخ كامپيوتر user --t=4704 >تاريخ در فلش بدون استفاده از تاريخ كامپيوتر user aminem 25 آبان 1382, 16:07كسي از دوستان ...
تاريخ در فلش بدون استفاده از تاريخ كامپيوتر user --t=4704 >تاريخ در فلش بدون استفاده از تاريخ كامپيوتر user aminem 25 آبان 1382, 16:07كسي از دوستان ...
تاریخ شمسی در فلش
View Full Version : تاریخ شمسی در فلش Sib_swf09-03-2008, 12:57 PMکسی می تونه به من کمک کنه برای پیدا کردن الگوریتم تبدیل تاریخ میلادی به شمسی؟
View Full Version : تاریخ شمسی در فلش Sib_swf09-03-2008, 12:57 PMکسی می تونه به من کمک کنه برای پیدا کردن الگوریتم تبدیل تاریخ میلادی به شمسی؟
کمک = برای دانلود از سایت فلش موزه تاریخ ایران
کمک = برای دانلود از سایت فلش موزه تاریخ ایران-mosisoft05-08-2007, 12:41 PMسلام دوستان عزیز من از یکی از سایت های موزه فرانسوی که کاملان فلش هست میخام عکس ...
کمک = برای دانلود از سایت فلش موزه تاریخ ایران-mosisoft05-08-2007, 12:41 PMسلام دوستان عزیز من از یکی از سایت های موزه فرانسوی که کاملان فلش هست میخام عکس ...
-
گوناگون
پربازدیدترینها