我试图使用FlxUICheckBox
。在官方文档中,构造函数如下所示:
new(X:Float = 0, Y:Float = 0, ?Box:Dynamic, ..)
什么是Box
对象?
如何将Box
对象作为参数发送到此构造函数?
答案 0 :(得分:1)
我应该把它改成BoxAsset
。它是您要用于复选框的框部分的图像资源。
一个简单的复选框有三个组件,看起来有点像这样:
[X] Checkbox
Box
表示方框部分"[ ]"
Check
表示检查部分"X"
Label
表示复选框如果您未提供Box
或Check
,则会自动使用默认FlxUIAssets
为您的复选框设置外观。如果您提供自己的资产(例如"assets/mybox.png"
),它将使用它。我希望您将FlxSprite.loadGraphic()
- String
,BitmapData
或FlxGraphic
传递给您同样的事情。
我应该也可以将类型从:Dynamic
更新为:FlxGraphicAsset
,我最初在添加新帮助程序类型之前很久就编写了这段代码。