- public class Level extends StarlingState
- {
- protected var level:MovieClip;//这里使用flash.display.MovieClip;
- //private var hero:Hero;
- public function Level(_level:MovieClip)
- {
- super();
- level=_level;
- var objectsUsed:Array=[Hero,Platform,RevolvingPlatform,Coin];
- }
- override public function initialize():void{
- super.initialize();
- var physics:Box2D=new Box2D("physics");
- // physics.visible=true;
- add(physics);
- /*ObjectMaker是一个快捷批量创建多个CitrusObjects的工具类,
- 通常当你使用关卡编辑器或xml布局你的关卡的时候会使用这个类。*/
- ObjectMaker2D.FromMovieClip(level);
- var rpf:RevolvingPlatform=getObjectByName("rpf") as RevolvingPlatform;
- rpf.view=new Quad(290,45,0x00FF00);
- var floor:Platform=getObjectByName("floor") as Platform;
- floor.view=new Quad(1024,30,0x000FF0)
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/090520133238.html
来源: http://www.codesnippet.cn/detail/090520133238.html