【问题标题】:On toggling button - flex在切换按钮上 - flex
【发布时间】:2011-08-25 22:40:48
【问题描述】:

我在动作脚本中有一个带有 toggle="true" 的按钮。现在,当我单击按钮时,它的颜色会发生变化,看起来好像它已被禁用(但实际上不是)。我需要知道这个按钮的哪个属性发生了变化?例如,如果我需要在我的代码中的某处知道这个按钮的“切换状态”(如果有的话),我应该检查这个按钮的哪个属性?

谢谢。

【问题讨论】:

    标签: actionscript-3 apache-flex flex3


    【解决方案1】:

    Button.selected 是你要找的东西,我做了一个例子来证明这一点:

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                    creationComplete="init(event)">
    
        <mx:Script>
            <![CDATA[
            import flash.events.MouseEvent;
            import mx.events.FlexEvent;
    
            private function init(e:FlexEvent):void
            {
                onButtonClick();
    
            }// end function
    
            protected function onButtonClick(e:MouseEvent = null):void
            {
                if (button.selected) button.label = "button selected"
                else button.label = "button not selected";
    
            }// end function
            ]]>
        </mx:Script>
    
        <mx:Button id="button" toggle="true" click="onButtonClick()"></mx:Button>
    
    </mx:Application>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      • 2018-07-23
      相关资源
      最近更新 更多