如何获取Flex 4.5复选框以更改字符串值(文本)

时间:2012-03-10 17:23:07

标签: flex adobe flex4.5 flexbuilder

我想做的事情非常简单,但似乎无法正常工作

我正在尝试使用复选框事件处理程序来更改字符串的文本值。

protected function
transport_yes_catching_bus_to_venue_checkbox_clickHandler(event:MouseEvent):void
{
if (transport_yes_catching_bus_to_venue_checkbox.selected==true)
{
totals_transport_I_catch_bus_to_venue.text = "YES"
}
}

这是我应用更改之前的标签

<s:Label id="totals_transport_I_catch_bus_to_venue"
includeIn="a13_summary_for_submission"
x="170" y="625" color="#3B70D1" text="-----"/>

如果单击该复选框,则可以将标签从“----”更改为“YES”。否则标签保持原样。

当我运行应用程序时,无论复选框的状态如何,标签都不会改变。

谢谢!

1 个答案:

答案 0 :(得分:1)

<s:Label id="totals_transport_I_catch_bus_to_venue" includeIn="a13_summary_for_submission"
x="170" y="625" color="#3B70D1" text="{cbInput.selected?'YES':'-----'}" />

<s:CheckBox id="cbInput" />