【问题标题】:ActionScript: How to call an objects function within an array?ActionScript:如何在数组中调用对象函数?
【发布时间】:2015-08-31 17:55:37
【问题描述】:

在 Java 中可以设置数组的数据类型,通过将数据类型设置为我正在使用的对象,我可以调用该对象的方法和变量。例如:

ArrayList<Object> name = new ArrayList<Object>();
name.add(new Object(variables));
name.get(0).method;

有什么方法可以在 ActionScript 中做到这一点?

【问题讨论】:

    标签: arrays flash object actionscript


    【解决方案1】:

    向量可以让您轻松调用存储在该向量中的对象的函数。

    var vector:Vector.<YourObject> = new Vector.<YourObject>();
    vector[0].yourObjectFunction();
    

    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Vector.html

    或者,您可以将 Array 的成员强制转换为特定类型,然后调用函数。

    (array[0] as YourObject).yourObjectFunction();
    

    【讨论】:

      猜你喜欢
      • 2010-11-18
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 2011-02-22
      • 2019-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多