Event.result作为字符串自动排序我的结果

时间:2012-10-05 00:01:32

标签: flex actionscript

我有一个flex脚本,基本上在执行时会提示用户提供警告消息。 说我的结果是这样的:

1)Bajaj, 2)卡塔利娜 3)安德森 4)迈克尔

然后,警报提示会自动对它们进行排序,并显示如下结果:

“你是这样做的  安德森  巴贾  卡塔利娜  迈克尔“

基本上触发事件的顺序已被Flex按礼貌排序,我不希望这种情况发生。

以下是一些可以咀嚼的代码:

<mx:Button label="Save" id="save" width="60" enabled="{showSaveBtn}"
click="saveConfig();" right="0" bottom="0"/>

function saveConfig()
{
// internally calls the function where the alert is supposed to be displayed: 
// doThis
}


private function doThis(event:ResultEvent):void
            {
                selectConfigDG.selectedItem = defaultSelectedConFig;
                this.changeConfig = false;
                this.savedMessage.visible = true;
                this.savedMessage.includeInLayout = true;
                this.savedMessage.htmlText = "Configuration " + "<b> \" " + defaultSelectedConFig.description + 
                    " \" </b>" + " has been changed." + " <b> ";

                var resultString = event.result as String;


                if(resultString != null && (StringUtil.trim(resultString)).length != 0)
                {
                    var htmlBody:String = resultString;
                    var alert:Alert = Alert.show(htmlBody,'',Alert.OK);
                    use namespace mx.core.mx_internal;
                    IUITextField(alert.alertForm.textField).htmlText = htmlBody;
                }

                this.savedMessage.validateProperties();         
            }

在上面的代码中,感兴趣的是event.result作为String piece。基本上,它排除了这一点。我希望它能保留订单。我如何让Flex做到这一点?

0 个答案:

没有答案