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> 展开
<?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> 展开
4个回答
展开全部
<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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给button注册事件!button.addEventLisener(MouseEvent.CLICK, function(){textinput.text = button.text})
追问
源代码已经复制过来了,您看一下我应该怎么修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private function ButtonClick(e:MouseEvent):void
{
var btn:Button = e.target as Button;
textinput.text = btn.lable;
}
{
var btn:Button = e.target as Button;
textinput.text = btn.lable;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private function ButtonClick(e:MouseEvent):void
{
textinput.text = Button(e.target).lable
}
{
textinput.text = Button(e.target).lable
}
更多追问追答
追问
.text属性不允许直接调用 需要引用吗?import ?
追答
textid.text=Button(event.target).label;
这个没有问题。
是你的TextInput 的id..text属性就行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询