zoukankan      html  css  js  c++  java
  • flex学习记录——按钮隐藏控制

    Button按钮隐藏控制通过visible属性实现,visible属性取值有两种:true/false;以下是几种隐藏控制是实现:

    第一种:直接设置visible属性:

    1 <mx:Button width="55" height="25" label="登录" click="loginSystem()" visible="false"/>


    第二种:实现动态控制:通过Button的id控制

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
        xmlns:page="pager.*" width="100%" height="100%" 
        paddingBottom="0" paddingLeft="0"
        paddingRight="0" paddingTop="0" 
        layout="absolute" verticalAlign="top"
        horizontalAlign="center"  
        pageTitle="按钮隐藏控制"  
        creationComplete="treeData()">
        <mx:Style source="skins/blue/blue.css"/>
     
        <mx:Script>
            <![CDATA[
            
                private function treeData():void{ 
              if(...){
                  button.visible = false;   //第一种方式
              }else if(...){
                  button.setVisible(false,false);  //第二种方式
              }
                }
            private function loginSystem():void{
            }
                
            ]]>
        </mx:Script>
        <mx:Panel height="100%" width="100%" >
            <mx:Button id="button" width="55" height="25" label="登录" click="loginSystem()"/>
       </mx:Panel>
    </mx:Application>

    第三种:设置visible的值为一个变量:

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
        xmlns:page="pager.*" width="100%" height="100%" 
        paddingBottom="0" paddingLeft="0"
        paddingRight="0" paddingTop="0" 
        layout="absolute" verticalAlign="top"
        horizontalAlign="center"  
        pageTitle="按钮隐藏控制"  
        creationComplete="treeData()">
        <mx:Style source="skins/blue/blue.css"/>
     
        <mx:Script>
            <![CDATA[
            
                private function treeData():void{ 
              if(...){
                deptbuttontype = true;
    }else { deptbuttontype = false; } } private function loginSystem():void{ } ]]> </mx:Script> <mx:Panel height="100%" width="100%" > <mx:Button id="button" width="55" height="25" label="登录" click="loginSystem()" visible="{deptbuttontype}/> </mx:Panel> </mx:Application>
  • 相关阅读:
    常用软件自动化测试工具汇总
    推荐一款国产优秀的基于 AI 的 Web 自动化测试工具——kylinTOP 测试与监控平台
    常用性能测试工具
    一款类似loadRunner的优秀国产压力测试工具——kylinTOP测试与监控平台
    性能测试工具基本工作原理及仿真能力比较
    10大主流性能测试工具推荐
    AVL平衡二叉查找树
    图的深度优先和广度优先遍历
    向图中增加结点
    图数据类型的定义
  • 原文地址:https://www.cnblogs.com/zhangchunxi/p/2771012.html
Copyright © 2011-2022 走看看