0
我試圖修改圖像,這是從一個字符串鑄造修改:鑄造字符串圖片ID到撓曲
[Embed(source='map.swf', symbol='wZero')]
[Bindable]
private var wZero:Class;
[Embed(source='map.swf', symbol='wOne')]
[Bindable]
private var wOne:Class;
public function setInactiveElements() : void {
trace ("setInactiveElements called");
inactiveElements : Array = mapMan.getInactiveElements();
for each (var element : String in inactiveElements) {
trace ("inactiveElement: " + element);
Image(element).alpha = 0.5;
// also tried:
(element as Image).alpha = 0.5;
}
}
在inactiveElements陣列是一羣ImageIds的(way_0,way_1 ,. ),我試圖設置每個圖像的alpha值。
<mx:Image source="{wZero}" id="way_0"/>
<mx:Image source="{wOne}" id="way_1"/>
跟蹤我得到了正確的ImageId字符串,但轉換爲Image失敗。
TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
太棒了! 感謝a'lot! It Works! – icke
當然。我已經做了。再次感謝! – icke