Paket | mx.effects |
Klasse | public class Glow |
Vererbung | Glow TweenEffect Effect EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Beginnend mit Flex 4.0 empfiehlt Adobe die Verwendung der Klasse spark.effects.AnimateFilter als Alternative zu dieser Klasse. In Flex 4 verwenden Sie einen AnimateFilter-Effekt mit einem Glühen-Bitmapfilter. |
Mit dem Glühen-Effekt können Sie eine Komponente aufglühen lassen.
Der Glühen-Effekt verwendet die GlowFilter-Klasse von Flash als Teil der Implementierung. Weitere Informationen finden Sie im Abschnitt zur flash.filters.GlowFilter-Klasse. Wenn Sie einen Glühen-Effekt auf eine Komponente anwenden, können Sie keinen GlowFilter und auch keinen zweiten Glühen-Effekt für die Komponente verwenden.
MXML-SyntaxMXML-Syntax ausblendenThe <mx:Glow>
tag
inherits all of the tag attributes of its superclass,
and adds the following tag attributes:
<mx:Glow id="ID" alphaFrom="val" alphaTo="val" blurXFrom="val" blurXTo="val" blurYFrom="val" blurYTo="val" color="themeColor of the application" inner="false|true" knockout="false|true" strength="2" />
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
alphaFrom : Number = 1
Die Transparenzstufe am Anfang kann zwischen 0,0 und 1,0 liegen, wobei 0,0 vollständig transparent und 1,0 vollständig undurchsichtig entspricht. | Glow | ||
alphaTo : Number = 0
Die Transparenzstufe am Ende kann zwischen 0,0 und 1,0 liegen, wobei 0,0 vollständig transparent und 1,0 vollständig undurchsichtig entspricht. | Glow | ||
blurXFrom : Number = 5
Der Grad der horizontalen Weichzeichnung am Anfang. | Glow | ||
blurXTo : Number = 0
Der Grad der horizontalen Weichzeichnung am Ende. | Glow | ||
blurYFrom : Number = 5
Der Grad der vertikalen Weichzeichnung am Anfang. | Glow | ||
blurYTo : Number = 0
Der Grad der vertikalen Weichzeichnung am Ende. | Glow | ||
className : String [schreibgeschützt]
Name der Effektklasse wie „Fade“. | Effect | ||
color : uint = 0xFFFFFFFF
Die Farbe des Glühen-Effekts. | Glow | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
customFilter : mx.effects:EffectTargetFilter
Gibt ein benutzerdefiniertes Filterobjekt des Typs EffectTargetFilter an, das zur Ermittlung der Ziele dient, bei denen der Effekt wiedergegeben wird. | Effect | ||
duration : Number
Dauer des Effekts in Millisekunden. | Effect | ||
easingFunction : Function = null
Die Beschleunigungsfunktion für die Animation. | TweenEffect | ||
effectTargetHost : mx.effects:IEffectTargetHost
Eine Eigenschaft, die Ihnen den Zugriff auf listenbasierte Zielsteuerelemente eines Dateneffekts ermöglicht. | Effect | ||
filter : String
Gibt einen Algorithmus zum Filtern der Ziele für einen Effekt an. | Effect | ||
hideFocusRing : Boolean
Bestimmt, ob der Effekt den Fokusring beim Start ausblenden soll. | Effect | ||
inner : Boolean
Gibt an, ob es sich um ein inneres Glühen handelt. | Glow | ||
instanceClass : Class
Ein Objekt der type-Klasse, das die Effektinstanzklasse für diese Effektklasse angibt. | Effect | ||
isPlaying : Boolean [schreibgeschützt]
Ein Flag für den Schreibschutz, das auf „true“ gesetzt ist, wenn Instanzen des Effekts aktuell wiedergegeben werden, und andernfalls auf „false“. | Effect | ||
knockout : Boolean
Gibt an, ob für das Objekt ein Aussparungseffekt definiert wurde. | Glow | ||
perElementOffset : Number
Zusätzliche Verzögerung (in Millisekunden) für Effektziele nach dem ersten Ziel des Effekts. | Effect | ||
playheadTime : Number
Aktuelle Zeitposition des Effekts. | Effect | ||
relevantProperties : Array
Ein Array von Eigenschaftsnamen zur Verwendung beim Filtern. | Effect | ||
relevantStyles : Array
Ein Array von Stilnamen zur Verwendung beim Filtern. | Effect | ||
repeatCount : int = 1
Ein Wert, der angibt, wie oft der Effekt wiederholt werden soll. | Effect | ||
repeatDelay : int = 0
Wartezeit in Millisekunden vor der Wiederholung des Effekts. | Effect | ||
startDelay : int = 0
Wartezeit in Millisekunden vor dem Starten des Effekts. | Effect | ||
strength : Number = 2
Die Stärke des Abdrucks oder Auftragens. | Glow | ||
suspendBackgroundProcessing : Boolean = false
Bei „true“ erfolgt keine Hintergrundverarbeitung, während der Effekt wiedergegeben wird. | Effect | ||
target : Object
Das Objekt, auf das dieser Effekt angewendet wird. | Effect | ||
targets : Array
Ein Array von Objekten, die als Ziele des Effekts verwendet werden können. | Effect | ||
triggerEvent : Event
Der EffectManager übergibt diesem Effekt das Ereignisobjekt, wenn ein Effekt ausgelöst wird, oder null, wenn der Effekt nicht vom EffectManager wiedergegeben wird. | Effect |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | Glow | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Erfasst die aktuellen Werte der relevanten Eigenschaften der Ziele des Effekts und speichert sie als Endwerte. | Effect | ||
Erfasst die aktuellen Werte der relevanten Eigenschaften eines zusätzlichen Zielsatzes. Flex verwendet diese Funktion, wenn ein Datenänderungseffekt ausgeführt wird.
| Effect | ||
Erfasst die aktuellen Werte der relevanten Eigenschaften der Ziele des Effekts. | Effect | ||
Erstellt eine einzelne Effektinstanz und initialisiert sie. | Effect | ||
Verwendet ein Array von Zielobjekten und ruft die createInstance()-Methode auf jedem Ziel auf. | Effect | ||
Entfernt Ereignis-Listener von einer Instanz und entfernt sie aus der Liste der Instanzen. | Effect | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Unterbricht einen aktuell wiedergegebenen Effekt und springt sofort zum Ende des Effekts. | Effect | ||
Gibt ein Array von Strings zurück, wobei jeder String dem Namen einer Eigenschaft entspricht, die von diesem Effekt geändert wird. | Effect | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Hält den Effekt an, bis die resume()-Methode aufgerufen wird. | Effect | ||
Startet die Wiedergabe des Effekts. | Effect | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Setzt den Effekt fort, nachdem er durch Aufrufen der pause()-Methode vorübergehend unterbrochen wurde. | Effect | ||
Gibt den aktuell wiedergegebenen Effekt rückwärts wieder und beginnt dabei an der aktuellen Position des Effekts. | Effect | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Hält den Effekt an und behält den aktuellen Status der Effektziele bei. | Effect | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
alphaFrom | Eigenschaft |
public var alphaFrom:Number = 1
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Transparenzstufe am Anfang kann zwischen 0,0 und 1,0 liegen, wobei 0,0 vollständig transparent und 1,0 vollständig undurchsichtig entspricht.
Der Standardwert ist 1.
alphaTo | Eigenschaft |
public var alphaTo:Number = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Transparenzstufe am Ende kann zwischen 0,0 und 1,0 liegen, wobei 0,0 vollständig transparent und 1,0 vollständig undurchsichtig entspricht.
Der Standardwert ist 0.
blurXFrom | Eigenschaft |
public var blurXFrom:Number = 5
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Grad der horizontalen Weichzeichnung am Anfang. Die zulässigen Werte liegen zwischen 0,0 und 255,0.
Der Standardwert ist 5.
blurXTo | Eigenschaft |
public var blurXTo:Number = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Grad der horizontalen Weichzeichnung am Ende. Die zulässigen Werte liegen zwischen 0,0 und 255,0.
Der Standardwert ist 0.
blurYFrom | Eigenschaft |
public var blurYFrom:Number = 5
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Grad der vertikalen Weichzeichnung am Anfang. Die zulässigen Werte liegen zwischen 0,0 und 255,0.
Der Standardwert ist 5.
blurYTo | Eigenschaft |
public var blurYTo:Number = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Grad der vertikalen Weichzeichnung am Ende. Die zulässigen Werte liegen zwischen 0,0 und 255,0.
Der Standardwert ist 0.
color | Eigenschaft |
public var color:uint = 0xFFFFFFFF
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Farbe des Glühen-Effekts. Der Standardwert entspricht der themeColor
-Stileigenschaft der Anwendung. Der Standardwert dieser Eigenschaft ist StyleManager.NOT_A_COLOR
. Wenn der Effekt play()
aufruft und die Farbeigenschaft auf den Standardwert gesetzt wurde, nimmt der Farbwert der Effektinstanz den Wert des aktuellen themeColor
-Stils für die Anwendung an.
Der Standardwert ist StyleManager.NOT_A_COLOR.
inner | Eigenschaft |
public var inner:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob es sich um ein inneres Glühen handelt. Der Wert true
gibt an, dass es sich um ein inneres Glühen innerhalb der Außenkanten des Objekts handelt. Der Standardwert ist false
und gibt ein äußeres Glühen um die Außenkanten des Objekts an.
Der Standardwert ist false.
knockout | Eigenschaft |
public var knockout:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob für das Objekt ein Aussparungseffekt definiert wurde. Bei true
wird die Füllfarbe des Objekts transparent und die Farbe des darunter befindlichen Objekts oder die Hintergrundfarbe wird angezeigt. Der Standardwert ist false
, d. h. keine Aussparung.
Der Standardwert ist false.
strength | Eigenschaft |
public var strength:Number = 2
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Stärke des Abdrucks oder Auftragens. Je höher der Wert, desto mehr Farbe wird aufgetragen und desto stärker ist der Kontrast zwischen dem Glühen und dem Hintergrund. Die zulässigen Werte liegen zwischen 0
und 255
.
Der Standardwert ist 2.
Glow | () | Konstruktor |
<?xml version="1.0" encoding="utf-8"?> <!-- Simple example to demonstrate the Halo Glow effect. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Declarations> <mx:Glow id="glowImage" duration="1000" alphaFrom="1.0" alphaTo="0.3" blurXFrom="0.0" blurXTo="50.0" blurYFrom="0.0" blurYTo="50.0" color="0x00FF00"/> <mx:Glow id="unglowImage" duration="1000" alphaFrom="0.3" alphaTo="1.0" blurXFrom="50.0" blurXTo="0.0" blurYFrom="50.0" blurYTo="0.0" color="0x0000FF"/> </fx:Declarations> <s:Panel title="Halo Glow Effect Example" width="75%" height="75%" > <s:VGroup left="20" right="20" top="20" bottom="20"> <s:Label width="100%" color="blue" text="Click and hold the mouse on the image to see glowImage effect. Release the mouse to see unglowImage effect."/> <mx:Image source="@Embed(source='assets/Nokia_6630.png')" mouseDownEffect="{glowImage}" mouseUpEffect="{unglowImage}"/> </s:VGroup> </s:Panel> </s:Application>
Tue Jun 12 2018, 10:04 AM Z