| Paket | fl.events |
| Klasse | public class ComponentEvent |
| Vererbung | ComponentEvent Event Object |
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
ComponentEvent.BUTTON_DOWN: Wird ausgelöst, wenn eine Schaltfläche gedrückt wird.ComponentEvent.ENTER: Wird ausgelöst, wenn die Eingabetaste gedrückt wird.ComponentEvent.HIDE: Wird ausgelöst, wenn die sichtbare Eigenschaft einer Komponente auf false gesetzt wird.ComponentEvent.LABEL_CHANGE: Wird ausgelöst, wenn die Eingabetaste gedrückt wird.ComponentEvent.MOVE: Wird ausgelöst, wenn eine Änderung an den x- oder y-Eigenschaften vorgenommen wird, die die Position der Komponenten identifizieren.ComponentEvent.RESIZE: Wird ausgelöst, wenn die Größe einer Komponente geändert wird.ComponentEvent.SHOW: Wird ausgelöst, wenn die visible-Eigenschaft einer Komponente auf true gesetzt wird.| Methode | Definiert von | ||
|---|---|---|---|
|
Erstellt ein neues ComponentEvent-Objekt, das Informationen über ein Komponentenereignis enthält.
| ComponentEvent | ||
|
Erstellt eine Kopie des ComponentEvent-Objekts und stellt die Werte der einzelnen Parameter so ein, dass sie den Werten des Originals entsprechen.
| ComponentEvent | ||
![]() |
Eine Dienstprogrammfunktion, mit der die toString()-Methode in Ihrer benutzerdefinierten Event-Klasse implementiert wird.
| Event | |
![]() |
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
| Object | |
![]() |
Überprüft, ob "preventDefault()" im Ereignis aufgerufen wurde.
| Event | |
![]() |
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
| Object | |
![]() |
Bricht das Standardverhalten eines Ereignisses ab, wenn dieses Verhalten abgebrochen werden kann.
| Event | |
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
| Object | |
![]() |
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
| Object | |
![]() |
Verhindert die Verarbeitung von Ereignis-Listenern im aktuellen Knoten und in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen.
| Event | |
![]() |
Verhindert die Verarbeitung von Ereignis-Listenern in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen.
| Event | |
|
Gibt einen String zurück, der alle Eigenschaften des ComponentEvent-Objekts enthält.
| ComponentEvent | ||
![]() |
Gibt den Grundwert des angegebenen Objekts zurück.
| Object | |
| Konstante | Definiert von | ||
|---|---|---|---|
![]() | ACTIVATE : String = "activate" [static]
Definiert den Wert der Eigenschaft "type" eines activate-Ereignisobjekts.
| Event | |
![]() | ADDED : String = "added" [static]
Definiert den Wert der Eigenschaft "type" eines added-Ereignisobjekts.
| Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [static]
Definiert den Wert der Eigenschaft "type" eines addedToStage-Ereignisobjekts.
| Event | |
| BUTTON_DOWN : String = "buttonDown" [static]
Definiert den Wert der Eigenschaft "type" eines buttonDown-Ereignisobjekts.
| ComponentEvent | ||
![]() | CANCEL : String = "cancel" [static]
Definiert den Wert der Eigenschaft type eines cancel-Ereignisobjekts.
| Event | |
![]() | CHANGE : String = "change" [static]
Definiert den Wert der Eigenschaft "type" eines change-Ereignisobjekts.
| Event | |
![]() | CLOSE : String = "close" [static]
Definiert den Wert der Eigenschaft "type" eines close-Ereignisobjekts.
| Event | |
![]() | COMPLETE : String = "complete" [static]
Definiert den Wert der Eigenschaft "type" eines complete-Ereignisobjekts.
| Event | |
![]() | CONNECT : String = "connect" [static]
Definiert den Wert der Eigenschaft "type" eines connect-Ereignisobjekts.
| Event | |
![]() | DEACTIVATE : String = "deactivate" [static]
Definiert den Wert der Eigenschaft "type" eines deactivate-Ereignisobjekts.
| Event | |
| ENTER : String = "enter" [static]
Definiert den Wert der Eigenschaft "type" eines enter-Ereignisobjekts.
| ComponentEvent | ||
![]() | ENTER_FRAME : String = "enterFrame" [static]
Definiert den Wert der Eigenschaft "type" eines enterFrame-Ereignisobjekts.
| Event | |
![]() | FULLSCREEN : String = "fullScreen" [static]
Definiert den Wert der Eigenschaft "type" eines fullScreen-Ereignisobjekts.
| Event | |
| HIDE : String = "hide" [static]
Definiert den Wert der Eigenschaft "type" eines hide-Ereignisobjekts.
| ComponentEvent | ||
![]() | ID3 : String = "id3" [static]
Definiert den Wert der Eigenschaft "type" eines id3-Ereignisobjekts.
| Event | |
![]() | INIT : String = "init" [static]
Definiert den Wert der Eigenschaft "type" eines init-Ereignisobjekts.
| Event | |
| LABEL_CHANGE : String = "labelChange" [static]
Definiert den Wert der Eigenschaft "type" eines labelChange-Ereignisobjekts.
| ComponentEvent | ||
![]() | MOUSE_LEAVE : String = "mouseLeave" [static]
Definiert den Wert der Eigenschaft "type" eines mouseLeave-Ereignisobjekts.
| Event | |
| MOVE : String = "move" [static]
Definiert den Wert der type-Eigenschaft eines move-Ereignisobjekts.
| ComponentEvent | ||
![]() | OPEN : String = "open" [static]
Definiert den Wert der Eigenschaft "type" eines open-Ereignisobjekts.
| Event | |
![]() | REMOVED : String = "removed" [static]
Definiert den Wert der Eigenschaft type eines removed-Ereignisobjekts.
| Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [static]
Definiert den Wert der Eigenschaft "type" eines removedFromStage-Ereignisobjekts.
| Event | |
![]() | RENDER : String = "render" [static]
Definiert den Wert der Eigenschaft "type" eines render-Ereignisobjekts.
| Event | |
| RESIZE : String = "resize" [static]
Definiert den Wert der Eigenschaft type eines resize-Ereignisobjekts.
| ComponentEvent | ||
![]() | SCROLL : String = "scroll" [static]
Definiert den Wert der Eigenschaft type eines scroll-Ereignisobjekts.
| Event | |
![]() | SELECT : String = "select" [static]
Definiert den Wert der Eigenschaft type eines select-Ereignisobjekts.
| Event | |
| SHOW : String = "show" [static]
Definiert den Wert der Eigenschaft "type" eines show-Ereignisobjekts.
| ComponentEvent | ||
![]() | SOUND_COMPLETE : String = "soundComplete" [static]
Definiert den Wert der Eigenschaft "type" eines soundComplete-Ereignisobjekts.
| Event | |
![]() | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [static]
Definiert den Wert der Eigenschaft "type" eines tabChildrenChange-Ereignisobjekts.
| Event | |
![]() | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [static]
Definiert den Wert der Eigenschaft type eines tabEnabledChange-Ereignisobjekts.
| Event | |
![]() | TAB_INDEX_CHANGE : String = "tabIndexChange" [static]
Definiert den Wert der Eigenschaft "type" eines tabIndexChange-Ereignisobjekts.
| Event | |
![]() | UNLOAD : String = "unload" [static]
Definiert den Wert der Eigenschaft "type" eines unload-Ereignisobjekts.
| Event | |
| ComponentEvent | () | Konstruktor |
public function ComponentEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Erstellt ein neues ComponentEvent-Objekt, das Informationen über ein Komponentenereignis enthält. Ein ComponentEvent-Objekt wird als Parameter an einen Ereignis-Listener übergeben.
Parametertype:String — Der Ereignistyp. Ereignis-Listener können über die type-Eigenschaft des Ereignisobjekts auf diese Informationen zugreifen. Eine Komponente kann die folgenden Ereignistypen aufweisen: ComponentEvent.BUTTON_DOWN, ComponentEvent.ENTER, ComponentEvent.HIDE, ComponentEvent.LABEL_CHANGE, ComponentEvent.MOVE, ComponentEvent.RESIZE, ComponentEvent.SHOW.
|
|
bubbles:Boolean (default = false) — Legt fest, ob das ComponentEvent-Objekt an der Bubbling-Phase des Ereignisablaufs teilnimmt. Ereignis-Listener können über die bubbles-Eigenschaft des Ereignisobjekts auf diese Informationen zugreifen.
|
|
cancelable:Boolean (default = false) — Legt fest, ob das ComponentEvent-Objekt abgebrochen werden kann. Ereignis-Listener können über die cancelable-Eigenschaft des Ereignisobjekts auf diese Informationen zugreifen.
|
| clone | () | Methode |
public override function clone():Event
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Erstellt eine Kopie des ComponentEvent-Objekts und stellt die Werte der einzelnen Parameter so ein, dass sie den Werten des Originals entsprechen.
RückgabewerteEvent — Ein neues ComponentEvent-Objekt mit Eigenschaftswerten, die denen des Originals entsprechen.
|
| toString | () | Methode |
public override function toString():String
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt einen String zurück, der alle Eigenschaften des ComponentEvent-Objekts enthält. Der String weist das folgende Format auf:
[ComponentEvent type=value bubbles=value cancelable=value]
String — Eine Stringdarstellung des ComponentEvent-Objekts.
|
| BUTTON_DOWN | Konstante |
public static const BUTTON_DOWN:String = "buttonDown"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Definiert den Wert der Eigenschaft type eines buttonDown-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false; es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Das Ziel ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die Eigenschaft currentTarget, um auf das Objekt zuzugreifen, das auf das Ereignis wartet. |
| ENTER | Konstante |
public static const ENTER:String = "enter"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Definiert den Wert der Eigenschaft type eines enter-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false; es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Das Ziel ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die Eigenschaft currentTarget, um auf das Objekt zuzugreifen, das auf das Ereignis wartet. |
| HIDE | Konstante |
public static const HIDE:String = "hide"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Definiert den Wert der Eigenschaft type eines hide-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false; es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Das Ziel ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die Eigenschaft currentTarget, um auf das Objekt zuzugreifen, das auf das Ereignis wartet. |
Siehe auch
import fl.controls.Button;
import fl.controls.List;
import fl.events.ComponentEvent;
import fl.events.ListEvent;
var toggleButton:Button = new Button();
toggleButton.label = "toggle visibility";
toggleButton.toggle = true;
toggleButton.selected = true;
toggleButton.emphasized = toggleButton.selected;
toggleButton.addEventListener(Event.CHANGE, changeHandler);
toggleButton.width = 150;
toggleButton.move(10, 10);
addChild(toggleButton);
var myList:List = new List();
myList.addItem({label:"Item 1"});
myList.addItem({label:"Item 2"});
myList.addItem({label:"Item 3"});
myList.addItem({label:"Item 4"});
myList.addItem({label:"Item 5"});
myList.move(10, 40);
myList.addEventListener(ComponentEvent.HIDE, hideHandler);
myList.addEventListener(ComponentEvent.SHOW, showHandler);
myList.addEventListener(ListEvent.ITEM_ROLL_OVER, itemRollOverHandler);
myList.addEventListener(ListEvent.ITEM_ROLL_OUT, itemRollOverHandler);
addChild(myList);
function changeHandler(event:Event):void {
toggleButton.emphasized = toggleButton.selected;
myList.visible = toggleButton.selected;
}
function hideHandler(event:ComponentEvent):void {
trace("hiding list");
myList.removeEventListener(ListEvent.ITEM_ROLL_OVER, itemRollOverHandler);
myList.removeEventListener(ListEvent.ITEM_ROLL_OUT, itemRollOverHandler);
}
function showHandler(event:ComponentEvent):void {
trace("showing list");
myList.addEventListener(ListEvent.ITEM_ROLL_OVER, itemRollOverHandler);
myList.addEventListener(ListEvent.ITEM_ROLL_OUT, itemRollOverHandler);
}
function itemRollOverHandler(event:ListEvent):void {
trace(event.type + ":", event.item.label);
}
function itemRollOutHandler(event:ListEvent):void {
trace(event.type + ":", event.item.label);
}
| LABEL_CHANGE | Konstante |
public static const LABEL_CHANGE:String = "labelChange"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Definiert den Wert der Eigenschaft type eines labelChange-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false; es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Das Ziel ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die Eigenschaft currentTarget, um auf das Objekt zuzugreifen, das auf das Ereignis wartet. |
| MOVE | Konstante |
public static const MOVE:String = "move"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Definiert den Wert der Eigenschaft type eines move-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false; es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Das Ziel ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die Eigenschaft currentTarget, um auf das Objekt zuzugreifen, das auf das Ereignis wartet. |
import fl.controls.Slider;
import fl.containers.UILoader;
import fl.events.ComponentEvent;
import fl.events.SliderEvent;
var myUILoader:UILoader = new UILoader();
myUILoader.source = "http://www.helpexamples.com/flash/images/image3.jpg";
myUILoader.move(10, 20);
myUILoader.addEventListener(ComponentEvent.MOVE, moveHandler);
addChild(myUILoader);
var mySlider:Slider = new Slider();
mySlider.liveDragging = true;
mySlider.minimum = myUILoader.x;
mySlider.maximum = myUILoader.x + 200;
mySlider.snapInterval = 1;
mySlider.tickInterval = 10;
mySlider.move(10, 10);
mySlider.addEventListener(SliderEvent.CHANGE, changeHandler);
addChild(mySlider);
function changeHandler(event:SliderEvent):void {
myUILoader.x = event.value;
}
function moveHandler(event:ComponentEvent):void {
trace("[move] x:" + event.currentTarget.x + ", y:" + event.currentTarget.y);
}
| RESIZE | Konstante |
public static const RESIZE:String = "resize"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Definiert den Wert der Eigenschaft type eines resize-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false; es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Das Ziel ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die Eigenschaft currentTarget, um auf das Objekt zuzugreifen, das auf das Ereignis wartet. |
resize und der Methode move() auf der Bühne zentriert:
import fl.containers.UILoader;
import fl.events.ComponentEvent;
var myUILoader:UILoader = new UILoader();
myUILoader.scaleContent = false;
myUILoader.addEventListener(ComponentEvent.RESIZE, resizeHandler);
myUILoader.source = "http://www.helpexamples.com/flash/images/image3.jpg";
addChild(myUILoader);
function resizeHandler(event:ComponentEvent):void {
var myImg:UILoader = event.currentTarget as UILoader;
var newX:uint = (stage.stageWidth - myImg.width) / 2;
var newY:uint = (stage.stageHeight - myImg.height) / 2;
myImg.move(newX, newY);
}
| SHOW | Konstante |
public static const SHOW:String = "show"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Definiert den Wert der Eigenschaft type eines show-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false; es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Das Ziel ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die Eigenschaft currentTarget, um auf das Objekt zuzugreifen, das auf das Ereignis wartet. |
Siehe auch
import fl.controls.Button;
import fl.controls.List;
import fl.events.ComponentEvent;
import fl.events.ListEvent;
var toggleButton:Button = new Button();
toggleButton.label = "toggle visibility";
toggleButton.toggle = true;
toggleButton.selected = true;
toggleButton.emphasized = toggleButton.selected;
toggleButton.addEventListener(Event.CHANGE, changeHandler);
toggleButton.width = 150;
toggleButton.move(10, 10);
addChild(toggleButton);
var myList:List = new List();
myList.addItem({label:"Item 1"});
myList.addItem({label:"Item 2"});
myList.addItem({label:"Item 3"});
myList.addItem({label:"Item 4"});
myList.addItem({label:"Item 5"});
myList.move(10, 40);
myList.addEventListener(ComponentEvent.HIDE, hideHandler);
myList.addEventListener(ComponentEvent.SHOW, showHandler);
myList.addEventListener(ListEvent.ITEM_ROLL_OVER, itemRollOverHandler);
myList.addEventListener(ListEvent.ITEM_ROLL_OUT, itemRollOverHandler);
addChild(myList);
function changeHandler(event:Event):void {
toggleButton.emphasized = toggleButton.selected;
myList.visible = toggleButton.selected;
}
function hideHandler(event:ComponentEvent):void {
trace("hiding list");
myList.removeEventListener(ListEvent.ITEM_ROLL_OVER, itemRollOverHandler);
myList.removeEventListener(ListEvent.ITEM_ROLL_OUT, itemRollOverHandler);
}
function showHandler(event:ComponentEvent):void {
trace("showing list");
myList.addEventListener(ListEvent.ITEM_ROLL_OVER, itemRollOverHandler);
myList.addEventListener(ListEvent.ITEM_ROLL_OUT, itemRollOverHandler);
}
function itemRollOverHandler(event:ListEvent):void {
trace(event.type + ":", event.item.label);
}
function itemRollOutHandler(event:ListEvent):void {
trace(event.type + ":", event.item.label);
}
Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/fl/events/ComponentEvent.html