Klasa: BitmapData
Kompatybilność: ActionScript 1.0, Flash8+
Parametery
źródłoBitmapy:BitmapData - Wejściowy obrazek do modyfikacji.
źródłoProstokąta:Rectangle - Obszar prostokątu, który definiuje obszar źródła obrazu do użycia jako wejściowy.
lokalizacja:Point - Punkt o współżendnych x oraz y, które wskazują lewy górny róg źródła prostokąta do wyświetlenia.
kanałŹródłowy:Number - Źródło kanału do skopiowania. Użyj wartości ze zbioru (1,2,4,8), które reprezentują RGB oraz alhpa kanały lub sumę dowolnych z nich wartości.
kanałDocelowy:Number - Docelowy kanału do przekazania wartości. Użyj wartości ze zbioru (1,2,4,8), które reprezentują RGB oraz alhpa kanały lub sumę dowolnych z nich wartości.
Transportuje dane z jednego kanału jakiegoś obrazu na kanał docelowego obiektu. Wszystkie dane inny kanałów z pobranego obiektu są zachowane.
Wartość źródła kanału oraz docelową wartość może składać się z poniższych wartości lub sumą każdych z wartości:
- 1(czerwony)
- 2(zielony)
- 4(niebieski)
- 8(alpha - przezroczysty)
Przykład:
import flash.display.BitmapData;
 import flash.geom.Rectangle;
 import flash.geom.Point;
 
 var mojBitmapData:BitmapData = new BitmapData(100, 80, false, 0x00CCCCCC);
 
 var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
 mc.attachBitmap(mojBitmapData, this.getNextHighestDepth());
 
 mc.onPress = function() {
     mojBitmapData.copyChannel(mojBitmapData, new Rectangle(0, 0, 50, 80), new Point(51, 0), 3, 1);
 }
Listing
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	