在HaxeFlixel中,什么是Box对象以及如何使用它?

时间:2015-12-01 13:56:58

标签: checkbox haxe haxeflixel

我试图使用FlxUICheckBox。在官方文档中,构造函数如下所示:

new(X:Float = 0, Y:Float = 0, ?Box:Dynamic, ..)

什么是Box对象?

如何将Box对象作为参数发送到此构造函数?

1 个答案:

答案 0 :(得分:1)

我应该把它改成BoxAsset。它是您要用于复选框的框部分的图像资源。

一个简单的复选框有三个组件,看起来有点像这样:

[X] Checkbox
  1. Box表示方框部分"[ ]"
  2. Check表示检查部分"X"
  3. Label表示复选框
  4. 旁边文本字段中的文字

    如果您未提供BoxCheck,则会自动使用默认FlxUIAssets为您的复选框设置外观。如果您提供自己的资产(例如"assets/mybox.png"),它将使用它。我希望您将FlxSprite.loadGraphic() - StringBitmapDataFlxGraphic传递给您同样的事情。

    我应该也可以将类型从:Dynamic更新为:FlxGraphicAsset,我最初在添加新帮助程序类型之前很久就编写了这段代码。