gpt4 book ai didi

actionscript-3 - AS3-如何获取类的常量数组?

转载 作者:行者123 更新时间:2023-12-04 13:28:22 25 4
gpt4 key购买 nike

static public const CONST_1 :String = "CONST_1";
static public const CONST_A :String = "CONST_A";

public var constantsArr :Array;

是否可以获取类常量值的数组而无需像这样手动添加它们:
  constantsArr = [ CONST_1, CONST_A ];

最佳答案

使用describeType应该可以:

public class Constants
{
static public const CONST_1 :String = "CONST_1";
static public const CONST_A :String = "CONST_A";
}

var xmlList:XMLList = describeType(Constants).child("constant");

var constantsArray:Array = [];
for each(var key:XML in xmlList)
{
constantsArray.push(key.attribute("name"));
}

关于actionscript-3 - AS3-如何获取类的常量数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com