Now you have me wanting to experiment with this again...

I have done this before for trapping keys for use in fullscreen for FP9... again not sure about FP10
...............................................................................
Create a container and capture all events all events
|
based on event details javascript calls a function in flash
|
flash gets call and performs function
..............................................................................

However, considering the restrictions with fullscree, you may want to simulate a user interaction and send that to the contained element in JS.

Does anyone think this might work? or am I of base.

Thanks,
Anthony Pace


Zeh Fernando wrote:
Fullscreen can only be activated on certain events, so you cannot hijack the
user browser to set the fullscreen mode.

"Full-screen mode is initiated in response to a mouse click or key press by
the user; the movie cannot change Stage.displayState without user input"

http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/Stage.html#displayState

If you want the site to work on fullscreen only, then make it in a way that
when displayState is set to normal, it displays a warning message and a
button that when clicked will get back to fullscreen.

You cannot get rid of the "ESC" message either.


Zeh

On Tue, Nov 4, 2008 at 3:13 PM, Cor <[EMAIL PROTECTED]> wrote:

/*My goal:
       I want to start my apps fullscreen whitout giving a user the
possibility to scale
       or to encounter the app within a browser.
       When I CLICK it goes to FULL_SCREEN, but it doesn't work when I try
to do this with other events.
       Back to NORMAL does work on MOUSE_MOVE but not going back to
FULL_SCREEN.
       How can I set it to FULL_SCREEN automatically?

       And I also would like to get ride of the message "Press Esc to exit
fullscreen mode"?
       Every help is welcome!
*/

//My code in the first and only frame
var screenCheck:Boolean = false;
//< Prevent scaling items on the stage
var swfStage:Stage = this.stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP;
// />

//container is a movieclip with a textfield and a shape in it.
container.addEventListener(MouseEvent.MOUSE_MOVE, fullScreenUP);
container.addEventListener(MouseEvent.CLICK, fullScreenUP);

function fullScreenUP(e:MouseEvent):void {
       test.text = "fullScreenUP triggered!";
       if (screenCheck == false) {
               stage.displayState = StageDisplayState.FULL_SCREEN;
               screenCheck = true;
       } else {
               stage.displayState = StageDisplayState.NORMAL;
               screenCheck = false;
       }
}

/*
Kind regards
Cor
*/

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to