کمک فول اسکرینی

سلام
دوستان من یک دکمه ای درست کردم که صفحه رو از حالت فول اسکرین به نورمال و برعکس تبدیل میکنه
ولی با لود شدن swf صفحه نورمال بالا میاد،ولی من میخام فول بابا بیاد بعد از کلید روی دکمه نورمال بشه،چیکار کنم؟؟؟؟؟کجاش اشتباهه؟؟؟؟
اینم کد :
PHP:
import flash.display.StageDisplayState;
function goFullScreen():void
{
    if (stage.displayState == StageDisplayState.NORMAL) {
        stage.displayState=StageDisplayState.FULL_SCREEN;
    } else {
        stage.displayState=StageDisplayState.NORMAL;
    }
}
    Disable_FullScreen.addEventListener(MouseEvent.CLICK, _handleClick)
    function _handleClick(event:MouseEvent):void
{
    goFullScreen();
}
 

++Hadi++

Active Member
تو اپلیکیشن می شه ، تو وب نمی شه . باید یه رویداد کلیک یا فشار موس بزاری تا وقتی کاربر رو stage کلیک کرد ، رویداد فول اسکرین رو فعال کنی ...
 
مرسی هادی جان
من کارم اپلیکیشن هست و خروجیم EXE هست و نمیخوام رو کل stage که کلیک کرد این اتفاق بیوفته، میخام رو یه دکمه که کلیک کرد این اتفاق بیوفه
این کدی که زدم اشتباهه ینی؟
چرا دستور تنهای stage.displayState=StageDisplayState.FULL_SCREEN کار میکنه ولی این کد من درست کار نمیکنه؟
 

clove-pink

کاربر فعال
سلام
برای اینکه قیل از اینکه روی دکمه ای کلیک کنه صفحه fullscreen شه، شما اون function که برای fullscreen نوشته رو call کن درست می شه فکر کنم.یعنی:
کد:
goFullScreen();

این رو به کدهاتون اضافه کنین.
 

++Hadi++

Active Member
والا تو اپلیکیشن ، همون اولش که اون دستورتونو بنویسین ، باید فول اسکرین بشه . من مطمئنم که باید درست باشه . مگر اینکه یه جایی یه کاری کردین که خراب کرده . منظورم این بود که اگه کارتون تحت وب هست نمی تونه بدون اولین رویداد کلیک فعال شه ولی تو اپلیکیشن exe باید درست باشه . ببینم از mdm zink یا ... استفاده نکردین که ؟
 
نه از mdm zinkاستفاده نکردم،اصلا کلا همومن کدی که نوشم بود ، همین،ولی اولش فول نمیشه
 

++Hadi++

Active Member
!!!
PHP:
import flash.display.StageDisplayState;

stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE;
در ضمن حالت فول اسکرین تو دیباگر فلش جواب نمی ده ها . فقط وقتی swf یا exe رو باز می کنی جواب می ده ها .
 

پیوست ها

  • FullScreen.rar
    6.7 کیلوبایت · بازدیدها: 29
هادی جان دستت درد نکنه،درست شد،فقط یک نکته وجود داره که تمام فایلهای Flv که خاصیت فول اسکرین داشتن هم فول اسکرین شدن :green:
 

yaa110

کاربر فعال
توجه کنید کدی که شما نوشتید فقط وقتی فراخوانی میشه که روی دکمه کلیک شده باشه. پس در لحظه اجرا باید کد فول اسکرین را اضافه کنید.
بعد از دستور Import این کد را اضافه کنید:
کد:
stage.displayState=StageDisplayState.FULL_SCREEN;
برای جلوگیری از فول اسکرین شدن Flv ها هم این کد را اضافه کنید: (به جای flvPlayer اسم پلایر خودتون را بنویسید)
کد:
flvPlayer.fullScreenTakeOver = false;
 
آخرین ویرایش:

FLV

Member
!!!
PHP:
import flash.display.StageDisplayState;

stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE;
در ضمن حالت فول اسکرین تو دیباگر فلش جواب نمی ده ها . فقط وقتی swf یا exe رو باز می کنی جواب می ده ها .

در یک پروژه ساده این کدهارو وارد کردم و درست کار میکنه.
در همین پروژه وقتی با Text Tool یک کادر تکست TLF یا Classic داریم و نوع تکست رو Editable یا Input Text میزاریم اما در پابلیش یا خروجی نهایی نمیشه در تکست باکس چیزی وارد کرد اما وقتی کدهای فول اسکرین رو غیر فعال میکنم درست میشه!!
بنظرتون مشکل کجاست؟
 

جدیدترین ارسال ها

بالا