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)