SImple ComboBox Package
Dari Window Komponen Drag dan atur posisi ComboBox
Beri nama : cb
Lalu di folder yang sama dengan aplikasi .fla yang bersangkutan buat code sbb:
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.text.TextFormat;
import flash.utils.*;
import fl.controls.ComboBox;
import fl.data.DataProvider;
import flash.display.Sprite
import flash.text.TextField;
import flash.events.Event;
import fl.controls.ComboBox;
public class ComboBoxExample extends Sprite {
private var tf:TextField;
public function ComboBoxExample() {
setupComboBox();
setupTextField();
}
private function setupTextField():void {
tf = new TextField();
tf.x = 400;
tf.y = 800;
tf.autoSize = "left";
addChild(tf);
}
private function setupComboBox():void {
cb.setSize(150,22);
cb.setStyle("textPadding", 20);
cb.setStyle("buttonWidth", 20);
cb.addItem( { label: "MasterCard", data:1 } );
cb.addItem( { label: "Visa", data:2 } );
cb.addItem( { label: "American Express", data:3 } );
cb.addEventListener(Event.CHANGE, cardSelected);
}
private function cardSelected(e:Event):void {
tf.text = "You have selected: "
tf.appendText(cb.selectedItem.label);
trace("onComboChange data=" + cb.selectedItem.data + " label=" + cb.selectedItem.label);
}
}
}
NB ditulis package saja karena...tidak dalam folder lainnya....
private var tf:TextField; disertakan karena hendak menampilkan Obejk textview baru via kode....
NB pada class project tuliskan class librarynya: ComboBoxExample
Beri nama : cb
Lalu di folder yang sama dengan aplikasi .fla yang bersangkutan buat code sbb:
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.text.TextFormat;
import flash.utils.*;
import fl.controls.ComboBox;
import fl.data.DataProvider;
import flash.display.Sprite
import flash.text.TextField;
import flash.events.Event;
import fl.controls.ComboBox;
public class ComboBoxExample extends Sprite {
private var tf:TextField;
public function ComboBoxExample() {
setupComboBox();
setupTextField();
}
private function setupTextField():void {
tf = new TextField();
tf.x = 400;
tf.y = 800;
tf.autoSize = "left";
addChild(tf);
}
private function setupComboBox():void {
cb.setSize(150,22);
cb.setStyle("textPadding", 20);
cb.setStyle("buttonWidth", 20);
cb.addItem( { label: "MasterCard", data:1 } );
cb.addItem( { label: "Visa", data:2 } );
cb.addItem( { label: "American Express", data:3 } );
cb.addEventListener(Event.CHANGE, cardSelected);
}
private function cardSelected(e:Event):void {
tf.text = "You have selected: "
tf.appendText(cb.selectedItem.label);
trace("onComboChange data=" + cb.selectedItem.data + " label=" + cb.selectedItem.label);
}
}
}
NB ditulis package saja karena...tidak dalam folder lainnya....
private var tf:TextField; disertakan karena hendak menampilkan Obejk textview baru via kode....
NB pada class project tuliskan class librarynya: ComboBoxExample

Comments
Post a Comment