| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > Flash特别应用 > 文章正文 用户登录
灰色家居偏冷色:
棕色纯咖啡,带给
新浪博客开放个性
新浪博客将向所有
IDC如何给客户提供
““是我的”个性
HKflash提供免费个
个性化我的Flash
创建个性化TextFi
网络安全趋势:面向

个性化鼠标右键内容           

个性化鼠标右键内容

作者:佚名 来源:不详 更新:2007-1-13 21:01:19 错误报告 我要投稿

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

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

 //先写三个函数,也就是单击完右键菜单后所要调用的内容。
 /*第一个函数是打开一个Windows组件的窗口,里面是一些有关和我联系的信息
 关于Windows组件的用法,这里就不在累述,具体内容请参看闪客 溶剂 的有关教程:http://www.flashempire.com/school/tutorview.php?id=340
 当然你也可以把函数写成打开一个影片剪辑或是动画什么的,只要是能突出你的个性就可以了*/
 function zkrmenuf() {
  import mx.managers.PopUpManager;
  import mx.containers.Window;
  var myTW = PopUpManager.createPopUp(_root, Window, true, {closeButton:true, contentPath:"zkr", title:"z.k.r"});
  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.dsghjlb.com/index.htm";,"_blank")
 }
 function zkrmenuf2(){
  getURL("http://www.dsghjlb.com/dsgh/bbs/index.cfm";,"_blank")
 }
 //建立一个ContextMenu 类,以便添加自定义菜单项
 var zkrmenu1 = new ContextMenu();
 //隐藏Flash默认的菜单项
 zkrmenu1.hideBuiltInItems();
 //建立自定义菜单项
 zkrmenu1.customItems.push(new ContextMenuItem("z.k.r:和我联系", zkrmenuf, true));
 zkrmenu1.customItems.push(new ContextMenuItem("z.k.r:主页", zkrmenuf1, true))
 zkrmenu1.customItems.push(new ContextMenuItem("z.k.r:论坛", zkrmenuf2, true))
 //指定影片的鼠标右键菜单项为新设定的zkrmenu1中的内容
 _root.menu = zkrmenu1;

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

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

 
 源文件

 http://flash8.net/upload/2004/1/1/200411184727179.rar
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。