effect(s)
private function stop() : void {
myVid.filters = [];
}
private function draw() : void {
myVid.filters = [];
}
private var conv:uint = 0;
private function glow() : void {
//myVid.filters = [new GlowFilter(0xff1122)];
var matrix:Array = [ 0,1,0, 1,5,1, 0,1,0 ];
switch (conv) {
case 0:
matrix = [ 0,0,0, 0,2,0, 0,0,0 ];
myVid.filters = [new ConvolutionFilter(3,3,matrix)];
break;
case 1:
matrix = [ -1,-1,-1, -1,8,-1, -1,-1,-1 ];
myVid.filters = [new ConvolutionFilter(3,3,matrix)];
break;
case 2:
matrix = [ -1,-1,-1, -1,5,-1, 1,-1,1 ];
myVid.filters = [new ConvolutionFilter(3,3,matrix)];
break;
case 3:
matrix = [ 1,1,1, 1,8,1, 1,1,1 ];
myVid.filters = [new ConvolutionFilter(3,3,matrix)];
break;
case 4:
matrix = [ -1,-1,-1, -1,4,0, 0,0,0 ];
myVid.filters = [new ConvolutionFilter(3,3,matrix)];
break;
case 5:
matrix = [ 0,0,0, 1,5,-1, -1,-1,-1 ];
myVid.filters = [new ConvolutionFilter(3,3,matrix)];
break;
default:
matrix = [ -2,-1,0, -1,4,1, 0,1,2 ];
myVid.filters = [new ConvolutionFilter(3,3,matrix)];
conv = 0;
break;
}
conv += 1;
}
private var on:uint = 0;
private function color() : void {
var red:Number = Math.random() * 255;
var green:Number = Math.random() * 255;
var blue:Number = Math.random() * 255;
if (on == 0) {
on = 1; myVid.transform.colorTransform = new ColorTransform(-1, -1, -1, 1, red, green, blue, 0);
} else {
on = 0; myVid.transform.colorTransform = new ColorTransform();
}
}