在哪里写Flex 的Button单击事件代码?

[复制链接]
查看11 | 回复2 | 2011-3-17 11:25:51 | 显示全部楼层 |阅读模式
我是初学Flex的,以前了解Delphi、VB等,现在想学习Flex做了一个登录界面,但不知道
在哪里写Flex的Button单击事件代码? 我在Source怎么找不到Button.onClick呀?有哪位大侠能够指导一下,小弟在此不胜感激!
回复

使用道具 举报

千问 | 2011-3-17 11:25:51 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-248099\">能一步一步做个例子供我学习吗?
回复

使用道具 举报

千问 | 2011-3-17 11:25:51 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-256497\">mx:Canvas width=\"190\" height=\"98\" x=\"392.38\" y=\"319\" backgroundImage=\"@Embed(source=\'images/login_07.gif\')\" verticalScrollPolicy=\"off\" horizontalScrollPolicy=\"off\"
                                                        mx:HBox x=\"10\" y=\"0\"
                                                                mx:Label text=\"用户名:\" fontSize=\"11\" width=\"50\"/
                                                                mx:TextInput id=\"userAccount\" width=\"120\" /
                                                        /mx:HBox
                                                        mx:HBox x=\"10\" y=\"35\"
                                                                mx:Label text=\"密 码:\" fontSize=\"11\" width=\"50\"/
                                                                mx:TextInput id=\"userPassword\" width=\"120\" displayAsPassword=\"true\" /
                                                        /mx:HBox       
                                                        mx:HBox horizontalGap=\"5\" x=\"62\" y=\"70\"
                                                                mx:Button id=\"loginIn\" label=\"登陆\" width=\"50\" fontSize=\"11\" click=\"login();\" /
                                                                mx:Button label=\"重置\" width=\"50\" fontSize=\"11\" click=\"reset();\" /
                                                        /mx:HBox       
                                                /mx:Canvas


---------------------------------script--------------------------------------------
private function login():void {
                                var account:String = userAccount.text;
                                var password:String = userPassword.text;
                                if(account==\"\"){
                                        Alert.show(\"帐号不能为空\");
                                        focusManager.setFocus(userAccount);
                                        return;
                                }
                                if(password==\"\"){
                                        Alert.show(\"密码不能为空\");
                                        focusManager.setFocus(userPassword);
                                        return;
                                }
                                this.currentState = \"loadingState\";
                                loginHandler.login(account,password);
                                loginHandler.addEventListener(ResultEvent.RESULT,loginResult);
                        }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行