ساخت انیمیشن swf. بهترین ویرایشگر SWF: بررسی برنامه. بررسی نرم افزار ایجاد فلش شخص ثالث

اکثر کاربران سیستم های کامپیوتری، به هر شکلی، با انیمیشن فلش روبرو شدیم. بسیاری از کارتون ها، بنرها در وب سایت ها یا حتی بازی های اینترنتی ساده در این قالب ساخته می شوند. اما فایل های SWF چیست و در صورت نیاز به ایجاد تغییراتی در پروژه تمام شده، چگونه ایجاد یا ویرایش می شوند؟ این و موارد دیگر بیشتر مورد بحث قرار خواهد گرفت.

فایل های SWF چیست؟

تعداد کمی از مردم به این فکر می کنند که یک فایل انیمیشن SWF در واقع چیست، آن را یک ویدیوی معمولی می دانند.

در واقع خود فایل ها مشتقاتی از فرمت اصلی FLA هستند که به نوبه خود پروژه ای است که در آن ساختار اصلی قابل مشاهده و تغییر است. به طور طبیعی، این نیاز به مقداری دارد ویرایشگر SWF-فایل ها. اما کدام یک؟ امروزه برنامه های زیادی برای ایجاد و ویرایش انیمیشن های فلش ایجاد شده است که به راحتی می توان در آنها گیج شد.

چگونه یک فایل SWF را باز کنیم؟

کمی بعد به سردبیران باز خواهیم گشت. در حال حاضر، بیایید به نحوه باز کردن یک فایل SWF در ساده ترین شرایط نگاه کنیم. حداقل دو گزینه وجود دارد: یا از نوعی نرم افزار پخش کننده استفاده کنید که پشتیبانی می کند این فرمت(KMPlayer)، یا شروع به پخش در یک مرورگر وب کنید.

در حالت دوم، برای تولید مثل صحیح، پیش نیاز حضور است پلاگین نصب شده فلش پلیراز Adobe یا معادل آن به عنوان پسوند ماکرومدیا فلش، که در اصل همان چیز است.

اصل ویرایش یک فیلم فلش تمام شده

اکنون چند کلمه در مورد نحوه ویرایش پروژه تمام شده به صورت کلی. یک ویرایشگر برای پروژه های SWF از ابتدایی ترین نوع نمی تواند به سادگی یک فایل را باز کند، زیرا فایل SWF تمام شده، همانطور که قبلا ذکر شد، کامپایل شده و حاوی حداقل اطلاعات در مورد ساختار اولیه است.

بنابراین، قبل از استفاده از ساده‌ترین ویرایشگر فایل SWF، ابتدا باید فایل تمام‌شده، به اصطلاح، به شکل قابل خواندن تبدیل شود. به عبارت دیگر، باید به فرم اصلی FLA خود دکامپایل شود. برای این منظور استفاده می کنند ابزارهای ویژه، که به طور جداگانه مورد بحث قرار خواهد گرفت.

بهترین ویرایشگرها برای ایجاد انیمیشن از ابتدا

با این وجود، برای ایجاد یک ویدیو (و نه ویرایش آن) در مرحله اولیه، بیشتر است برنامه های کاربردی سادهو کل بسته های نرم افزاری در سطح حرفه ای.

توصیف همه آنها ممکن نخواهد بود، اما در بین برنامه هایی که برای این منظور طراحی شده اند، می توان چندین مورد از محبوب ترین آنها را شناسایی کرد:

  • طراح فلش تمساح.
  • SWiSH Max.
  • Adobe Flashحرفه ای.
  • Corel R.A.V.E.
  • سونی وگاس پرو.

طراح فلش تمساح

این ویرایشگر SWF به زبان روسی ساده ترین از همه موارد ارائه شده در زیر است و عمدتاً برای ایجاد سریع بنرهای متحرک است که در وب سایت های اینترنت استفاده می شود.

ابزارهای زیادی در اختیار یک طراح وب تازه کار نیست، با این حال، حدود صد و سی افکت مختلف، توانایی ایجاد متن متحرک، نقاشی یا درج صدا وجود دارد. رابط کاربری بسیار ساده و واضح است، بنابراین این برنامه برای تسلط بر اصول اولیه ساخت انیمیشن بسیار مناسب است از این نوع.

SWiSH Max

این ویرایشگر فایل انیمیشن بسیار شبیه به ابزار قبلی است، اگرچه برای یک مبتدی کمی پیچیده تر به نظر می رسد.

با کمک آن می توانید کارهای حرفه ای تری با کیفیت خوب خلق کنید. هر کاربر می تواند به لطف این واقعیت که خود برنامه شامل آموزش های ویدیویی است که اصول ایجاد فیلم های متحرک را توضیح می دهد، متوجه آن شود.

Adobe Flash Professional

ویرایشگر فایل Adobe Flash SWF یک بسته نرم افزاری در سطح حرفه ای است که همه نمی توانند در اولین بار بر آن مسلط شوند.

او ابزارهای زیادی در زرادخانه خود دارد که به گفته بسیاری از طراحان وب و انیماتورهای حرفه ای، می توانید از آنها برای تحقق بخشیدن به هر فانتزی استفاده کنید. به هر حال، اگر به رتبه بندی جهانی نگاه کنید نرم افزاردر این راستا، برنامه های Adobe Flash از سری CS و CC هستند که رهبران بلامنازع هستند.

Corel R.A.V.E.

در اینجا ما یک ویرایشگر حرفه ای SWF با قابلیت های قابل مقایسه با بسته قبلی از Adobe داریم.

جالب ترین چیز امکان ترسیم اشیاء دو بعدی، تعیین حرکت آنها در یک مسیر از پیش تعیین شده، ضربه زدن به مسیر مشخص شده، ایجاد یک دوتایی از شی متحرک برای تغییر فقط اندازه، رنگ یا مکان است که پس از آن برنامه به طور خودکار دگرگونی های لازم را انجام می دهد و تصویر را متحرک می کند. طبیعتاً این تمام چیزی نیست که این برنامه قادر به انجام آن است. شما می توانید آن را مطالعه کنید و امکانات جدید و بیشتر را برای مدت بسیار طولانی تحسین کنید.

سونی وگاس پرو

این بسته پردازش ویدیو مطمئناً نیازی به معرفی ندارد. حتی کسانی که تا به حال با این نوع مالتی مدیا کار نکرده اند نیز در مورد آن می دانند. البته، این یک ویرایشگر SWF نیست، اما ابزارهایی برای ایجاد انیمیشن دارد و بسیار شایسته توجه هستند.

این برنامه به شما این امکان را می دهد که با استفاده از بیش از 200 افکت، ویدیوهای انیمیشن ایجاد و ویرایش کنید (در این مورد تاکید بر روی آنهاست)، ویرایش بر اساس حالت 8 بیتی قابل انجام است و در مرحله نهایی سازی می توانید به 32 بیت تغییر دهید. بهبود کیفیت همچنین می‌توانید فیلترهای رنگی را برای حذف تفاوت‌ها در بخش‌های مختلف اعمال کنید، فرکانس استوری‌بورد را روی 30 فریم در ثانیه یا بالاتر تنظیم کنید، و همچنین انواع نسبت‌های تصویر، از جمله حتی تبدیل‌ها و انتقال‌ها را بین آنها تنظیم کنید (4:3، 16:9، 16). : 10) و غیره به طور کلی ابزار کافی وجود دارد.

ابزارهای اضافی برای کار با فلش

در مورد ایجاد و ویرایش فیلم های متحرک، نمی توانیم برخی از آنها را نادیده بگیریم امکانات اضافی، که ممکن است در کار شما مفید باشد. به طور خاص، این مربوط به تبدیل فایل SWF نهایی به فرمت اصلی پروژه FLA از طریق دیکامپایل (قالب‌بندی کد) و همچنین برخی موارد است. ابزار اضافی، برای بهبود کیفیت تصویر و کاهش حجم فایل نهایی بدون افت کیفیت استفاده می شود.

در میان بیشترین برنامه های لازمموارد زیر قابل ذکر است:

  • Flash Decompiler Trillix.
  • Decompiler SWF Sothink.
  • بهینه ساز فلش
  • Sparkle SWF Optimizer.

Flash Decompiler Trillix

یک کاربر مبتدی برای تبدیل فایل SWF به فرمت FLA به این برنامه نیاز دارد تا پروژه حتی در ساده ترین ویرایشگر باز شود و تغییرات لازم را در آن اعمال کند.

در اصل، این یک مبدل پیشرفته با قابلیت های ویرایشگر است که می توان در آن تغییرات را به سرعت انجام داد. همچنین می توانید از آن برای انجام تبدیل دسته ای استفاده کنید. و همه اینها بدون نصب اجباری پلاگین های Adobe و Macromedia انجام می شود.

Decompiler SWF Sothink

این برنامه همچنین یک دیکامپایلر-ویرایشگر است، البته پولی. قابلیت های آن بسیار جالب است. روی آن متمرکز شده است ایجاد سریعیا ویرایش بنرها، فیلم ها و حتی بازی های فلش.

برای مبتدیان، برنامه یک "جادوگر" ویژه را بر اساس انتخاب نوع و ساختار پروژه آینده از قالب های موجود ارائه می دهد. علاوه بر این، می توانید با کد منبع کار کنید، انواع فیلترها، افکت ها را اعمال کنید یا تصاویر برداری را در یک محیط خاص WYSIWYG ایجاد کنید.

Flash Optimizer و Sparkle SWF Optimizer

این دو ابزار کوچک، همانطور که از نامشان پیداست، نوعی بهینه‌ساز هستند که به شما امکان می‌دهند تا حجم فایل SWF نهایی را کاهش دهید تا در فضا بدون از دست دادن کیفیت، صرفه‌جویی کنید. آنها به ویژه برای همه کسانی که کارهای خود را در اینترنت ارسال می کنند یا بنرها و بازی های آنلاین با فرمت فلش ایجاد می کنند مفید خواهند بود.

همانطور که در وب سایت های رسمی توسعه دهندگان ذکر شده است، این ابزارها به شما امکان فشرده سازی و کاهش اندازه شی اصلی را تا 70٪ می دهند. آنها چندین نوع بهینه سازی با استفاده از تبدیل خودکار پس از تنظیم پارامترهای لازم دارند.

از چه چیزی استفاده کنیم؟

در نهایت، مهمترین سوال: "از بین همه اینها چه چیزی را انتخاب کنیم؟" ما فکر می کنیم که انیماتورهای تازه کار و طراحان وب باید با ساده ترین ابزارها شروع کنند. برای کسانی که حداقل دانش کمی در ایجاد و ویرایش ویدیوهای SWF دارند، بدون شک ابزارهای حرفه ای مناسب خواهند بود. در اینجا انتخاب با کاربر است. با این حال در صورت تمایل و مطالعه اطلاعات مرجع، که در اکثر برنامه های ارائه شده موجود است، می توانید کار با آنها را بسیار ساده کنید. اما کدام ویرایشگر بهتر است؟ نخل به درستی متعلق به توسعه‌های ادوبی است، اگرچه دیگر ویرایشگرها و دیکامپایلرها نباید تخفیف داده شوند.

ساختارهای اساسی کد نوشته شده در AS3 را درک کنید.سه بخش اصلی هر کد AS3 وجود دارد:

  • متغیرها آنها داده ها (عددی، متن، شی و بسیاری دیگر) را ذخیره می کنند. متغیرها با کد var و یک کلمه تعریف می شوند.
  • گردانندگان رویداد به دنبال رویدادهای خاصی می گردد که باید اجرا شوند و آنها را به قسمت های دیگر برنامه گزارش می دهد. این برای ورودی بازیکن و تکرار کد ضروری است. به طور معمول، گردانندگان رویداد به توابع دسترسی دارند.

    addEventListener(MouseEvent. CLICK, swingSword); // "addEventListener()" - تعریف کنترل کننده رویداد. // "MouseEvent" دسته ورودی است که انتظار می رود اجرا شود. // ".CLICK" یک رویداد خاص در دسته MouseEvent است. // "swingSword" تابعی است که هنگام اجرای رویداد راه اندازی می شود.

  • کارکرد. بخش هایی از یک برنامه که با یک کلمه کلیدی تعریف شده است. هنگام اجرای برنامه به آنها دسترسی پیدا می شود. کد یک بازی پیچیده ممکن است صدها کارکرد را شامل شود، در حالی که یک بازی ساده ممکن است فقط تعداد کمی داشته باشد. توابع را می توان به هر ترتیبی قرار داد، زیرا فقط زمانی اجرا می شوند که فراخوانی شوند.

    تابع swingSword (e : MouseEvent ) : void ; (//کد) // "تابع" - کلمه کلیدی، در ابتدای هر تابع وارد می شود. // "swingSword" نام تابع است. // "e:MouseEvent" – پارامتر اضافی، نشان می دهد که // که تابع توسط کنترل کننده رویداد قابل دسترسی است. // ":void" مقدار بازگردانده شده توسط تابع است. // اگر مقداری برگردانده نشد، از:void استفاده کنید.

اشیایی ایجاد کنید که بازیکن با آنها تعامل داشته باشد.اشیاء می توانند شامل جن، کاراکترها یا کلیپ های ویدیویی باشند. در مثال بازی ساده ما، شما یک مستطیل ایجاد خواهید کرد.

ویژگی های شی را تنظیم کنید.برای انجام این کار، منوی "Edit" را باز کرده و "Convert to Symbol" را انتخاب کنید (یا F8 را فشار دهید). در پنجره Convert to Symbol، یک نام به راحتی قابل تشخیص، مانند "دشمن" به شی بدهید.

  • پنجره Properties را پیدا کنید. در بالای پنجره یک فیلد متنی خالی با برچسب "Sample Name" (اگر ماوس را روی فیلد نگه دارید) وجود دارد. همان نامی را که هنگام تبدیل شی به نماد وارد کردید (در مثال ما "دشمن") وارد کنید. این یک نام منحصر به فرد ایجاد می کند که می تواند در کد AS3 استفاده شود.
  • هر "نمونه" یک شی جداگانه است که به کد بستگی دارد. می توانید "نمونه های" ایجاد شده را کپی کنید. برای انجام این کار، چندین بار روی "کتابخانه" کلیک کنید و "نمونه" را روی "صحنه" بکشید. هر بار که یک "نمونه" اضافه می شود، نام آن تغییر می کند ("دشمن"، "دشمن1"، "دشمن2" و غیره).
  • وقتی به یک شی در کد اشاره می کنید، به سادگی از نام «نمونه» استفاده کنید (در مثال ما، «دشمن»).
  • تغییر خواص نمونهپس از ایجاد یک نمونه، می توانید ویژگی های آن را تغییر دهید، مانند تغییر اندازه آن. برای انجام این کار، نام نمونه، سپس "."، سپس نام ویژگی و سپس مقدار را وارد کنید:

    • dijmin.x = 150; موقعیت شی "دشمن" را در امتداد محور X تنظیم می کند.
    • armiq.y = 150; موقعیت شی "دشمن" را در امتداد محور Y تنظیم می کند (ابتدای محور Y در نقطه بالای "صحنه" قرار دارد).
    • dijmin.rotation = 45; شی دشمن را 45 درجه در جهت عقربه های ساعت بچرخانید.
    • dijmin.scaleX = 3; عرض شی "دشمن" را با ضریب 3 افزایش می دهد. یک مقدار منفی شی را برمی گرداند.
    • dijmin.scaleY = 0.5; ارتفاع جسم را نصف می کند.
    • .
  • دستور trace() را یاد بگیرید.او برگشت مقادیر فعلیبرای اشیاء خاص و لازم است مشخص شود که همه چیز به درستی کار می کند. شما نباید این دستور را وارد کنید منبعبازی، اما برای اشکال زدایی برنامه به آن نیاز دارید.

    با استفاده از اطلاعات بالا یک بازی ساده بسازید.در مثال ما، شما یک بازی ایجاد می‌کنید که در آن دشمن هر بار که روی او کلیک می‌کنید اندازه تغییر می‌کند تا زمانی که سلامتی او تمام شود.

    var armiqHP : تعداد = 100 ; // ذخیره سلامت دشمن را تنظیم می کند (100 در ابتدای بازی). var playerAttack: عدد = 10; // قدرت حمله بازیکن را هنگام کلیک کردن روی دشمن تنظیم می کند.دشمن addEventListener(MouseEvent. CLICK, attackEnemy); // عملکرد این تابع مستقیماً به شی "دشمن" هدایت می شود، // یعنی تابع تنها زمانی فعال می شود که شی مورد نظر کلیک شود، // و نه به مکان دیگری روی صفحه نمایش. setEnemyLocation(); // دشمن را روی صفحه قرار می دهد. // در همان ابتدای بازی اجرا می شود.تابع setEnemyLocation () : void ( دشمن . x = 200 ; // دشمن را از سمت چپ صفحه به 200 پیکسل سمت راست حرکت می دهد.دشمن y = 150 ; // دشمن را 150 پیکسل از بالای صفحه به پایین می برد.دشمن چرخش = 45 ; // دشمن را 45 درجه در جهت عقربه های ساعت می چرخاند.ردیابی ("دشمن" مقدار x است" , دشمن . x , "و ارزش y دشمن" است " , دشمن . y ); // موقعیت فعلی دشمن را برای اشکال زدایی نمایش می دهد.) function attackEnemy (e : MouseEvent ): void // زمانی که روی دشمن کلیک می شود، یک تابع برای توصیف حمله ایجاد می کند.( armiqHP = armiqHP - playerAttack ; // قدرت حمله بازیکن را از سلامتی دشمن کم می کند. // نتیجه یک ارزش جدید برای سلامت دشمن است.دشمن scaleX = armiqHP / 100 ; // عرض را بر اساس سلامت جدید دشمن تغییر می دهد. // این مقدار بر 100 تقسیم می شود تا اعشار به دست آید.دشمن scaleY = armiqHP / 100 ; // تغییر ارتفاع بر اساس سلامت جدید دشمن.ردیابی ("دشمن دارد" ، دشمنHP ، "HP چپ"); // سلامت از دست رفته را نشان می دهد. }

    در درس امروز یاد می گیرید که چگونه یک بنر فلش آنلاین برای یک مبتدی بدون دانش انیمیشن فلش و بدون برنامه های ویژه(خواندن). لازم به ذکر است که تعداد زیادی ژنراتور در اینترنت وجود دارد که به شما امکان ایجاد بنر از جمله با فرمت فلش (swf) را می دهد، اما اکثر آنها به زبان انگلیسی و بدون پشتیبانی از فونت های روسی هستند. من به طور خاص به دنبال سرویسی بودم که بتوانم بنری با متن روسی ایجاد کنم.

    به شما یادآوری می کنم که بنرها تبلیغات گرافیکی یک وب سایت، وبلاگ یا هر صفحه وب دیگری هستند. بنرهای متحرک می توانند با فرمت فلش (swf) و به صورت انیمیشن گیف باشند (بخوانید - این سرویس به شما در ساخت بنر گیف کمک می کند). تبلیغات بنری در اینترنت گسترده و کاملا موثر است.

    برای ایجاد بنر فلش آنلاین، لینک را دنبال کنید.

    در مولد Banner Now، روی دکمه "Create Banner Now" کلیک کنید.

    بر صفحه جدیداندازه بنر آینده را انتخاب کنید.

    شما می توانید یکی از آنها را انتخاب کنید اندازه های استانداردبنر یا تنظیمات خود را مشخص کنید. در اینجا می‌توانید پس‌زمینه بنر را انتخاب کنید و کلیپ‌پارت یا آپلود خود را انجام دهید. برای انجام این کار، یک تیک در کنار آیتم قرار دهید پس زمینه سفارشی ، یک دسته از تصاویر را انتخاب کنید (حیوانات، غذا، پس زمینه، حیوانات، دکمه ها و غیره) یا با استفاده از دکمه آپلود کنید آپلود فایل ها .

    دوباره روی دکمه "ایجاد بنر" کلیک کنید.

    در اینجا ما در ویرایشگر بنر فلش هستیم. اگر از انتخاب پس زمینه خود راضی نیستید، می توانید پس زمینه جدیدی را انتخاب کنید. در زیر فضای کاری سند، یک گالری تصویر و یک دکمه آپلود فایل ها (عکس خود را در ویرایشگر آپلود کنید) پیدا خواهید کرد. پس از افزودن پس زمینه، موقعیت و اندازه آن را با کشیدن لبه های تصویر با ماوس ویرایش کنید.

    داری استفاده می کنی پیش نمایش(پیش نمایش بنر) برای نظارت بر کار در مراحل میانی.

    در سمت راست محل کار لایه ها را می بینیم. می توانید شفافیت (ویژگی آلفا) را تنظیم کنید، ترتیب لایه ها را تغییر دهید و لایه های غیر ضروری را حذف کنید.

    در سمت چپ محل کار، یک مسیر اسلاید را مشاهده می کنید. به طور پیش فرض، یک بنر دارای 1 اسلاید است. می توانید اسلاید اضافه کنید، کپی کنید، حذف کنید، مدت زمان اسلاید را تغییر دهید. برای حذف یا اضافه کردن یک اسلاید، روی نماد تنظیمات در گوشه سمت راست پایین اسلاید کلیک کنید:

    مدت زمان اسلاید را با تغییر زمان در کنار نماد ساعت (که در زیر اسلاید نیز یافت می شود) تغییر می دهیم.

    در بالای منطقه کار می توانید جلوه های متن را مشاهده کنید. آنها به دسته های زیر تقسیم می شوند:

    • ظاهر شدن (ظاهر)
    • ماندن (ایستا)،
    • ناپدید شدن (ناپدید شدن).

    اگر روی دکمه کنار جلوه ها کلیک کنید، می توانید یک افکت برای تصویر انتخاب کنید.

    پس از افزودن متن، رنگ، اندازه، فونت، مکان آن را در تنظیمات سمت چپ محل کار انتخاب می کنید.

    هنگامی که یک بنر فلش آنلاین ایجاد کردید، باید آن را دانلود کنید. بر روی دکمه دانلود بنر (swf) کلیک کنید.

    در اینجا تنظیمات را انجام می دهیم:

    • پخش خودکار (پخش خودکار)،
    • تکرار (تکرار)
    • حالت دکمه
    • هایپرلینک بنر (صفحه ای که بنر به آن پیوند می یابد)،
    • باز کردن url در صفحه جدید (صفحه را در یک پنجره جدید باز کنید)،
    • استفاده از بارگذاری اولیه (استفاده از تصویر بارگذاری صفحه)،
    • ارسال کوپ از بنر به ایمیل من (یک کپی از بنر را به ایمیل من ارسال کنید).

    این بنری است که ما گرفتیم:

    من چندین مولد بنر فلش دیگر را با پشتیبانی از زبان روسی به شما پیشنهاد می کنم:

    • www.animationonline.com
    • www.lact.ru/banner/en
    • www.flash-banner-maker-online.com/customsizebanner3.php

    استفاده از این خدمات آسان تر است، بنابراین دستورالعمل استفاده لازم نیست.

    اگر سوالی دارید می توانید در نظرات بپرسید.
    آموزش تصویری کار با سرویس

    چند بار قبلاً باید روی یک کار نه کاملاً استاندارد کار کنیم: یک بنر فلش (فایل با فرمت .swf) وجود دارد که باید یک پیوند ایجاد شود ... به طور کلی طبق فنگ شویی چنین کارهایی انجام می شود. در خود فلش حتی در هنگام توسعه بنر، و خود بنر به عنوان یک لینک عمل می کند بدون اینکه آن را در یک برچسب قرار دهد. . اما ظاهراً فلاشرها اغلب فراموش می‌کنند که از مشتری بپرسند بنر باید به کجا منتهی شود و این موضوع به دوش طراح صفحه‌آرایی منتقل می‌شود. و مشکل اینجاست.

    گزینه 1 (کار نمی کند). بلافاصله ایده این می شود که بنر را با یک پیوند بپیچانیم. اما اگر به سادگی کد خود بنر فلش را در کد بنر فلش تگ پیوند بپیچید، به طرز عجیبی، هیچ چیزی از آن در نمی آید: وقتی ماوس را بر روی بنر نگه دارید، پیوند در نوار وضعیت قابل مشاهده نخواهد بود و با کلیک بر روی بنر چیزی به دست نمی آید.

    گزینه 2 (کار نمی کند). یک طراح چیدمان پیشرفته فراتر می رود و سعی می کند پیوند را یک بلوک کند و آن را کاملاً مستقیماً در بالای بنر قرار دهد و z-index آن را بالاتر قرار دهد. اما، به اندازه کافی عجیب، این چیزی نمی دهد. وقت آن است که مشکل را ترسیم کنیم: اشیاء فلش به طور پیش‌فرض دارای یک شاخص z بی‌نهایت هستند که با هر شیئی همپوشانی دارد، حتی کاملاً بالای آنها قرار گرفته است.

    گزینه 3 (تا حدی کار می کند). برای صرفه جویی در فلش از z-index"a بی پایان، توسعه دهندگان flash"a یک پارامتر مناسب به ما دادند: یا اگر فلش را از طریق جاسازی می‌کنید، فقط wmode="opaque". .

    در اینجا ما گزینه زیر را دریافت می کنیم:

    اما این همه ماجرا نیست! از این گذشته، این گزینه، اگر متنی در لینک وجود نداشته باشد، به طور عجیبی از کار در IE 6-9 خودداری می کند (اگر متنی در لینک وجود داشته باشد، این متن بالای بنر فلش در IE کاملا قابل کلیک خواهد بود). و طبق معمول برای الاغ به چوب زیر بغل مخصوص نیاز داریم...

    گزینه 4 (100٪ کار می کند)

    برای اینکه گزینه 3 در اینترنت اکسپلورر کار کند، به یک عصا منحصر به فرد نیاز دارید - با استفاده از یک تصویر شفاف یک پیکسلی (در این مورد s.gif) یک پس زمینه شفاف برای پیوند تنظیم کنید.

    این گزینه در تمام مرورگرهای محبوب کار می کند. من شخصا آن را روی IE7-9، نسخه های فعلی FF، Safari، Opera تست کردم.



    این فلش درایو است که من در برنامه SWF Text دریافت کردم


    صبر کنید تا دانلود کامل شود. فراموش نکنید که صدا را روشن کنید!!!

    برای ایجاد این فلش مموری از برنامه SWF Text استفاده کردم. من در مورد خود برنامه و نحوه کار در آن از پیام یاد گرفتم
    (ممنون از پیوند *نیکا*)

    SWF Text برنامه ای برای ایجاد متن فلش متحرک است. شما می توانید از بیش از 150 افکت متن و بیش از 20 افکت پس زمینه استفاده کنید و می توانید تمام ویژگی های متن از جمله فونت، رنگ، فرمت و غیره را بنا به صلاحدید خود تغییر دهید.
    با SWF Text، بدون هیچ تجربه ای با فلش، می توانید به راحتی در عرض چند دقیقه یک بنر یا صفحه معرفی زیبا ایجاد کنید. تنها کاری که باید انجام دهید این است که متن را وارد کنید، یک فونت را انتخاب کنید و جلوه ها را تنظیم کنید.

    بنابراین، ما معمولاً در وبلاگ ها یک عکس قرار می دهیم، وقتی روی آن کلیک می کنید، به آدرس خود فلش درایو می رسیم.

    بنابراین ترتیب اعمال به شرح زیر است ...
    1. درایو فلش را با فرمت SWF ذخیره کنید
    2. علاوه بر این، ما نیاز به یک عکس داریم
    (این بدان معناست که ما درایو فلش خود را با فرمت GIF اضافی در رایانه ذخیره خواهیم کرد)

    اکنون باید درایو فلش خود را در جایی از اینترنت پیدا کنیم تا یک آدرس قانونی داشته باشد.
    برای این منظور از دفتر خاطراتم در Lyra استفاده کردم.

    اینجوری انجامش بدیم...
    در دفتر خاطرات LiRu ما باز می کنیم
    ورودی جدیدو یک درایو فلش (SWF) را به عنوان تصویر ضمیمه کنید:
    ... (در فرم کامل، در زیر مدخل سمت راست، پنجره «پیوست فایل» وجود دارد.
    پنجره "Browse" را باز کنید، درایو فلش خود را پیدا کنید، روی آن کلیک کنید)
    و آن را در پیش نویس ذخیره کنید.
    سپس به Draft می رویم - درایو فلش ما در حال حاضر وجود دارد، فقط کوچک است ... و پخش می شود
    ما آن را برای ویرایش باز می کنیم، اندازه را افزایش می دهیم و در دفتر خاطرات منتشر می کنیم.
    از اینجا آدرس فلش درایو اینترنت را هم می گیریم تا بعداً در وبلاگ ها هنگام ساخت بنر به آنجا مراجعه کنیم.

    حالا در مورد قسمت دوم - تصویر GIF.
    برای من بسیار سنگین بود - (بیش از 5 مگابایت) و تقریباً 80 لایه.

    هدف آسان‌تر کردن تصویر است.

    برای این من
    1) تعداد لایه ها را به 20 (یعنی 4 بار) کاهش داد و زمان هر فریم را باید 4 برابر افزایش داد.
    2) اندازه خود تصویر را کاهش داد (اگرچه نمی شد این کار را انجام داد).

    در نتیجه وزن تصویر 10 برابر کاهش یافت و برابر با 586 کیلوبایت شد
    (برای مقایسه، آلمیریاوزن تصویر 3.22 مگابایت است، یعنی 6 برابر بزرگتر - اما هم زیباتر و هم از نظر اندازه بزرگتر است).
    در اینجا باید یک مصالحه معقول وجود داشته باشد.

    در اصل، با استفاده از فرمت ویدئویی AVI، می توانید یک درایو فلش را به این صورت در Video.Mey.ru آپلود کنید. چگونه این کار را انجام دادم