这是我使用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。但是没有显示
答案 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背景。
享受!