我有一個由多個圖層組成的MovieClip,其中一個圖層是動畫背景Shape。讓我們將這個帶有背景形狀的MyMovieClip稱爲實例名稱「mcBackground」;應用ColorTransform停止播放MovieClip
var myMovieClip = new MyMovieClip();
addChild(myMovieClip);
這工作得很好,當影片剪輯被添加到它起到預期的階段(背景移動時):
我加入電影剪輯,舞臺從ActionScript。
問題是,當我嘗試將colorTransform應用於背景形狀時,它停止移動。我在做什麼是這個MyMovieClip類中:
var ct:ColorTransform = mcBackground.transform.colorTransform;
ct.color = some color value;
mcBackground.transform.colorTransform = ct;
當我這樣做,背景正確着色,但現在不活躍,這似乎是在第1幀就卡住的顯示儘管我在後面的框架中執行了任何代碼。所以它看起來像一個顯示問題。
這裏有什麼問題?正在改變transform.colorTransform可能動畫形狀?
讓我知道如果描述不清楚,我會盡力解釋更多。
很感謝,我不知道。現在我已經用另一個剪輯包裹了該剪輯,而colorTransform仍然應用於原始形狀。它的工作原理。 – 2009-12-02 23:38:24