【发布时间】:2015-12-01 13:56:58
【问题描述】:
我正在尝试使用FlxUICheckBox。在官方文档中,构造函数是这样的:
new(X:Float = 0, Y:Float = 0, ?Box:Dynamic, ..)
Box 对象是什么?
我应该如何将Box 对象作为参数发送给这个构造函数?
【问题讨论】:
标签: checkbox haxe haxeflixel
我正在尝试使用FlxUICheckBox。在官方文档中,构造函数是这样的:
new(X:Float = 0, Y:Float = 0, ?Box:Dynamic, ..)
Box 对象是什么?
我应该如何将Box 对象作为参数发送给这个构造函数?
【问题讨论】:
标签: checkbox haxe haxeflixel
我应该把它改成BoxAsset。这是您要用于复选框框部分的图像资源。
一个简单的复选框包含三个组件,看起来有点像这样:
[X] Checkbox
Box 表示盒子部分,"[ ]"
Check 表示检查部分,"X"
Label 表示复选框旁边的文本字段中的文本如果您不提供Box 或Check,它将自动使用默认的FlxUIAssets 为您的复选框设置外观。如果您提供自己的资产(例如 "assets/mybox.png"),它将使用该资产。它期待您传递给FlxSprite.loadGraphic() 的相同类型的东西——String、BitmapData 或FlxGraphic。
我可能还应该将类型从 :Dynamic 更新为 :FlxGraphicAsset,我最初在很久以前编写了这段代码,然后他们才添加了新的帮助器类型。
【讨论】: