首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

关于flex的语句执行顺序,该怎么处理

2012-02-22 
关于flex的语句执行顺序function hello():void{var obj:Objectnew Object()obj.key1aaaaobj.key2b

关于flex的语句执行顺序
function hello():void
{
  var obj:Object=new Object();
  obj.key1="aaaa";
  obj.key2="bbbb";
  if (UserName.text == "")
  {
  Alert.show("用户名不能为空","提示",Alert.OK); //这句是后执行
  Alert.show(obj.key1,obj.key2); //为什么这句会先执行
  }
}


以上的代码,为什么是先显示"aaaa",再显示"用户名不能为空"

[解决办法]
你的说法是错的,这是顺序执行的,不过第2次的掩盖了第1次的,所以你会先看到第2个框“aaaa”

[解决办法]
Alert.show("用户名不能为空","提示",Alert.OK); //这句是后执行 
Alert.show(obj.key1,obj.key2); //为什么这句会先执行 


先是弹出“用户名不能为空”的窗口,然后又弹出“obj.key1”的这个窗口,第二个窗口把第一个给覆盖了,所以显示出来是第二个的

热点排行