新客网WWW.XKER.COM:致力做中国最专业的网络学院!
模糊搜索
标题搜索
最新更新
新客商城
网站地图
RSS订阅
首页
新闻中心
网络学院
软件开发
站长之家
软件下载
手机学院
桌面壁纸
专题
论坛
学院:
操作系统
-
网络应用
-
服务器
-
网络安全
-
工具软件
-
办公软件
-
Web开发
-
数据库
-
网页设计
-
图形图像
-
媒体动画
-
硬件学堂
-
存储频道
-
QQ专区
您的位置:
首页
>
网络学院
>
媒体动画
>
Flash教程
> 正文:实例详解鼠标右键菜单
实例详解鼠标右键菜单
新客网
XKER.COM
2006-07-04 来源:
收藏本文
鼠标右键菜单一直都是大家比较热门的话题,从 Flash MX 开始就已经可以自定义鼠标右键菜单了,这里就将一些相关的对象及使用方法的相关资料介绍给大家。
右键菜单控制主要使用的是两个对象:
ContextMenu 对象用于产生一个新的菜单数组
ContextMenuItem 对象用于产生一个新的菜单项
对于它的具体使用我们先来看一个具体的效果:
对于它的实现,我把主要的代码给大家说明一下:
my_menu = new ContextMenu();
// 声明一个新的菜单对象
my_menu.hideBuiltInItems();
// 屏敞当前的右键菜单(当然,设置菜单和版本信息暂无法屏敞)
var dance = new ContextMenuItem("Dance Baby!!!", doDance) my_menu.customItems.push(dance);
//设置一个变量创建一个新的子菜单项名为"Dance Baby!!!",响应函数为doDance
my_menu.customItems.push(new ContextMenuItem("菜单二", Do_menu_02, true));
// 创建一个新的子菜单,名为“菜单二”,并加一条分隔线
my_menu.customItems[0].enabled = false;
// 设置第一个菜单项为不可用菜单(“菜单一”不可用,灰色显示)
my_menu.customItems[1].visible = flase;
// 设置第二个菜单项不显示(“菜单二”不显示,相当于暂时无此菜单)
function doDance() {
mcLetters.dancer.gotoAndPlay(2);
}
// “dance Baby!!!”的响应函数具体内容
function Do_menu_02(obj,item)
{
// “菜单二”的响应函数具体内容
}
.................
mcLetters.menu = my_menu;
//将当前定义的菜单绑定到
电影
剪辑的右键菜单上
//_root.menu = my_menu;
// 将当前定义的菜单绑定到主场景的右键菜单上
上例中,my_menu 是一个新菜单对象,而 my_menu.customItems 则是菜单对象中的一个属性,它实际上是一个对象数组,从下标 0 开始依次表示定义的每一个菜单项。
ContextMenuItem 对象定义的时候有五个参数,后三个都是可选的布尔型对象。
var my_menu = new ContextMenuItem(菜单名,响应函数名,是否加分隔线,是否可用,是否显示)
对于定义的菜单,可以和 _root 绑定,也可以绑定到按钮、影片或动态文本对象上。具体的应用及操作大家可以试试。
在给大家两个例子:1.菜单项动态改变:
2.稍微复杂一些的菜单的例子:
最后提供给大家一个压缩包
,下载去自己研究吧!
上一篇:
Flash特效动画制作教程 滚动飞舞的螺旋
下一篇:
Flash导航菜单轻松制作好帮手
【
收藏
】 【
评论
】 【
推荐
】 【
投稿
】 【
打印
】 【
关闭
】
最新相关文章
·
JS+FLASH 参数传递 个人见解
·
Dreamweaver插入Flash参数详解
·
将Photoshop创建的位图导入Flash MX
·
Flash AS代码编写图片环绕旋转效果
·
如何调用Flash才符合Web网页标准?
·
设计思考:Flash Web结构之数据显示层
·
巧妙去除Flash动画在线播放限制
·
Flash MX 2004 Media组件实现多首mp3连放
·
把fla文件输出成和swf一样的gif文件
·
如何合并不同帧频(fps)的Flash文件
·
Flash ActionScript函数制作雪花飘飘动画
·
使用Flash引导线制作雪花飘飘动画
·
Flash教程:AS下雨动画效果的制作
·
Flash AS代码常用调试语句trace()的使用
·
Flash教程:纯AS打造3D小方块
·
带AS的图片环绕旋转效果制作方法
发表评论
(
要记得去论坛讨论,点击注册新会员
)
匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
用 FLASH 8 制作瀑布动画
Flash制作实例教程:蝶恋花
用Flash制作碧海蓝天
Flash动态缓冲图片导航制作详解
Flash形状补间 看我七十二变教程
利用FLASH打造梦幻彩色泡泡
学习Flash心得
透明的flash是这样制作出来的
Flash效果制作-璀灿星光
用Flash制作电影胶片循环播放模拟效果
Flash教程:无AS下雪动画效果
纯ActionScript的Loading效果四例
在Flash中导入MP3及同步歌词的简单方法
带进度条的Loading制作
鼠标滑过文字产生光效果
专题教程
非主流Ps教程
磁碟机病毒专杀
AV终结者
会声会影教程
nero教程
FreeBSD使用大全
PDF阅读器
BT下载
QQ防骗术案例剖析
机器狗病毒查杀专题
搜狗拼音输入法专题
google earth专题
随机推荐
Flash将风景照片制作成梦幻仙境动画效果
Flash导航菜单轻松制作好帮手
利用javascript完全屏蔽右键!
在Flash中导入MP3及同步歌词的简单方法
Flash教程:纯AS代码制作的燃烧的火焰效果
纯AS动感LOADING,可以开启随机12种效果
Flash制作淡雅动态菜单:蜻蜓飞飞
黑客帝国数字流特效制作揭密
Dreamweaver 限制访问的BUG
教你分解SWF 快速掌握FLASH制作
和Flash初学者详谈Loading的制作
flash实例教程—春雷闪电效果
制作超炫彩色线条图案动画特效
Flash技巧:加载外部文件的各种技巧
关于TextField.StyleSheet类的内部css的运用
实用信息推荐
常用网页广告代码全集
中国电子地图
IP查询、IP签名
免费代理IP(每日更新)
免费周公解梦大全
html互转JS
FLASH休闲小游戏
flash动画
qq搞笑表情
最新电影大片
戴尔dell笔记本电脑订购
戴尔dell台式机电脑订购