نمونه سایت ها و پورتال ها
Articles
Browse our article section
شرکت آریـــانـا » مقالات فناوری اطلاعات
گروه : فلش و مالتی مدیا  |   کد مطلب : 2   |  دفعات بازدید : 11078   |  نظرات : 1    |    نسخه چاپی   |    ایمیل به دوستان  

نمایش فلش به صورت تمام صفحه با امکان تنظیم سایز و موقعیت اجزای صفحه

توسط : آراد لیایی در 10 آبان 1387

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

fscommand("fullscreen",true);

در این حالت با کوچک و بزرگ کردن اندازه مرورگر، فلش و محتوی داخلی آن به صورت یکنواخت تغییر شکل داده و بزرگ و کوچک می گردند و کنترلی بروی اجزای داخلی نداریم.

 

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

 

برای شروع در نظر می گیریم که فایل فلش ما شامل آبجکت back_mc به عنوان بک گراند و آبجکت logo_mc به عنوان لوگو میباشد. و می خواهیم در هنگام FLASH FULLSCREEN بک گراند تمام صفحه را پر کند ولی لوگو بدون تغییر سایز موقعیت خود را پیدا کند.

 

تنظیم موقعیت stage

Stage.align = "TL";

جلوگیری از resize شدن stage با مرورگر

Stage.scaleMode = "noScale";

تنظیم اندازه و موقعیت بک گراند

back_mc._x = 0
back_mc._y = 0
back_mc._width = Stage.width
back_mc._height = Stage.height

تنظیم موقعیت لوگو

logo_mc._x = 30
logo_mc._y = 30

چک کردن بزرگ و کوچک شدن مرورگر

sizeListener = new Object();
sizeListener.onResize = function()
{
 back_mc._width = Stage.width
 back_mc._height = Stage.height
 back_mc._x = 0
 back_mc._y = 0
 logo_mc._x = 30
 logo_mc._y = 30
};
Stage.addListener(sizeListener);

امتیاز : Article Rating|  
نظرات
رزیتا حیدری
يکشنبه, بهمن 03, 1389 10:38 ب.ظ
با سلام
ممنون از مقاله کاربردی شما. در صورت امکان مقالات این بخش را افزایش دهید.
ارسال نظر

نام (الزامی)

پست الکترونیک (الزامی)

وب سایت

تصویر CAPTCHA
Enter the code shown above: