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

flex 菜单条

阅读更多

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <mx:states>
  <mx:State name="index1">
   <mx:AddChild position="lastChild">
    <mx:VBox  id="myvbox1" x="{mymenubar.x}" y="{mymenubar.x + mymenubar.height}" width="{mymenubar.width}" height="248" backgroundAlpha="0.5" backgroundColor="#FFFFFF">
     
    </mx:VBox>
   </mx:AddChild>
  </mx:State>
  
  <mx:State name="index2">
     <mx:AddChild position="lastChild">
    <mx:VBox  id="myvbox2" x="{mymenubar.x}" y="{mymenubar.x + mymenubar.height}" width="{mymenubar.width}" height="248" backgroundAlpha="0.5" backgroundColor="#F5E31">
     
    </mx:VBox>
   </mx:AddChild>
  </mx:State>
  
  <mx:State name="index3">
     <mx:AddChild position="lastChild">
    <mx:VBox  id="myvbox3" x="{mymenubar.x}" y="{mymenubar.x + mymenubar.height}" width="{mymenubar.width}" height="248" backgroundAlpha="0.5" backgroundColor="#8DF531">
     
    </mx:VBox>
   </mx:AddChild>
  </mx:State>
  
  <mx:State name="index4">
     <mx:AddChild position="lastChild">
    <mx:VBox  id="myvbox4" x="{mymenubar.x}" y="{mymenubar.x + mymenubar.height}" width="{mymenubar.width}" height="248" backgroundAlpha="0.5" backgroundColor="#31F5E5">
     
    </mx:VBox>
   </mx:AddChild>
  </mx:State>
  
  <mx:State name="index5">
     <mx:AddChild position="lastChild">
    <mx:VBox  id="myvbox5" x="{mymenubar.x}" y="{mymenubar.x + mymenubar.height}" width="{mymenubar.width}" height="248" backgroundAlpha="0.5" backgroundColor="#D731F5">
     
    </mx:VBox>
   </mx:AddChild>
  </mx:State>
 </mx:states>
  
 <mx:XMLList xmlns="" id="menulist">
  <menuitem  id="menu1">
   <menuitem id="submenu1" type="radio" groupname="one">
   
  </menuitem>
  <menuitem id="submenu2" type="radio" groupname="one">
   
  </menuitem>
  </menuitem>
  <menuitem id="menu2">
   
  </menuitem>
  <menuitem id="menu3">
   
  </menuitem>
  <menuitem id="menu4">
   <menuitem id="submenu3" type="radio" groupname="two">
  </menuitem>
  <menuitem id="submenu4" type="radio" groupname="two" selected="true" >
   
  </menuitem>
  <menuitem id="submenu5" type="radio" groupname="two">
   
  </menuitem>
  </menuitem>
 </mx:XMLList>
 
 <mx:Script>
  <![CDATA[
   import mx.events.MenuEvent;
   private function menuClickHandle(e:MenuEvent):void{
    if(e.label == "submenu1"){
    currentState = "index1";
    }else if(e.label == "submenu2"){
    currentState = "index2";
    }else if(e.label == "submenu3"){
    currentState = "index3";
    }else if(e.label == "submenu4"){
    currentState = "index4";
    }else if(e.label == "submenu5"){
    currentState = "index5";
    }
   }
  ]]>
 </mx:Script>
 <mx:MenuBar dataProvider="{menulist}" id="mymenubar" labelField="@id" showRoot="false" width="293" horizontalCenter="0" y="24" change="menuClickHandle(event);">
  
 </mx:MenuBar>
    <mx:transitions>
  <mx:Transition id="myTransition1" fromState="*" toState="index1">
   <mx:Parallel target="{myvbox1}">
    <mx:WipeUp  duration="2000"/>
    <mx:Dissolve alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
   </mx:Parallel>
  </mx:Transition>
   <mx:Transition id="myTransition2" fromState="*" toState="index2">
   <mx:Parallel target="{myvbox2}">
    <mx:WipeDown  duration="2000"/>
    <mx:Dissolve alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
   </mx:Parallel>
  </mx:Transition>
   <mx:Transition id="myTransition3" fromState="*" toState="index3">
   <mx:Parallel target="{myvbox3}">
    <mx:WipeRight  duration="2000"/>
    <mx:Dissolve alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
   </mx:Parallel>
  </mx:Transition>
   <mx:Transition id="myTransition5" fromState="*" toState="index5">
   <mx:Parallel target="{myvbox5}">
    <mx:WipeLeft  duration="2000"/>
    <mx:Dissolve alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
   </mx:Parallel>
  </mx:Transition>
   <mx:Transition id="myTransition4" fromState="*" toState="index4">
   <mx:Parallel target="{myvbox4}">
    <mx:Blur blurXFrom="0" blurXTo="100" duration="2000"/>
    <mx:Dissolve alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
    </mx:Parallel>
  </mx:Transition> 
 </mx:transitions>
</mx:WindowedApplication>

分享到:
评论
2 楼 kg_dogg 2010-03-29  
kg_dogg 写道
Severity and Description Path Resource Location Creation Time Id
Unable to locate specified base class 'mx.core.WindowedApplication' for component class 'menu'. budingLab/src menu.mxml Unknown 1269833737808 1120

这是怎么回事
1 楼 kg_dogg 2010-03-29  
Severity and Description Path Resource Location Creation Time Id
Unable to locate specified base class 'mx.core.WindowedApplication' for component class 'menu'. budingLab/src menu.mxml Unknown 1269833737808 1120

相关推荐

    flex常用动态菜单

    一、Flex菜单组件 在Flex中,动态菜单通常使用`mx.controls.Menu`组件来实现。`Menu`组件可以作为下拉菜单或独立的弹出式菜单使用,其功能强大,可定制性强,非常适合创建各种动态菜单。 二、创建基本菜单 创建一个...

    Flex创建菜单栏

    本文将详细讲解如何使用Flex来创建一个菜单栏,这是一项基础但重要的用户界面设计任务。 首先,我们需要理解Flex中的菜单栏组件。在Flex中,`MenuBar`类是用于创建顶部水平菜单的组件,它提供了类似于传统桌面应用...

    Flex自定义右键菜单

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

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

    在这个场景中,我们讨论的是一个使用FLEX实现的具有3D旋转效果的鱼眼菜单,当用户点击菜单项时,页面会以3D旋转的方式进行切换。 首先,我们需要了解FLEX布局的基础知识。FLEX布局允许开发者设置容器内的子元素如何...

    flex自定义多级系统菜单

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

    Flex4 滑动菜单案例

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

    Flex 菜单导航特效 工程源码

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

    flex实现右键菜单

    本话题我们将探讨如何使用Flex技术来实现一个自定义的右键菜单。Flex是一种基于ActionScript 3.0的开放源码框架,主要用于构建富互联网应用程序(RIA)。 首先,我们需要理解Flex的基本架构。Flex使用MXML和...

    flex-menu.rar_Flex 4_Menu_flex_flex Menu_flex 菜单

    这个"flex-menu.rar"压缩包包含了一个使用Flex 4构建的菜单组件,专为Flash Builder 4设计。Flash Builder 4是基于Eclipse IDE的开发工具,用于创建、测试和调试Flex和ActionScript项目。 Flex 4中的菜单系统是用户...

    Flex 实现右键菜单

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

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

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

    flex3D菜单

    这个"flex3D菜单"项目显然利用了Flex的强大功能来创建一个具有三维效果的交互式菜单,该菜单能够跟随用户的鼠标移动,提供流畅的用户体验。在Flex中,3D效果通常通过Stage3D API实现,这是一个底层的硬件加速图形...

    Flex添加右键菜单

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

    flex 鱼眼菜单项目下载

    flex 鱼眼菜单flex 鱼眼菜单flex 鱼眼菜单flex 鱼眼菜单

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

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

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

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

    flex添加右键菜单实例

    在Flex编程中,右键菜单(ContextMenu)是一个重要的交互元素,它可以为用户提供额外的操作选项。在给定的实例中,我们看到如何在Flex应用中创建并添加自定义的右键菜单。下面将详细解释这个实例中的关键知识点。 ...

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

    "flex屏蔽系统右键菜单 & 自定义菜单"这个主题聚焦于如何禁用默认的系统右键菜单并创建自定义的右键菜单,以提供更个性化的用户体验。下面将详细介绍这个过程涉及的关键知识点。 1. Flex环境:Flex是Adobe开发的一...

    FLEX 3DMENU 3D菜单 + 特效

    3D菜单就是一个典型的自定义组件例子,它扩展了基础的Flex菜单组件,添加了3D旋转、平移等视觉效果。 5. **ActionScript 3.0**:作为Flex的主要编程语言,ActionScript 3.0提供了一种强大的面向对象的语法,支持类...

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

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

Global site tag (gtag.js) - Google Analytics