<?xml version="1.0" encoding="utf-8"?>
xmlns:mx="library://ns.adobe.com/flex/mx" minwidth="955" minheight="600">
<s:layout>
<s:basiclayout/>
</s:layout>
<fx:declarations>
<!-- 将非可視元素(例如服務、值對象)放在此處 -->
</fx:declarations>
<fx:script>
<![cdata[
import mx.binding.utils.bindingutils;
import mx.collections.arraycollection;
import mx.collections.arraylist;
import mx.controls.alert;
import mx.effects.easing.bounce;
import mx.events.closeevent;
function showonedialog() : void{
// alert.show("隻顯示一個對話框","對話框标題");
alert.show("未能查找到任務結果","對話框标題");
}
protected function showtwodialog() : void {
alert.show("是否确認删除","确認删除對話框",1|2,this,deleteevent);
private function deleteevent(e:closeevent) : void {
trace("ok");
trace(e.detail.tostring()); //在背景顯示
alert.show(e.detail.tostring()); //在前台顯示
[bindable]
var a :arraycollection = new arraycollection([{label:"從這裡選擇"},{label:"aa"},{label:"bb"},{label:"cc"},{label:"dd"}]);
var b :arraycollection = new arraycollection([{id:"1",j:"aa"},{id:"2",j:"bb"},
{id:"3",j:"cc"},{id:"4",j:"dd"}]);
]]>
</fx:script>
<s:button x="208" y="67" label="顯示一個對話框按鈕" click="showonedialog()"/>
<s:button x="208" y="126" label="顯示兩個對話框按鈕" click="showtwodialog()"/>
<s:combobox id="combobox" x="208" y="286" dataprovider="{a}" selectedindex="0"/>
<mx:datagrid x="208" y="359" dataprovider="{b}">
<!--<mx:columns>
<mx:datagridcolumn headertext="列 1" datafield="col1"/>
<mx:datagridcolumn headertext="列 2" datafield="col2"/>
<mx:datagridcolumn headertext="列 3" datafield="col3"/>
</mx:columns>-->
</mx:datagrid>
</s:application>
注意:combobox中的 arraycollection 中的key 應為label否則會被顯示為object