【问题标题】:Get item/variable from array with string AS3使用字符串 AS3 从数组中获取项目/变量
【发布时间】:2016-02-23 13:50:23
【问题描述】:

所以我有一个包含 4 个字符串值的数组 (在 public var p1:String 等数组之前定义)

public var partArray:Array = 
[
    p1 = ""
    p2 = ""
    p3 = ""
    p2_3 = ""
];

假设我有一个带有这些变量之一名称的文本按钮,我将如何使用文本按钮的名称从数组中获取正确的变量。

【问题讨论】:

    标签: arrays actionscript-3 var


    【解决方案1】:

    首先,在 AS3 中不建议创建这样的关联数组。对于键:值映射使用Object(例如{key: "value"})或Dictionary

    对于任何容器对象,您都可以使用数组访问括号查找属性:

    trace(myMap[key])
    

    Arraykey 是整数,Object 键是字符串,Dictionary 键是任何东西。

    因此,要通过另一个对象的名称查找值,您可能会使用:

    myMap[myButton.name]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 2016-11-09
      • 1970-01-01
      相关资源
      最近更新 更多