`
wangangie28
  • 浏览: 47386 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

FlashMX2004组件入门(5):Menu

阅读更多

今天来看看Menu组件,这个东东是专业版特有的,所以要多看看帮助,当然,也要多点口水,先来看帮助中的一个例子。
    下面为用Menu组件建一个应用(按帮助翻译,由于英语不行,有错误请指正)。
    1、选择文件--新建来创建一个flash文档。
    2、从组件面板中拖一个Menu组件到场景中,并删除它,到时我们从库中来创建。
    3、从组件面板中拖一个Button组件到场景中,单击按钮来激活Menu,在属性面板中给按钮实例命名:commandBtn。

    4、从组件面板中拖一个Label组件到场景中,在属性面板中给Label实例命名:Label。
    5、在Action面板中输入以下代码。var listener = new Object();
listener.click = function(evtObj) {
var button = evtObj.target;
if (button.menu == undefined) {
// 建立一个Menu组件
button.menu = mx.controls.Menu.createMenu();
//增加菜单项
newItem = button.menu.addMenuItem("闪客学堂");
newItem.addMenuItem({label:"在线教程"});
newItem.addMenuItem({label:"常见问题"});
newItem.addMenuItem({label:"组件下载"});
button.menu.addMenuItem("闪客影院");
button.menu.addMenuItem("闪酷地带");
button.menu.addMenuItem("帝国加游站");
//使用组件事件侦听器,用change事件
var changeListener = new Object();
changeListener.change = function(event) {
var item = event.menuItem;
trace("Item selected: "+item.attributes.label);
Label.text = item.attributes.label;
//把菜单项赋值给Label组件
};
button.menu.addEventListener("change", changeListener);
}
button.menu.show(button.x, button.y+button.height);
};
commandBtn.addEventListener("click", listener);
commandBtn.label = "闪客帝国";
commandBtn.setSize(90, 30);
    当然,这只是使用Menu的一种方法,在帮助中,介绍了四种方法,有兴趣的朋友可看看。
    6、测试,点击看看效
源文件下载
 
  通过前面的例子想必对这个组件有个大致的了解了吧,现在我们仔仔细细的来学习下这个好东东吧,look下面。
    1、增加一个菜单myMenu.addMenu(initObject);
    2、创建一个菜单Menu.createMenu(parent, mdp);
    3、菜单出现的位置myMenu.show(x, y);
    帮助中是用xml对象来建菜单的,我们换种方法
    打开flash,新建一文档,双击组件面板中的Menu组件,然后到场景中Delete这个组件,到帧中输入下列代码:var myMenu = mx.controls.Menu.createMenu();
//新建一菜单
myMenu.addMenuItem("zjs35");
//加一个项目
myMenu.show(100, 20);
//菜单出现的x,y坐标,以左上角为准
本文转自:http://www.5uflash.com/flashjiaocheng/Flashzujianxuexi/1315.html
分享到:
评论

相关推荐

    Flash MX 2004基础入门培训教程

    Flash MX 2004基础入门培训教程 适合初、中级网页开发学习使用

    Flash MX 2004入门与进阶

    《Flash MX 2004入门与进阶》是一本专为初学者和希望提升技能的用户设计的教程,旨在帮助读者快速掌握Adobe Flash MX 2004这款强大的矢量动画和交互式内容创作工具。该教程以易学易懂的方式讲解了Flash MX 2004的...

    Flash MX 2004 入门与进阶教程

    《Flash MX 2004 入门与进阶教程》是一本专为初学者和有一定基础的学习者设计的教程,旨在帮助读者掌握Flash MX 2004这一经典版本的强大功能。Flash MX 2004是Adobe公司推出的动画创作和交互式内容开发工具,它在...

    FlashMX2004lvse

    5. **集成Captivate**:安装并配置好相应环境后,可以将Captivate生成的SWF文件导入Flash MX 2004,进一步调整和优化。 6. **发布和分享**:完成创作后,选择合适的发布设置,将作品导出为SWF格式,可以在网页上嵌入...

    Flash MX 2004 基础入门教程 v3.0.0.0

    《Flash MX 2004基础入门教程》是一款专为初学者设计的教育资源,旨在帮助用户掌握Adobe Flash MX 2004这款强大的动画和交互式媒体设计工具的基础操作。本教程版本为v3.0.0.0,可能包含了最新的功能更新和改进。 在...

    Flash MX 2004.zip

    3. **组件库**:Flash MX 2004提供了丰富的预置组件,如按钮、文本框等,这极大简化了用户界面元素的创建,同时也便于代码重用和团队协作。 4. **发布选项**:除了传统的Web发布,Flash MX 2004还支持多种格式导出...

    Flash MX 2004 官方简体教程

    5. **Learning_Flash.pdf**:这是一份深入的学习资料,可能包含了Flash MX 2004的高级特性,如骨骼动画、3D效果、ActionScript编程进阶等内容,有助于提升用户的技能水平。 6. **FL_Getting_Started.pdf**:作为...

    flash2004mx组件教程

    flash2004mx组件教程,已编译的 HTML 帮助文件,不只包括flash组件的教程,还有部分AS教程,实用小巧又方便查询.

    Flashmx2004.zip

    Flash MX 2004包含了一系列预先构建的UI元素,如按钮、滑块、文本输入框等,这些组件可以快速地添加到项目中,减少了从零开始创建元素的工作量。 四、动画制作与学习资源 Learning_Flash.pdf提供了初学者掌握Flash ...

    FLASH MX 2004 入门与进阶教程电子书

    《FLASH MX 2004 入门与进阶教程电子书》是一份全面而深入的教育资源,旨在帮助初学者快速掌握Flash MX 2004的基本操作和高级技巧。Flash MX 2004是Adobe公司推出的一款强大的矢量动画制作工具,广泛应用于网页设计...

    Flash MX 2004 入门与进阶教程.rar

    《Flash MX 2004 入门与进阶教程》是一本专为初学者和有一定基础的学习者设计的电子图书,旨在帮助读者全面掌握Adobe Flash MX 2004这款强大的矢量动画和交互式内容创作工具。本书基于北京洪恩巧夺天工的原版教程...

    Flash MX 2004 绿色软件站专用版

    《Flash MX 2004 绿色软件站专用版:深入解析与应用》 Flash MX 2004,是Adobe公司在2004年发布的一款强大的矢量动画制作和交互式内容开发工具,是Flash系列的重要版本之一。这款绿色软件站专用版,旨在为用户带来...

    flash mx 2004游戏制作完全攻略.rar

    6. **组件使用**:Flash MX 2004提供了一系列预构建的组件,如按钮、文本字段等,这些组件可以帮助快速构建游戏界面。 7. **发布与优化**:学习如何优化游戏性能,减少文件大小,以及将游戏发布到网页,使其能够被...

    Flash MX 2004教程.rar

    《Flash MX 2004教程》是一份珍贵的学习资源,专门为那些想要深入理解并掌握Adobe Flash MX 2004这一经典版本的用户而设计。这个教程包含了丰富的教学内容,帮助初学者和有一定基础的设计师提升在Flash领域的技能。 ...

    flashmx2004教程

    flashmx2004教程,手把手教你,一步一步操作flashmx2004

    flash mx2004课件模板

    《深入探索Flash MX 2004课件模板制作》 Flash MX 2004是一款经典的动画设计和交互式内容开发工具,尤其在教育领域,它被广泛用于创建生动有趣的课件。本课件模板就是一个很好的实例,展示了如何利用Flash MX 2004...

    Macromedia Flash MX 2004 简单快速的网站开发

    Flash MX 2004引入了组件系统,提供了一系列预建的UI元素,如按钮、滑块、文本输入框等,大大简化了界面设计。同时,库面板用于存储和组织图形、音频、视频和自定义组件,便于重用和管理资源。 五、动画制作 Flash ...

    FLASH MX2004 教程 实例基础讲解

    《FLASH MX2004 实例基础讲解》教程是一份非常适合初学者的教育资源,它以清晰易懂的方式,深入浅出地介绍了FLASH MX2004的基本操作和实用技巧。这个教程通过实例教学,使学习者能快速掌握Flash动画制作的核心技术。...

    Flash MX 2004 官方简体教程[PDF]

    《Flash MX 2004 官方简体教程》是一本全面介绍Adobe Flash MX 2004软件的专业教程,旨在帮助用户掌握这一强大的矢量动画和交互式设计工具。教程以简体中文的形式呈现,便于国内用户理解和学习。在Flash MX 2004中,...

Global site tag (gtag.js) - Google Analytics