------ 文章開始 ------

package  {
import flash.display.Sprite;

public class Noise extends Sprite{
var canvas:Sprite;
public function Noise(canvasWidth:Number = 0, canvasHeight:Number = 0) {
setCanvas(canvasWidth, canvasHeight);
}
public function getNoise(level:Number){
trace(level * canvas.width * canvas.height / 100);
for(var i = 0 ; i < level * canvas.width * canvas.height / 100; i++){
canvas.graphics.beginFill(Math.random()*0xffffff);
canvas.graphics.drawCircle(Math.random()*canvas.width , Math.random()*canvas.height , 0.5);
canvas.graphics.endFill();
}
}
public function setCanvas(canvasWidth:Number, canvasHeight:Number){
canvas = new Sprite();
canvas.graphics.beginFill(0x000000,0);
canvas.graphics.drawRect(0, 0, canvasWidth, canvasHeight);
canvas.graphics.endFill();
this.addChild(canvas);
}
public function setAlpha(canvasAlpha:Number){
canvas.alpha = canvasAlpha;
}

}

}
------ 文章結尾 ------

[複製網址] [開新視窗] [檢舉短網址] [QR條碼]

服務條款 - 加入會員(免費) - 回報問題網址 - 聯絡偶們 -

© 2025 PPT.cc