package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.display3D.Context3D;
import flash.display3D.Context3DRenderMode;
import flash.events.Event;
import starling.core.Starling;
//--------------------------------------------------------------------
// ClassName: dragProject
// Desc: 拖拽应用
//--------------------------------------------------------------------
[SWF( width="1000", height="604", frameRate="60", backgroundColor = "#cccccc" )]
public class dragProject extends Sprite
{
private var mStarling:Starling;
public function dragProject()
{
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
// 防止出现【大小不匹配错误】
if ( stage.stageWidth > 0 && stage.stageHeight > 0 )
start();
else
stage.addEventListener( Event.RESIZE, onResize );
}
private function onResize( e:Event ):void
{
if ( stage.stageWidth > 0 && stage.stageHeight > 0 )
{
stage.removeEventListener( Event.RESIZE, onResize );
start();
}
}
private function start():void
{
mStarling = new Starling( Game, stage, null, null, Context3DRenderMode.SOFTWARE );
mStarling.antiAliasing = 1; // 防锯齿
mStarling.start();
}
}
}
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.display3D.Context3D;
import flash.display3D.Context3DRenderMode;
import flash.events.Event;
import starling.core.Starling;
//--------------------------------------------------------------------
// ClassName: dragProject
// Desc: 拖拽应用
//--------------------------------------------------------------------
[SWF( width="1000", height="604", frameRate="60", backgroundColor = "#cccccc" )]
public class dragProject extends Sprite
{
private var mStarling:Starling;
public function dragProject()
{
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
// 防止出现【大小不匹配错误】
if ( stage.stageWidth > 0 && stage.stageHeight > 0 )
start();
else
stage.addEventListener( Event.RESIZE, onResize );
}
private function onResize( e:Event ):void
{
if ( stage.stageWidth > 0 && stage.stageHeight > 0 )
{
stage.removeEventListener( Event.RESIZE, onResize );
start();
}
}
private function start():void
{
mStarling = new Starling( Game, stage, null, null, Context3DRenderMode.SOFTWARE );
mStarling.antiAliasing = 1; // 防锯齿
mStarling.start();
}
}
}