flixel hello world不工作

时间:2011-06-28 15:42:56

标签: flex

这是我使用mxmlc编译的免费flex sdk的代码。它编译并运行它。 Helloworld未显示

 package
    {
        import org.flixel.*;

        public class PlayState extends FlxState
        {
            override public function create():void
            {
                add(new FlxText(0,0,100,"Hello, World!")); //adds a 100x20 text field at position 0,0 (upper left)
            }
        }   

    }

预期输出= HelloWorld。但是没有显示

2 个答案:

答案 0 :(得分:3)

您还需要提供FlxGame子类。您可以最简单地使用现成的Flixel项目(例如AdamAtomic's HelloWorld开箱即用)并根据需要对其进行修改。

答案 1 :(得分:1)

请改为尝试:

package  
{   
import org.flixel.*;    

    public class HelloWorld extends FlxState
    {

        private var title_text:FlxText;     

        public function HelloWorld() { }        

        override public function create():void
        {           
            title_text = new FlxText(20, 0, 300, 'Lunarium');
            title_text.setFormat(null, 50, 0xffffffff, "center");
            add(title_text);                
        }

        override public function update():void
        {
            if(FlxG.keys.X)
            {
                FlxG.fade(0xff131c1b, 1, onFade);   
            }           
            super.update();          
        }       

        protected function onFade():void
        {       
            //FlxG.switchState(new SmallPlay2());
        }
    }   
} 

有很多工具提示可以帮助您弄清楚不同设置的含义。我发现flixel相当容易使用来自多媒体融合2背景。

享受!

相关问题