2010-05-22 73 views
2

我想更新從變量添加到數組中的數字,當這些變量發生變化時。是否可以更改這些變量並自動更新數組?ActionScript綁定數組對象?

var first:Number = 1; 
var second:Number = 2; 

var myArray:Array = new Array(first, second); 

first = 3; 
second = 4; 

trace(myArray) //outputs 1,2 

回答

3

除了存儲基本類型(Number)之外,還可以使用Object來包裝Number。像這樣的僞代碼:

var first:Object = { value: 1 }; 
var second:Object = { value: 2 }; 

var array:Array = [ first, second ]; 

first.value = 3; 
second.value = 4;