2016-03-27 53 views
0

嗨,我正在製作一本填色書,並且需要將一些代碼從AS2轉換爲AS3,因爲我正在學習AS3並從未將它看作AS2。該代碼是:圖畫書:將AS2轉換爲AS3

stop(); 
_root.fillColor = 0xFFFFFF; 

隨着

on (press) { 
color = new Color(this); 
color.setRGB(_root.fillColor); 
delete color; 
} 

真的很感激,如果有人可以幫助。感謝

回答

0

這是內部按鈕,其中AS2類Color適用於當前對象從root.fillColor

UPDATE代碼:

在情況下,event.target正在等待按鈕

addEventListener(MouseEvent.CLICK, onClick); 
... 
function onClick(event: MouseEvent): void { 
    const ct: ColorTransform = new ColorTransform(); 
    ct.color = COLOR_IN_HEX_FORMAT; // 0x00CC77 
    (event.target as DisplayObject).transform.colorTransform = ct; 
} 
+0

感謝期待你的答覆。我怎樣才能解決這個問題,使着色書的作品? @dimpiax –

+0

通過'transform'對象屬性的'colorTransform'屬性。 – dimpiax

+0

對不起,我不確定我明白了嗎? –