|
|
Come ottenere i dati da un ComboBox in Adobe ActionScript 3.01 Avviare il programma Flash. Fare clic su " File Flash ( ActionScript 3.0 )" dalla finestra iniziale per creare un nuovo file di un progetto di animazione Flash AS3 . Clicca su " Componenti " dal menu " Windows" . Fare clic e trascinare l'icona ComboBox nello stage di Flash dalla libreria dei componenti . Fare clic su "Proprietà " dal menu " Windows" . Digitare " comboBox_A " nella casella di testo " Nome istanza " nella finestra di dialogo Proprietà . Selezionare "Azioni" dal menu Finestra sulla barra del menu principale per aprire il Flash ActionScript 3 Editor . Posizionare il cursore del mouse sulla prima riga del codice ActionScript 3 Editor e digitare il codice per importare i necessari programmi di utilità di Flash per utilizzare il ComboBox , Sprite , le classi di eventi e TextField : import fl.controls.ComboBox ; importare flash.display.Sprite import flash.events.Event ; import flash.text.TextField ; import flash.text.TextFieldAutoSize ; Digita il codice nella riga successiva dell'editor ActionScript 3 per creare un campo di testo che visualizza i dati della struttura etichetta del ComboBox ed i dati della struttura dati quando un elemento di selezione viene scelto dal ComboBox : var textField1 : TextField ; textField1 = new TextField (); textField1.x = 230; textField1.y = 15; textField1.autoSize = TextFieldAutoSize.LEFT ; addChild ( textField1 ) ; Digita il codice a partire dalla riga successiva dell'editor ActionScript 3 per creare un ComboBox che memorizza i metodi di pagamento selezionabili ei dati di carica associati associati a ciascuna selezione di pagamento : comboBox_A.setSize ( 200 , 22); comboBox_A.prompt = " Selezionare un Tipo di pagamento »; comboBox_A.addItem ( {label : " MasterCard " , dati : 1123 } ) ; comboBox_A.addItem ( {label : " Visa " , dati 2200 } ) ; comboBox_A.addItem ( {label : "American express" , i dati : 1000 } ) ; comboBox_A.addItem ( {label : " Paypal " , dati : 2000 } ) ; comboBox_A.addItem ( {label : "Cash " , i dati : "Non un centesimo "} ) ; comboBox_A.addItem ( {label : "Check " , dati : 1300 } ) ; Digita il codice a partire dalla riga successiva dell'editor ActionScript 3 per aggiungere un listener di eventi ComboBox che rileva se è stata fatta una selezione nell'elenco ComboBox e , se ne ha , istruire Flash da eseguire il codice nella funzione denominata " paymentmethod " : comboBox_A.addEventListener ( Event.CHANGE , paymentmethod ) ; Digita il codice a partire dalla riga successiva del codice ActionScript 3 editor per creare la funzione " paymentmethod " in modo che il codice funzione visualizza i dati ei dati etichetta associata con l'articolo selezionato ( da ComboBox ) : funzione paymentmethod (e: Event) : void { textField1.text = "Il tuo " textField1.appendText ( comboBox_A.selectedItem.label ) ; textField1.appendText ( " account è stato accusato $" ) ; textField1.appendText ( comboBox_A.selectedItem.data ) ; } Copia e incolla il codice nell'editor ActionScript 3 per garantire che il ComboBox Get programma di dati non ha errori di sintassi e viene eseguito correttamente : import fl.controls.ComboBox; import flash.display.Sprite import flash.events.Event ; import flash.text.TextField ; import flash.text.TextFieldAutoSize ; var textField1 : TextField ; textField1 = new TextField ( ) ; textField1.x = 230; textField1.y = 15; textField1.autoSize = TextFieldAutoSize.LEFT ; addChild ( textField1 ) ; comboBox_A . setSize ( 200 , 22); comboBox_A.prompt = "Seleziona un metodo di pagamento " ; comboBox_A.addItem ( {label : " MasterCard " , dati : 1 } ) ; comboBox_A.addItem ( {label : " Visa " , dati : 2 } ) ; comboBox_A.addItem ( {label : "American express" , i dati : 1000 } ) ; comboBox_A.addItem ( {label : " Paypal " , dati : 2000 } ) ; comboBox_A.addItem ( {label : "Cash " , i dati : "Non un centesimo "} ) ; comboBox_A.addItem ( {label : "Check " , dati : 1300 } ) ; comboBox_A.addEventListener ( Event.CHANGE , paymentmethod ) ; funzione paymentmethod (e: Event) : void { textField1.text = "Il tuo " textField1.appendText ( comboBox_A.selectedItem.label ) ; textField1.appendText ( " account è stato accusato $ " ) ; textField1.appendText ( comboBox_A.selectedItem.data ) ; } Fare clic su " prova filmato " dal menu di controllo per riprodurre il ComboBox Carica dati programma . Clicca l'etichetta di testo "Seleziona metodo di pagamento " e quindi selezionare una delle opzioni di pagamento . Si osservi che il testo inserito nel campo di testo e il contenuto dell'etichetta e della proprietà dei dati sono ora visualizzati nel campo di testo sullo stage. Apprendimento autodidatta
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |