flex button 事件

上面一个textinput下面是多个Button点击Buttontextinput里面的内容就是button的text。需要连续点击button这个事件怎么写?<?xml... 上面一个textinput 下面是多个Button 点击Button textinput里面的内容就是button的text。需要连续点击button 这个事件怎么写?
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="502" height="440">
<mx:Script>
<![CDATA[
private function ButtonClick():void{

}

]]>
</mx:Script>
<mx:Panel x="70" y="118" width="362" height="191" layout="absolute" title="今日早餐" fontSize="12" borderColor="#000000" horizontalAlign="center">
<mx:TextInput x="29" y="19" width="273" text="请在此输入文字..." height="26"/>
<mx:Button x="29" y="73" label="没吃" click="ButtonClick"/>
<mx:Button x="145" y="73" label="忘了" click="ButtonClick"/>
<mx:Button x="250" y="73" label="吃了" click="ButtonClick"/>
<mx:Button x="29" y="117" label="包子" width="52"/>
<mx:Button x="145" y="117" label="饺子" width="52"/>
<mx:Button x="250" y="117" label="面条" width="52"/>
</mx:Panel>
</mx:Canvas>
展开
 我来答
sj7755370
2011-10-08 · TA获得超过267个赞
知道答主
回答量:111
采纳率:0%
帮助的人:61.7万
展开全部
<mx:Panel x="70" y="118" width="362" height="191" layout="absolute" title="今日早餐" fontSize="12" borderColor="#000000" horizontalAlign="center">
<mx:TextInput id="textid" x="29" y="19" width="273" text="请在此输入文字..." height="26"/>
<mx:Button x="29" y="73" label="没吃" click="{textid.text=event.currentTarget.label}"/>
<mx:Button x="145" y="73" label="忘了" click="{textid.text=event.currentTarget.label}"/>
<mx:Button x="250" y="73" label="吃了" click="{textid.text=event.currentTarget.label}"/>
<mx:Button x="29" y="117" label="包子" width="52" click="{textid.text=event.currentTarget.label}"/>
<mx:Button x="145" y="117" label="饺子" width="52" click="{textid.text=event.currentTarget.label}"/>
<mx:Button x="250" y="117" label="面条" width="52" click="{textid.text=event.currentTarget.label}"/>
</mx:Panel>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ce902a3
2011-10-08 · 超过10用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:31.5万
展开全部
给button注册事件!button.addEventLisener(MouseEvent.CLICK, function(){textinput.text = button.text})
追问
源代码已经复制过来了,您看一下我应该怎么修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjgui_ms
2011-10-08 · 超过14用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:47.4万
展开全部
private function ButtonClick(e:MouseEvent):void
{
var btn:Button = e.target as Button;
textinput.text = btn.lable;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoliyaooo0
2011-10-08 · TA获得超过1820个赞
知道大有可为答主
回答量:2528
采纳率:0%
帮助的人:2063万
展开全部
private function ButtonClick(e:MouseEvent):void
{
textinput.text = Button(e.target).lable
}
更多追问追答
追问
.text属性不允许直接调用 需要引用吗?import  ?
追答
textid.text=Button(event.target).label;
这个没有问题。
是你的TextInput 的id..text属性就行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式