طریقه ماسک با حالت transparenty و آلفای کم ماسک در فلش (ماسک محو شدنی )
ابتدای امر عکسی رو که می خواهید در صفحه بیارید رو وارد صحنه می کنید.
اونرو به یه مووی کلیپ تبدیل می کنین.
سپس تصویر ماسک رو با ابزار فلش ترسیم می کنید و از پنل color حالت solid رو به linear یا radial تبدیل می کنین و گرادیانتی رو با استفاده از دو رنگ ابتدا و انتها درست می کنین.
یکی از قسمتها رو انتخاب و آلفای اونو 100% می کنین و بعد رنگ دوم رو انتخاب و آلفای اونو پایین می یارین. 'گرادیانتو به تصویر ماسک اعمال می کنین.
با ابزار gradient transform طیف رو در جهت مناسب قرار می دین.(در واقع طیف محو شدنی مورد نظرخودتونو دلخواه درست می کنین .)
دقت کنین جاهایی از ماسک که آلفای زیادی دارن قرار هست تصویر زمینه در اون ناحیه ها پر رنگتر بیفته و جاهایی که آلفای کمی دارن قرار هست تصویر زمینه در اون نواحی کم رنگ تر و محو تر بیفتن.
بعد ماسک رو به یه مووی کلیپ تبدیل می کنین . اسم نمونه (instance name) ماسک رو Mask و اسم نمونه ای مووی تصویر زمینه ماسک رو Masked گذاشتیم. بعد از پنل properties و از تب حالت های لایه تیک catche as bitmap رو هم برای مووی Mask و هم برای مووی Masked تیک می زنیم.
(حتما برای هر دو) می تونیم از این دستور اکشن هم به جای تیک استفاده کنیم:
PHP:
Mask.catcheAsBitmap=true;
Masked.catcheAsBitmap=true;
بعد از دستور اکشن این دستور رو می نویسیم :
PHP:
AS2---Masked.setMask=Mask;
AS3---Masked.mask=Mask;
دقت کنید که برای این کار فقط باید از اکشن استفاده کنید و نمی تونید به صورت دستی و با دابل کلیک بر روی برچسب لایه و انتخاب نوع لایه نوع ماسک و ماسک شده رو درست کنید.بعد مشاهده می کنین که کارمون درست می شه و یه ماسک با حالات محو شدگی ناحیه ای بدست می یاد.البته چون من فقط AS3 کار می کنم دقیقا نمی دونم ترتیب قرار گرفتن لایه ماسک و ماسک شده در دستور اکشن دو که ]چند خط بالاتر نوشتم درست هست یا نه ولی اگه نشد هم با جابجایی ماسک و ماسک شده درست از آب در می یاد.
بای ...