Vraag : adjustColorSaturation filter in AS3

Hallo, me opnieuw. Googling dit komt met zeer weinig zo behoefte van I op de proppen het weten hoe te om adjustColorSaturation in te gebruiken AS3 (geen het tweening) wanneer een gebruiker hun muis over een movieclip overgaat. Dankt vooraf:]

Antwoord : adjustColorSaturation filter in AS3

U moet ColorMatrixFilter gebruiken
Ik stel voor u in http://livedocs.adobe.com/flex/3/langref/flash/filters/ColorMatrixFilter.html kijkt

In het volgende die voorbeeld de verzadiging wordt geplaatst aan blauw wanneer de muis over en aan gebrek is wanneer de muis weg is (is beter gebruikend het omvergooien en uitlooptraject in plaats van mouseOver en mouseOut:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
privé functie onRollOver (ev: Gebeurtenis): leegte
		{
		  myMovie.filters = [nieuwe ColorMatrixFilter (this.getSaturationMatrix ())];
		}
					
		privé functie onRollOut (ev: Gebeurtenis): leegte
		{
		   myMovie.filters = nieuwe Serie (); 
		}

		privé functie getSaturationMatrix (): Serie {
		    var matrijs: Serie = nieuwe Serie ();
            matrijs = matrix.concat ([0, 0, 0, 0, 0]); //red serie
            matrijs = matrix.concat ([0, 0, 0, 0, 0]); //green serie
            matrijs = matrix.concat ([0, 0, 1, 0, 0]); //blue serie
            matrijs = matrix.concat ([0, 0, 0, 1, 0]); 
            terugkeer matrijs;
		}
Andere oplossingen  
 
programming4us programming4us