farve animation med script
Jeg har:import flash.filters.BitmapFilter;
import flash.filters.ColorMatrixFilter;
var image:MovieClip = this.attachMovie("YourImageLinkage", "YourImage", this.getNextHighestDepth());
image.cacheAsBitmap = true;
image._xscale = 400
image._yscale = 400
var listener:Object = new Object();
listener.image = image;
listener.onMouseMove = function() {
var xPercent:Number = 1 - (_xmouse/Stage.width);
var yPercent:Number = 1 - (_ymouse/Stage.height);
var matrix:Array = new Array();
matrix = matrix.concat([yPercent, 0, 0, 0, 0]); // red
matrix = matrix.concat([0, xPercent, 0, 0, 0]); // green
matrix = matrix.concat([0, 0, xPercent, 0, 0]); // blue
matrix = matrix.concat([0, 0, 0, 1, 0]); // alpha
var filter:BitmapFilter = new ColorMatrixFilter(matrix);
image.filters = new Array(filter);
}
Mouse.addListener(listener);
listener.onMouseMove();
hvor YourImageLinkage er linkagenavnet til et klip i lib.
Mit klip består af skrå streger der er i alle regnbuens farver, - fra venstre mod højre.
Som mit script er nu så skifter farverne alt efter hvor musen er på skrærmen når man mouser over, - men jeg kunne godt tænke mig at den i stedet for lavede en bølgebevægelse over stregerne altså at farverne skifter i en slags sinus kurve bevægelse.
Er der nogen der har en ide om hvordan den skal fixes?
vh
KalleBalle
