[問題] combobox要如何輸出SWF檔?
之前再網路上找到一個人提供的語法
import fl.controls.ComboBox;
import fl.data.DataProvider;
var arr:Array = [{label:'a'}, {label:'b'}, {label:'c'}];
var dp:DataProvider = new DataProvider(arr);
var cb:ComboBox = new ComboBox;
cb.dataProvider = dp;
cb.addEventListener(Event.CLOSE, h);
addChild(cb);
function h(e:Event):void
{
setTimeout(function(){trace(cb.selectedLabel);}, 1);
}
只能輸出文字想改成能夠選擇玩按下按鈕才會跑出SWF檔!!
就自己改成了
import fl.controls.ComboBox;
import fl.data.DataProvider;
var arr:Array = [{label:'資管系'}, {label:'資設系'}, {label:'資通系'}];
var dp:DataProvider = new DataProvider(arr);
var cb:ComboBox=my_cb;
cb.dataProvider = dp;
cb.addEventListener(Event.CLOSE,next_08);
addChild(cb);
var arr12:Array = [{label:'水瓶座'}, {label:'雙魚座'}, {label:'牡羊座'}];
var dp12:DataProvider = new DataProvider(arr12);
var cb12:ComboBox=Astrology;
cb12.dataProvider = dp12;
cb12.addEventListener(Event.CLOSE,next_08);
addChild(cb12);
next08.addEventListener(MouseEvent.CLICK,next_08);
function next_08(e:MouseEvent) :void{
trace(cb.selectedLabel);
trace(cb12.selectedLabel);
}
結果已經可以在按下按鈕後跑出值來
可是不知道要如何改成選好後按下按鈕會跳成選擇的SWF檔
因為剛接觸FLASH又加上程式沒學好所以不懂很多
改成上面那樣也花了蠻長的時間才摸索出來!!
之前有在板上搜尋COMBOBOX 找到一篇文章!!
裡面好像提到listener的方法不是很清楚!!
希望有人願意花時間教教愚笨的我><"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.56.200
推
10/04 23:39, , 1F
10/04 23:39, 1F
→
10/04 23:39, , 2F
10/04 23:39, 2F
→
10/05 15:42, , 3F
10/05 15:42, 3F