FlxUIState の変更点


[[API Reference]] > [[flixel.addons.ui]] > FlxUIState

*FlxUIState [#xfb46dd3]
FlxUIStateはFlxStateをUI用に次の2つの機能を拡張したクラスです
+ IFlxUIStateを実装
+ 文字列のIDからFlxUI*オブジェクトを自動的に作成
**使用法 [#x2376b21]
FlxUIStateを継承するクラスとオーバーライド関数を定義し、配置するUIのXMLファイル(拡張子は不要)をsuper.create()を呼び出す前に"_xml_id"に指定します。
#geshi(Actionscript){{
class MenuState extends FlxUIState {

    override public function create():Void {
        _xml_id = "menu"; // "assets/xml/menu.xml"を設定

        // ここで実際に読み込まれる
        super.create();
}}

* スーパークラス [#h445a65f]
FlxState

----
#contents
----

*フィールド [#ff0baab7]
**destroyed:Bool : [#p62060aa]
**cursor:FlxUICurosor = null : カーソルUIオブジェクト [#jba05752]
**_xml_id:String = "" : 読み込むUIのXMLファイル [#z7ceed84]
 super.create() を呼び出す前に指定しなければなりません
**_makeCursor = false : カーソルUIオブジェクトを生成するかどうか [#l7630c28]
 super.create() を呼び出す前に指定しなければなりません

----
*メソッド [#ld20fc2d]