ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.core 

DesignLayer  - AS3 Flex

Paketmx.core
Klassepublic class DesignLayer
VererbungDesignLayer Inheritance EventDispatcher Inheritance Object
Implementiert IMXMLObject

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die DesignLayer-Klasse stellt eine Sichtbarkeitsgruppe dar, die zur Laufzeit mit einer bzw. mehreren IVisualElement-Instanzen verknüpft werden kann. DesignLayer-Instanzen unterstützen eine visible- und Alpha-Eigenschaft, die an die verknüpften untergeordneten Ebenen weiterpropagiert wird, falls sie festgelegt wurde.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  alpha : Number
Alpha dieser Entwurfsebeneninstanz, zwischen 0,0 und 1,0.
DesignLayer
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  effectiveAlpha : Number
[schreibgeschützt] Eigenschaft, die das effektive Alpha dieser Entwurfsebene zurückgibt (zwischen 0,0 und 1,0).
DesignLayer
  effectiveVisibility : Boolean
[schreibgeschützt] Gibt die effektive Sichtbarkeit dieser Entwurfsebene zurück.
DesignLayer
  id : String
ID der Ebenenkomponente.
DesignLayer
  numLayers : int
[schreibgeschützt] Die Anzahl der dieser Ebene direkt untergeordneten DesignLayer-Objekte.
DesignLayer
  parent : DesignLayer
[schreibgeschützt] Die dieser Ebene übergeordnete Ebene.
DesignLayer
  visible : Boolean
Die Sichtbarkeit dieser Entwurfsebeneninstanz.
DesignLayer
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
DesignLayer
 Inherited
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
  
Fügt dieser Ebene ein untergeordnetes DesignLayer-Objekt hinzu.
DesignLayer
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
  
Gibt das untergeordnete DesignLayer-Objekt an der festgelegten Indexposition zurück.
DesignLayer
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
Wird aufgerufen, nachdem das Implementierungsobjekt erstellt und sämtliche im MXML-Tag angegebenen Komponenteneigenschaften initialisiert wurden.
DesignLayer
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
  
Entfernt ein untergeordnetes DesignLayer-Objekt aus dieser Ebene.
DesignLayer
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
  Von der Ebene ausgelöst, wenn sich effectiveVisibility oder effectiveAlpha ändert.DesignLayer
Eigenschaftendetails

alpha

Eigenschaft
alpha:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Alpha dieser Entwurfsebeneninstanz, zwischen 0,0 und 1,0.

Bei einer Aktualisierung wird das entsprechende Change-Ereignis für effectiveAlpha an alle layerPropertyChange-Listener dieser Ebene sowie an die ggf. betroffenen untergeordneten Ebenen gesendet.

Der Standardwert ist 1.0.



Implementierung
    public function get alpha():Number
    public function set alpha(value:Number):void

effectiveAlpha

Eigenschaft 
effectiveAlpha:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Eigenschaft, die das effektive Alpha dieser Entwurfsebene zurückgibt (zwischen 0,0 und 1,0). Dieser Wert multipliziert das Alpha dieser Ebene mit dem Alpha der Vorgängerebenen.

Der Standardwert ist 1.0.



Implementierung
    public function get effectiveAlpha():Number

effectiveVisibility

Eigenschaft 
effectiveVisibility:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die effektive Sichtbarkeit dieser Entwurfsebene zurück. Dieser Wert berücksichtigt die Sichtbarkeit dieser Ebene und der Vorgängerebenen.

Der Standardwert ist true.



Implementierung
    public function get effectiveVisibility():Boolean

id

Eigenschaft 
id:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

ID der Ebenenkomponente. Dieser Wert wird der Instanzname des Objekts. Daher sollte er keine Leerzeichen oder Sonderzeichen enthalten.



Implementierung
    public function get id():String
    public function set id(value:String):void

numLayers

Eigenschaft 
numLayers:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Anzahl der dieser Ebene direkt untergeordneten DesignLayer-Objekte.

Der Standardwert ist 0.



Implementierung
    public function get numLayers():int

parent

Eigenschaft 
parent:DesignLayer  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die dieser Ebene übergeordnete Ebene.

Der Standardwert ist null.



Implementierung
    public function get parent():DesignLayer

visible

Eigenschaft 
visible:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Sichtbarkeit dieser Entwurfsebeneninstanz.

Bei einer Aktualisierung wird das entsprechende Change-Ereignis für effectiveVisibility an alle layerPropertyChange-Listener dieser Ebene sowie an die ggf. betroffenen untergeordneten Ebenen gesendet.

Der Standardwert ist true.



Implementierung
    public function get visible():Boolean
    public function set visible(value:Boolean):void
Konstruktordetails

DesignLayer

()Konstruktor
public function DesignLayer()

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktor.

Methodendetails

addLayer

()Methode
public function addLayer(value:DesignLayer):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Fügt dieser Ebene ein untergeordnetes DesignLayer-Objekt hinzu.

Parameter

value:DesignLayer — Die hinzuzufügende untergeordnete Ebene.

getLayerAt

()Methode 
public function getLayerAt(index:int):DesignLayer

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt das untergeordnete DesignLayer-Objekt an der festgelegten Indexposition zurück.

Die Reihenfolge der untergeordneten DesignLayer hat keine Auswirkungen. Die getLayerAt-Methode dient in Verbindung mit numLayers zum Durchlaufen der Child-Liste.

Parameter

index:int — Die auf null basierende Indexposition eines untergeordneten DesignLayer.

Rückgabewerte
DesignLayer — Der angegebene untergeordnete DesignLayer, wenn die Indexposition zwischen 0 und numLayers - 1 liegt. Gibt null zurück, wenn die Indexposition ungültig ist.

Verwandte API-Elemente

numLayers

initialized

()Methode 
public function initialized(document:Object, id:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Wird aufgerufen, nachdem das Implementierungsobjekt erstellt und sämtliche im MXML-Tag angegebenen Komponenteneigenschaften initialisiert wurden.

Parameter

document:Object — Das MXML-Dokument, das dieses Objekt erstellt hat.
 
id:String — Der von document für den Verweis auf dieses Objekt verwendete Bezeichner. Wenn das Objekt eine verschachtelte Eigenschaft in document ist, ist id „ null“.

removeLayer

()Methode 
public function removeLayer(value:DesignLayer):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Entfernt ein untergeordnetes DesignLayer-Objekt aus dieser Ebene.

Parameter

value:DesignLayer — Die zu entfernende untergeordnete Ebene.

Ereignisdetails

layerPropertyChange

Ereignis
Ereignisobjekttyp: mx.events.PropertyChangeEvent

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Von der Ebene ausgelöst, wenn sich effectiveVisibility oder effectiveAlpha ändert.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.