快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

个性化鼠标右键内容

  大家也许看过很多好的Flash作品中,作者将一成不变的鼠标右键菜单内容改为富有自己个性的菜单项。那么他是怎么作到的呢,毫无疑问,全是AS的功劳。先看看我的个性鼠标右键:




« Full Screen »

  怎么样,还可以吧,废话少说,开工!
  打开Flash,进入动作面板。

  先写三个函数,也就是单击完右键菜单后所要调用的内容。
  第一个函数是打开一个Windows组件的窗口,里面是一些有关和我联系的信息。当然你也可以把函数写成打开一个影片剪辑或是动画什么的,只要是能突出你的个性就可以了
  输入以下代码:

function zkrmenuf() {
   import mx.managers.PopUpManager;
   import mx.containers.Window;
   var myTW = PopUpManager.createPopUp(_root, Window, true, {closeButton:true, contentPath:"zkr", title:"webjx"});
   myTW.setSize(320, 300);
   myTW._x = 160;
   myTW._y = 50;
   windowListener = new Object();
   windowListener.click = function(evt) {
   myTW.deletePopUp();
   };
   myTW.addEventListener("click", windowListener);
  } //紧接着的两个函数没什么可说的,就是纯粹的打开两个网页链接, _blank参数的意思是打开一个新窗口,而不是在原有的窗口里继承打开链接。
  function zkrmenuf1(){
   getURL("http://www.webjx.com/","_blank")
   }
  function zkrmenuf2(){
   getURL("http://bbs.webjx.com/","_blank")
   }
   //建立一个ContextMenu 类,以便添加自定义菜单项
   var zkrmenu1 = new ContextMenu();
   //隐藏Flash默认的菜单项
   zkrmenu1.hideBuiltInItems();
   //建立自定义菜单项
   zkrmenu1.customItems.push(new ContextMenuItem("和我联系", zkrmenuf, true));
   zkrmenu1.customItems.push(new ContextMenuItem("主页", zkrmenuf1, true))
   zkrmenu1.customItems.push(new ContextMenuItem("论坛", zkrmenuf2, true))
   //指定影片的鼠标右键菜单项为新设定的zkrmenu1中的内容
   _root.menu = zkrmenu1;
  

  发布影片,点击鼠标,自定义菜单项出现了,至于设置...和关于 Macromedia Flash Player 7...这最后两项,是不能被替换掉的。

  收工,一个布满个性的鼠标右键菜单项诞生了,接下来的事就是展开你想象的头脑,去扩充它吧。

  源文件下载

来源:闪客帝国         



返回类别: Flash教程
上一教程: 制作弹簧的阻尼振荡效果
下一教程: FLASH MX制作动画卡通人物

您可以阅读与"个性化鼠标右键内容"相关的教程:
· 实例详解鼠标右键菜单
· 谈Flash中的鼠标响应
· Flash轻松实现鼠标特效
· Flash实例制作教程:鼠标效果
· Flash制作星星随鼠标残影效果
    微笑服务 优质保证 索取样品