2008-11-18 73 views

回答

3

在RandomSquiggle.as變線76

bitmapData = new BitmapData(width,height,false,0xfafafa); 

bitmapData = new BitmapData(width,height,true,0x000000); 

第三個參數是透明度

+0

你是絕對正確的!更容易。 – defmeta 2008-11-18 17:59:39

0

這不是一個實際的Sprite(Sprite是一個AS3數據類型),它只是一個名爲'sprite'的MovieClip。我看到,在代碼中的波浪線真的被吸引到一個名爲「paintSurface」,那麼影片剪輯當它這樣做「paintSurface」的位圖通過這條線被捕獲:

bitmapData.draw(paintSurface); 

然後將其連接到'精靈」的MovieClip這裏:

sprite.attachBitmap(bitmapData, 3); 

這可能就是你所得到的白色背景。

我假設該位圖被捕獲的處理速度的緣故。

也許你可以看到會發生什麼,如果你不捕獲一個位圖,而是將'paintSurface'附加到'精靈',而不是。