app.as
来自「用于flash/flex的 as3的 2D图形图像图表的动态生成」· AS 代码 · 共 54 行
AS
54 行
package flare.apps
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.geom.Rectangle;
public class App extends Sprite
{
protected var _appBounds:Rectangle;
public function App()
{
addEventListener(Event.ADDED_TO_STAGE, onStageAdd);
}
private function onStageAdd(evt:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, onStageAdd);
initStage();
init();
onResize();
stage.addEventListener(Event.RESIZE, onResize);
}
private function onResize(evt:Event=null):void
{
_appBounds = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
resize(_appBounds.clone());
}
protected function initStage():void
{
if (!stage) {
throw new Error(
"Can't initialize Stage -- not yet added to stage");
}
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
}
protected function init():void
{
}
public function resize(bounds:Rectangle):void
{
}
} // end of class App
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?