0

我正在尝试使用FlxUICheckBox. 在官方文档中,构造函数是这样的:

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

对象是什么Box

我应该如何将Box对象作为参数发送给这个构造函数?

4

1 回答 1

1

我可能应该将其更改为BoxAsset. 这是您要用于复选框框部分的图像资产。

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

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

如果您不提供Boxor Check,它将FlxUIAssets自动使用默认设置为您的复选框设置外观。如果您提供自己的资产("assets/mybox.png"例如),它将使用它。它期待您传递的相同类型的东西FlxSprite.loadGraphic()- a String, aBitmapData或 a FlxGraphic

我可能还应该将类型从:Dynamicto更新:FlxGraphicAsset,我最初在很久以前编写了这段代码,然后他们才添加了新的帮助器类型。

于 2015-12-01T14:13:07.043 回答