Lingo中使用getVariable(varName, flag)得到AS3中的某class内部的static变量。flag的意思是get Value or Ref。

False,表示ref;true为value。

实际上,对基元类型,即使写false也得到的是value。

如果得到的是引用reference,那么修改引用就可以修改as中该 变量的值。

比如,如果p_array是as中的一个array,那么p_array[2]=300确实会改变as中的array。

对基元类型,就只能使用另外两种方式:

flashobjRef.varName = newVal;

flashobjRef.setVariable(varName, newVal)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-31
  • 2021-11-03
  • 2021-07-15
  • 2022-12-23
猜你喜欢
  • 2021-08-29
  • 2022-12-23
  • 2022-01-02
  • 2021-12-02
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
相关资源
相似解决方案