Flash یک پلت فرم نرم افزاری انعطاف پذیر است که توسط متخصصان و آماتورها برای ایجاد انیمیشن و محتوای تعاملی برای وب سایت ها و برنامه ها استفاده می شود. به دلیل سهولت استفاده نسبی ، Flash یک ابزار محبوب برای آشنایی با ویدئوهای متحرک ، طراحی بازی یا ترکیبی از هر دو است. فلش به خوبی تثبیت شده است ، بنابراین ابزارها و آموزش های زیادی وجود دارد که به خلاقیت شما کمک می کند.
پشتیبانی از Adobe Flash در دسامبر 2020 به پایان می رسد. پس از این مدت ، دیگر امکان استفاده از Flash وجود نخواهد داشت
مراحل
قسمت 1 از 2: آشنایی با Flash
مرحله 1. با قابلیت های Flash آشنا شوید
Flash از زبان برنامه نویسی خاص خود به نام Actionscript برای ایجاد برنامه ها یا دارایی ها در طراحی وب استفاده می کند. Actionscript و Flash همچنین از ویژگی های Adobe Air - یک پلت فرم رایج برای بازی های تلفن همراه هستند. فلش همچنین می تواند برای ایجاد و تحریک عناصر گرافیکی برای استفاده در فیلم ها ، بازی ها یا طراحی کلی استفاده شود. فلش به دلیل استفاده از گرافیک بردار ، با کیفیت بالا و نوع تصویر انعطاف پذیر ، محبوبیت زیادی دارد.
مرحله 2. نحوه استفاده از Flash را تعیین کنید
نحوه استفاده از Flash تعیین می کند که برای شروع به چه ابزارهایی نیاز دارید. می توان یک بازی کاملاً کاربردی ، کدگذاری و متحرک به طور کامل با استفاده از Flash ساخت. به همین ترتیب ، می توان دارایی های گرافیکی و انیمیشن ها را بدون تعامل با Actionscript ایجاد کرد.
مرحله 3. نرم افزار مناسب را انتخاب کنید
صرف نظر از مسیری که انتخاب می کنید ، جامع ترین ابزار برای توسعه با فلش Adobe Animate (سابقاً Flash Professional) است. Adobe یک دوره آزمایشی رایگان 30 روزه برای نرم افزار خود ارائه می دهد. اگر قصد دارید عمدتا با کد کار کنید ، گزینه های رایگان مانند FlashDevelop یا ApacheFlex وجود دارد.
مرحله 4. ابزارهایی را بیاموزید که به شما در یادگیری کمک کند
سایت خود Adobe تعدادی آموزش در مورد استفاده از محصولات آنها از جمله فیلم ها و مستندات گسترده ارائه می دهد. Flashkit یکی دیگر از منابع رایگان است که دستورالعمل های گام به گام بسیاری در مورد جنبه های مختلف قابلیت های Flash دارد.
- https://helpx.adobe.com/animate/tutorials.html مجموعه آموزشی Adobe برای Animate است.
- https://www.adobe.com/devnet.html یک منبع آموزشی برای توسعه دهندگان Adobe است.
- https://www.flashkit.com/tutorials/ یک وب سایت با راهنمای بسیاری از ویژگی های مختلف فلش است.
قسمت 2 از 2: آشنایی با مفاهیم اولیه فلش
مرحله 1. درک گرافیک برداری
گرافیک برداری از چند ضلعی به جای پیکسل برای نمایش تصاویر بر روی صفحه استفاده می کند. مزیت این قابلیت دستکاری و تغییر اندازه تصاویر بدون افت کیفیت است. این ویژگی ها باعث می شود گرافیک برداری به ویژه برای انیمیشن مناسب باشد.
مرحله 2. با اصطلاحات Animation آشنا شوید
برخی از رایج ترین مفاهیمی که هنگام متحرک سازی با Flash با آنها روبرو می شوید ، Timeline ، Layers ، Tweens و Keyframes هستند.
- Timeline یک نوار ابزار در Flash است که شامل فریم های جداگانه محتوای متحرکی است که ایجاد می کنید. کنترل زمان و ترتیب محتوای آن ضروری است.
- لایه ها یک ابزار سازمانی برای دارایی های گرافیکی هستند که ایجاد می کنید. لایه ها محتوای گرافیکی را جدا می کنند و اجازه می دهند تا تغییرات بدون تغییر محتوای ذخیره شده در لایه های دیگر انجام شود.
- Tweens انیمیشن هایی هستند که توسط نرم افزار Flash تولید می شوند. کاربر نقاط شروع و توقف و یک الگوی حرکت را تعیین می کند و نرم افزار انیمیشن بین دو نقطه را محاسبه می کند.
- Keyframes نقاط تغییر در یک انیمیشن را نشان می دهد. نقاط تعیین شده برای Tween ، فریم های کلیدی هستند. به همین ترتیب هر فریم در یک انیمیشن فریم به فریم یک فریم کلیدی است.
مرحله 3. ساختار اساسی Actionscript را درک کنید
Actionscript بر اساس Javascript است ، اگرچه این دو قابل تعویض نیستند. Actionscript یک زبان برنامه نویسی شی گرا است. در سطح ابتدایی ، این بدان معناست که کد را می توان به راحتی با توسعه برنامه خود تغییر داد و به روز کرد. برای کسانی که اصلاً تجربه کد نویسی ندارند ، بهتر است با یادگیری اصطلاحات زبان اصلی (به عنوان مثال متغیرها ، بولین ها و غیره) و کارهایی که آنها قبل از نوشتن کد انجام می دهند ، شروع کنند.
نکات
- انیمیشن در بازی ها نیز مفید است. فقط به کد فکر نکنید. شما به پس زمینه ، شخصیت ها/اسپریت ها ، متن برای پخش کننده و غیره نیاز دارید.
- انیمیشن فریم به فریم برای برخی زمان بر و خسته کننده است ، اما نتایج خوبی را به همراه دارد.
- یک تبلت ممکن است برای برخی از افراد برای پویانمایی و طراحی مفید باشد.
- تمرین کامل می کند. با یک پروژه ساده شروع کنید و به تدریج در پیچیدگی حرکت کنید.