2011-09-12 31 views
1

比方說,我有舞臺上的這個對象,它被稱爲myShape,我想操縱它通過行動腳本和應用漸變顏色。 沒有,如果它是填充顏色,我可以使用colortransform方法,但我不認爲它會起作用..並且請不要建議我用動作腳本畫出形狀。將漸變填充應用於舞臺上的對象..?

import flash.geom.* 
import flash.display.* 
var fillType:String = GradientType.LINEAR; 
var colors:Array = [0xFF0000, 0x0000FF]; 
var alphas:Array = [1, 1]; 
var ratios:Array = [0x00, 0xFF]; 
var matr:Matrix = new Matrix(); 
matr.createGradientBox(200, 100, 0, 0, 0); 
var spreadMethod:String = SpreadMethod.PAD; 
myShape.graphics.beginGradientFill(fillType, colors, alphas, ratios, matr, spreadMethod);   
現在

當我測試這個我沒有得到任何錯誤,但我並不適用任何事情..

+0

這個問題很難或是什麼? ..大聲笑 – hussein

+0

如果它不是你會找到自己的解決方案:p – Kodiak

+0

我真的很多搜索這個問題..不是一個怪胎,但這是一個真正愚蠢的事情有一個研究..但它是在行動腳本3中也有一個愚蠢的東西,或者不是嗎? 和即時通訊仍然在等待答案..大聲笑 – hussein

回答

1

我將創建一個矩形框形狀,用漸變填充和適用對象作爲面具。你的情況可能嗎?

+0

,因爲你建議一個解決..然後我想這是沒有辦法解決..但如果沒有任何方法,那麼爲什麼沒有人告訴我說..?!!謝謝你的回答,但我真的想着這個有一些額外的知識。或明智的我會應用漸變從閃光形狀。 – hussein

+0

我不是在談論Flash,我是在談論純粹的AS3 :) – Kodiak

+0

你知道嗎..有時甚至是「我不知道」算作一個答案..但是來吧你已經一個很好的幫助.. :)謝謝你的時間(你又來了這個問題..它看起來像你的怪人太大聲了!) – hussein