Skip to main content
Known Participant
December 21, 2018
Question

stage.nativeWindow.width how to call

  • December 21, 2018
  • 3 replies
  • 399 views

I have called this in a On a ENTER_FRAME event and it works but it causes my program to be buggy so I want call it only when someone resizes the window is there any way to do this

function sizewidth() {

if(stage.nativeWindow.width >800){

BIG()

}

if(stage.nativeWindow.width <800){

SMALL()

}

}

//addEventListener(Event.ENTER_FRAME, onEnter, false, 0, true);

function onEnter(evt:Event):void {

sizewidth()

}

    This topic is closed to new replies. Start a new post to keep the conversation going.

    3 replies

    JoãoCésar17023019
    Community Expert
    Community Expert
    December 21, 2018

    Hi.

    Add a NativeWindowBoundsEvent.RESIZING event listener.

    import flash.events.NativeWindowBoundsEvent;

    function windowResizeHandler(e:NativeWindowBoundsEvent):void

    {

        trace(stage.nativeWindow.width, stage.nativeWindow.height);

    }

    stage.nativeWindow.addEventListener(NativeWindowBoundsEvent.RESIZING, windowResizeHandler);

    I hope this helps.

    Regards.

    JC

    Known Participant
    December 21, 2018

    thank you helped much

    JoãoCésar17023019
    Community Expert
    Community Expert
    December 21, 2018

    You're welcome!