2011-09-25 5 views
0

J'ai cherché un guide sur la gestion des événements dans Flash Builder 4.5. J'ai une liste déroulante que je voudrais activer de préférence une fonction de script d'action. similaire à asp.net/js.dropdownlist event

bravo!

+0

Adobe TV propose de très bonnes séries qui se concentrent sur Flex SDK et Flash Builder 4.5 IDE plus que de nombreux didacticiels. [Flex-In-A-Week] (http://tv.adobe.com/show/flex-in-a-week). Ils vont dans un niveau décent de détail sur les événements. IMO le système d'événement est la grâce d'épargne de Flex. – smulholland2

Répondre

0

droit sur AS3 docs avec quelques commentaires ...

import fl.controls.ComboBox; 
import fl.controls.Label; 

var myComboBox:ComboBox = new ComboBox(); 
myComboBox.prompt = "Please select an item..."; 
myComboBox.addItem({label:"Item 1"}); 
myComboBox.addItem({label:"Item 2"}); 
myComboBox.addItem({label:"Item 3"}); 
myComboBox.addItem({label:"Item 4"}); 
myComboBox.width = 150; 
myComboBox.move(10, 10); 
myComboBox.addEventListener(Event.CHANGE, changeHandler); // <- ASSIGN EVENT LISTENER 
addChild(myComboBox); 

var myLabel:Label = new Label(); 
myLabel.autoSize = TextFieldAutoSize.LEFT; 
myLabel.text = "selectedIndex:" + myComboBox.selectedIndex; 
myLabel.move(myComboBox.x + myComboBox.width + 10, myComboBox.y); 
addChild(myLabel); 

function changeHandler(event:Event):void { // <- ASSIGN FUNCTION 
    myLabel.text = "selectedIndex:" + myComboBox.selectedIndex; 
} 

également des documents, ce sont les événements ...

changement Distribué lorsque l'utilisateur change la sélection le composant ComboBox ou, si le composant ComboBox est modifiable, chaque fois que l'utilisateur saisit une séquence de touches dans le champ de texte. ComboBox

fermer Distribué lorsque la liste déroulante est fermée pour une raison quelconque. ComboBox

entrer Distribué si la propriété modifiable est définie sur true et que l'utilisateur appuie sur la touche Entrée lors de la saisie dans le champ de texte modifiable. ComboBox

itemRollOut définit la valeur de la propriété type d'un objet événement itemRollOut. ComboBox

itemRollOver Définit la valeur de la propriété type d'un objet événement itemRollOver. ComboBox

open Distribué lorsque l'utilisateur clique sur le bouton déroulant pour afficher la liste déroulante. ComboBox

défiler Distribué lorsque l'utilisateur fait défiler la liste déroulante du composant ComboBox. ComboBox