All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scaffold.libs_as.starling.events.ResizeEvent.as Maven / Gradle / Ivy

// =================================================================================================
//
//	Starling Framework
//	Copyright 2011-2015 Gamua. All Rights Reserved.
//
//	This program is free software. You can redistribute and/or modify it
//	in accordance with the terms of the accompanying license agreement.
//
// =================================================================================================

package starling.events
{
    import flash.geom.Point;

    /** A ResizeEvent is dispatched by the stage when the size of the Flash container changes.
     *  Use it to update the Starling viewport and the stage size.
     *  
     *  

The event contains properties containing the updated width and height of the Flash * player. If you want to scale the contents of your stage to fill the screen, update the * Starling.current.viewPort rectangle accordingly. If you want to make use of * the additional screen estate, update the values of stage.stageWidth and * stage.stageHeight as well.

* * @see starling.display.Stage * @see starling.core.Starling */ public class ResizeEvent extends Event { /** Event type for a resized Flash player. */ public static const RESIZE:String = "resize"; /** Creates a new ResizeEvent. */ public function ResizeEvent(type:String, width:int, height:int, bubbles:Boolean=false) { super(type, bubbles, new Point(width, height)); } /** The updated width of the player. */ public function get width():int { return (data as Point).x; } /** The updated height of the player. */ public function get height():int { return (data as Point).y; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy