`
TonyLian
  • 浏览: 401026 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【Flex】菜单中的分割线和Check Radio

阅读更多
<?xml version="1.0"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  
    layout="absolute"> 
    <mx:Script> 
        <![CDATA[ 
            import mx.controls.Menu; 

            // Method to create an Array-based menu.  
            private function createAndShow():void { 
                // The third parameter sets the showRoot property to false. 
                // You must set this property in the createMenu method,  
                // not later. 
                var myMenu:Menu = Menu.createMenu(null, menuData, true);//定义了一个menu 
                myMenu.show(10, 10);//menu show的显示位置 
            } 

            // The Array data provider(数据提供) 
            [Bindable]  
            public var menuData:Array = [ 
                {label: "MenuItem A", children: [//设置复选框 
                    {label: "SubMenuItem A-1", enabled: false},//表示是不可选的 
                    {label: "SubMenuItem A-2", type: "normal"} //一般状态 
                    ]},//没设置选择type就没选择后的提示 
                {label: "MenuItem B", type: "check", toggled: true},//toggled表示是否勾选 
                {label: "MenuItem C", type: "check", toggled: false}, 
                {type: "separator"},//设置分割线 
                {label: "MenuItem D", children: [ 
                    {label: "SubMenuItem D-1", type: "radio", //表示同组单选的 
                        groupName: "g1"}, 
                    {label: "SubMenuItem D-2", type: "radio",  
                        groupName: "g1", toggled: true},  
                    {label: "SubMenuItem D-3", type: "radio",  
                        groupName: "g1"}  
                    ]}  
                ]; 
        ]]> 
    </mx:Script> 

    <!-- Button control to create and open the menu. --> 
    <mx:Button x="300" y="10"  
        label="Open Menu"  
        click="createAndShow();"/> 
</mx:Application>
分享到:
评论

相关推荐

    flex常用动态菜单

    Flex中的菜单项可以触发`click`事件,我们可以通过添加事件监听器来处理用户的菜单选择: ```actionscript menuItem.addEventListener(MouseEvent.CLICK, handleMenuItemClick); function handleMenuItemClick...

    Flex创建菜单栏

    在IT行业中,Flex是一种基于ActionScript 3.0和Flash Player的开源框架,主要用于构建富互联网应用程序(RIA)。本文将详细讲解如何使用Flex来创建一个菜单栏,这是一项基础但重要的用户界面设计任务。 首先,我们...

    Flex自定义右键菜单

    在Flex开发中,自定义右键菜单是一项常见的需求,它能为用户界面提供更丰富的交互体验。Flex是一款基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。在这里,我们将深入探讨如何在Flex中实现...

    FLEX 鱼眼菜单,点击菜单3D旋转效果切换页面

    在IT行业中,FLEX(Flexible Box)是一种布局模式,它为Web开发者提供了更灵活的方式来排列和对齐元素,尤其在处理复杂布局时表现得极为有用。"鱼眼菜单"(FishEye Menu)则是一种交互设计概念,它借鉴了鱼眼镜头的...

    Flex4 滑动菜单案例

    在这个"Flex4 滑动菜单案例"中,我们将探讨如何利用Flex4的组件和特效来实现一个动态的滑动菜单。 滑动菜单是用户界面设计中的常见元素,它可以提供更高效的导航,特别是在内容丰富的应用中。在Flex4中,我们可以...

    flex自定义多级系统菜单

    这个“flex自定义多级系统菜单”的话题,主要是关于如何在Flex中通过XML配置实现动态、多层次的菜单结构。 在Flex中,菜单通常由`Menu`或`MenuBar`组件来创建。然而,为了实现自定义的多级菜单,我们需要更深入地...

    flex做的页面分割条

    在网页设计中,"flex做的页面分割条"是一种利用CSS3 Flexbox布局技术实现的交互式元素,主要用于划分和调整不同内容区域的大小。这种分割条常见于需要用户自定义界面布局的应用,如代码编辑器、多面板界面等。下面...

    flex-menu.rar_Flex 4_Menu_flex_flex Menu_flex 菜单

    在这个"flex-menu.rar"压缩包中,可能包含了实现上述功能的源代码示例或者预编译的SWF文件,以便开发者可以直接查看和学习如何在实际项目中应用Flex 4的菜单组件。 通过深入研究这些示例,开发者可以学习到如何定制...

    flex实现右键菜单

    在Flex中创建右键菜单主要涉及两个关键组件:`ContextMenu`和`ContextMenuEvent`。`ContextMenu`是显示在鼠标右键点击时的菜单,而`ContextMenuEvent`是触发菜单显示的事件。 1. **创建ContextMenu对象** 要创建一...

    Flex 菜单导航特效 工程源码

    - 学习资源:这个源码可以作为学习Flex菜单导航设计和实现的实例,帮助开发者了解如何在实际项目中应用Flex。 - 参考模板:对于需要快速搭建菜单导航功能的开发者,这个源码提供了一个可复用的基础框架。 - 技术...

    Flex 实现右键菜单

    本文将深入探讨如何在Flex环境中实现自定义的右键菜单,包括屏蔽浏览器的默认右键菜单,创建XML格式的多级菜单,以及设置菜单出现位置的自适应策略。 首先,我们需要了解Flex屏蔽浏览器系统右键的基本方法。在...

    Flex添加右键菜单

    在Flex开发中,有时我们需要为用户界面添加自定义的右键菜单,以便提供更多的交互功能。本教程将指导你如何在Flex项目中实现这一功能,主要涉及以下知识点: 1. **右键菜单库的引入**: 首先,你需要下载一个名为`...

    Flex右键菜单 flex tree 右键菜单 源码

    在Flex中,右键菜单是用户交互的重要组成部分,特别是在数据可视化和树形结构的数据展示中,如Flex Tree组件。本文将深入探讨如何在Flex中实现右键菜单,并结合提供的源码进行分析。 1. Flex右键菜单: Flex中的...

    flex3D菜单

    5. **3D对象和变换**:在3D菜单中,每个菜单项可能表示为3D对象,如立方体或其他形状。这些对象可以通过矩阵变换来实现旋转、平移和缩放,以达到随着鼠标移动而动态改变视角的效果。 6. **事件处理**:菜单响应用户...

    flex 自定义右键菜单 多级右键菜单

    在Flex开发中,自定义右键菜单和实现多级右键菜单是一项常见的需求,它能够为用户界面提供更丰富的交互体验。Flex是一个基于ActionScript 3.0的开放源代码框架,用于构建富互联网应用程序(RIA)。下面我们将深入...

    用flex实现苹果样式的弹出菜单

    在本文中,我们将深入探讨如何使用Flex技术来创建一个类似于苹果风格的弹出菜单。Flex是一种基于ActionScript和MXML的开源框架,主要用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件和强大的数据绑定...

    flex画线flex画线flex画线flex画线

    在“flex画线”的场景中,我们通常是指利用Flexbox( Flexible Box 或 Flex 布局)来创建各种线性结构,如分割线、网格线或者自定义的布局分隔。 在CSS中,`display: flex;`属性是开启Flex布局的关键。一旦一个容器...

    flex自定义右键菜单 完全屏蔽

    标题提到的"flex自定义右键菜单 完全屏蔽"是指在Flex应用程序中,不仅实现对默认右键菜单的完全屏蔽,还允许开发者根据自己的需求创建并应用自定义的右键菜单。这种方法避免了使用JavaScript进行跨域通信来实现屏蔽...

    Flex右键菜单例子

    标题中的"Flex右键菜单例子"表明这是一个关于如何在Flex项目中实现自定义右键菜单的示例。在Flex中,自定义右键菜单可以提供更丰富的用户体验,同时可以根据应用需求定制功能,比如在地图应用中添加特定的操作选项。...

    flex屏蔽系统右键菜单 & 自定义菜单

    通过以上步骤,我们可以在Flex应用中实现屏蔽系统右键菜单并创建自定义菜单的功能,提升应用的交互性和用户体验。在实际开发中,还可以根据需求调整菜单的布局、样式以及响应的事件处理,以满足各种复杂场景的需求。

Global site tag (gtag.js) - Google Analytics