这是我使用免费的flex sdk mxmlc编译的代码。它编译了,我运行了它。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。但不显示
发布于 2011-06-28 23:47:10
您还需要提供一个FlxGame子类。对于您来说,最简单的方法可能是采用一个开箱即用的现有Flixel项目,例如AdamAtomic's HelloWorld,然后根据您的需要对其进行修改。
发布于 2012-06-17 08:55:52
试着这样做:
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());
}
}
} 有很多工具提示可以帮助你找出不同设置的含义。我发现来自Multimedia Fusion2背景的flixel相当容易使用。
享受吧!
https://stackoverflow.com/questions/6509175
复制相似问题