Paket | fl.motion |
Sınıf | public class Color |
Miras Alma | Color ColorTransform Object |
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
alphaMultiplier : Number
Alfa saydamlığı kanal değeri ile çarpılan ondalık bir değer. | ColorTransform | ||
alphaOffset : Number
Alfa saydamlık kanal değerine, kanalın değeri alphaMultiplier ile çarpıldıktan sonra eklenen -255 ile 255 arasında bir sayı. | ColorTransform | ||
blueMultiplier : Number
Mavi kanal değeri ile çarpılan ondalık bir değer. | ColorTransform | ||
blueOffset : Number
blueMultiplier değeriyle çarpıldıktan sonra mavi kanal değerine eklenen -255 ile 255 arasındaki bir sayı. | ColorTransform | ||
brightness : Number
-1 ile 1 arasındaki ondalık bir sayı olarak parlaklık yüzdesi. | Color | ||
color : uint
ColorTransform nesnesinin RGB renk değeri. | ColorTransform | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
greenMultiplier : Number
Yeşil kanal değeri ile çarpılan ondalık bir değer. | ColorTransform | ||
greenOffset : Number
greenMultiplier değeriyle çarpıldıktan sonra yeşil kanal değerine eklenen -255 ile 255 arasındaki bir sayı. | ColorTransform | ||
redMultiplier : Number
Kırmızı kanal değeri ile çarpılan ondalık bir değer. | ColorTransform | ||
redOffset : Number
redMultiplier değeriyle çarpıldıktan sonra kırmızı kanal değerine eklenen -255 ile 255 arasındaki bir sayı. | ColorTransform | ||
tintColor : uint
0xRRGGBB biçimindeki renk tonu değeri. | Color | ||
tintMultiplier : Number
0 ile 1 arasındaki ondalık bir sayı olarak renk tonu uygulama yüzdesi. | Color |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Color örnekleri için yapıcı. | Color | ||
İkinci parametrenin belirttiği ColorTransform nesnesini geçerli ColorTransform nesnesi ile birleştirir ve geçerli nesneyi sonuç olarak ayarlar, bu da iki renk dönüşümünün toplama ile birleştirilmesi olur. | ColorTransform | ||
[statik]
XML'den bir Color örneği oluşturur. | Color | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
[statik]
Bir renk değerinden diğerine yumuşak geçiş yapar. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [statik]
Bir ColorTransform nesnesinden diğerine yumuşak geçiş yapar. | Color | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Renk tonu rengini ve miktarını aynı anda ayarlar. | Color | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
ColorTransform nesnesinin tüm özelliklerini açıklayan dizeyi biçimlendirir ve döndürür. | ColorTransform | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
brightness | özellik |
brightness:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
-1
ve 1
arasındaki ondalık bir sayı olarak parlaklık yüzdesi. Pozitif değerler nesneyi açıklaştırır ve 1
değeri nesneyi tamamen beyaz hale getirir. Pozitif değerler nesneyi koyulaştırır ve 1
değeri nesneyi tamamen siyah hale getirir.
Varsayılan değer şudur 0.
Uygulama
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | özellik |
tintMultiplier | özellik |
tintMultiplier:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
0
ve 1
arasındaki ondalık bir değer olarak renk tonu uygulama yüzdesi. tintMultiplier = 0
olduğunda, hedef nesne orijinal renginde olur ve hiçbir bir renk tonu görünmez. tintMultiplier = 1
olduğunda, hedef nesne tamamen renklendirilmiş olur ve hiçbir orijinal rengi görünmez.
Varsayılan değer şudur 0.
Uygulama
public function get tintMultiplier():Number
public function set tintMultiplier(value:Number):void
Color | () | Yapıcı |
public function Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Color örnekleri için yapıcı.
ParametrelerredMultiplier:Number (default = 1.0 ) — 0 ile 1 arasındaki bir ondalık sayı olarak renk tonu uygulama yüzdesi.
| |
greenMultiplier:Number (default = 1.0 ) — 0 ile 1 arasındaki bir ondalık sayı olarak renk tonu uygulama yüzdesi.
| |
blueMultiplier:Number (default = 1.0 ) — 0 ile 1 arasındaki bir ondalık sayı olarak renk tonu uygulama yüzdesi.
| |
alphaMultiplier:Number (default = 1.0 ) — 0 ve 1 arasındaki bir ondalık sayı olarak alfa saydamlığı kanal değeri ile çarpılan ondalık sayı.
| |
redOffset:Number (default = 0 ) — redMultiplier değeriyle çarpıldıktan sonra kırmızı kanal değerine eklenen -255 ile 255 arasındaki bir sayı.
| |
greenOffset:Number (default = 0 ) — greenMultiplier değeriyle çarpıldıktan sonra yeşil kanal değerine eklenen -255 ile 255 arasındaki bir sayı.
| |
blueOffset:Number (default = 0 ) — blueMultiplier değeriyle çarpıldıktan sonra mavi kanal değerine eklenen -255 ile 255 arasındaki bir sayı.
| |
alphaOffset:Number (default = 0 ) — alphaMultiplier değeriyle çarpıldıktan sonra alfa kanal değerine eklenen -255 ile 255 arasındaki bir sayı.
|
fromXML | () | yöntem |
public static function fromXML(xml:XML):Color
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
XML'den bir Color örneği oluşturur.
Parametreler
xml:XML — Hareket XML öğesindeki bir <color> düğümünü içeren E4X XML nesnesi.
|
Color — XML açıklamasıyla eşleşen Color örneği.
|
interpolateColor | () | yöntem |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir renk değerinden diğerine yumuşak geçiş yapar.
Parametreler
fromColor:uint — 0xRRGGBB veya 0xAARRGGBB biçimindeki başlangıç renk değeri.
| |
toColor:uint — 0xRRGGBB veya 0xAARRGGBB biçimindeki bitiş renk değeri.
| |
progress:Number — Bir ondalık sayı olarak geçiş yüzdesi (0 başlangıç, 1 ise bitiş değeridir).
|
uint — 0xRRGGBB veya 0xAARRGGBB biçimindeki enterpolasyonlu renk değeri.
|
interpolateTransform | () | yöntem |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir ColorTransform nesnesinden diğerine yumuşak geçiş yapar.
Parametreler
fromColor:flash.geom:ColorTransform — Başlangıç ColorTransform nesnesi.
| |
toColor:flash.geom:ColorTransform — Bitiş ColorTransform nesnesi.
| |
progress:Number — Bir ondalık sayı olarak geçiş yüzdesi (0 başlangıç, 1 ise bitiş değeridir)
|
flash.geom:ColorTransform — Enterpolasyonlu ColorTransform nesnesi.
|
setTint | () | yöntem |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Renk tonu rengini ve miktarını aynı anda ayarlar.
Parametreler
tintColor:uint — 0xRRGGBB biçimindeki renk tonu değeri.
| |
tintMultiplier:Number — 0 ve 1 arasındaki ondalık bir değer olarak renk tonu uygulama yüzdesi. tintMultiplier = 0 olduğunda, hedef nesne orijinal renginde olur ve hiçbir bir renk tonu görünmez. tintMultiplier = 1 olduğunda, hedef nesne tamamen renklendirilmiş olur ve hiçbir orijinal rengi görünmez.
|
import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.Strong; import fl.motion.Color; import flash.events.Event; import flash.geom.ColorTransform; var start_color:Color = new Color(); start_color.setTint(0xFF0000, 0.5); var final_color:uint=0x006699; var clip_mc:MovieClip=new MovieClip(); clip_mc.graphics.beginFill(start_color,1); clip_mc.graphics.drawRect(200,200,200,200); clip_mc.graphics.endFill(); addChild(clip_mc); var colorInfo:ColorTransform=clip_mc.transform.colorTransform; function initTween(event:MouseEvent):void { var my_tween:Tween=new Tween(clip_mc,'alpha',Strong.easeOut,0,1,1,true); my_tween.addEventListener(TweenEvent.MOTION_CHANGE,tweenToFinal); } function tweenToFinal(event:TweenEvent):void { colorInfo.color=Color.interpolateColor(start_color,final_color,event.position); clip_mc.transform.colorTransform=colorInfo; } stage.addEventListener(MouseEvent.CLICK,initTween);
Tue Jun 12 2018, 01:09 PM Z