找回密码
 注册
搜索
热搜: java php web
查看: 558|回复: 0

在AS3中如何创建右键菜单

[复制链接]
发表于 2009-1-27 01:12:28 | 显示全部楼层 |阅读模式
代码如下:
复制内容到剪贴板
代码:
package fb.copyright{
import flash.ui.*
import flash.display.*
import flash.net.*
import flash.events.ContextMenuEvent
public class Copyright{
  private  var myName:String="作者:zjs35"
  private var myUrl:String="http://zjs35.5dblog.com"
  private var target:InteractiveObject
  public function Copyright(target:InteractiveObject){
   this.target=target
   this.removeAndAddItem()
  }
  private function removeAndAddItem():void{
   var myContextMenu = new ContextMenu();
            var item:ContextMenuItem=new ContextMenuItem(myName)
   myContextMenu.hideBuiltInItems();
   myContextMenu.customItems.push(item)
   target.contextMenu=myContextMenu
   item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, itemSelectHandler);
  }
  private function itemSelectHandler(e:ContextMenuEvent):void{
   navigateToURL(new URLRequest(myUrl),"_blank")
  }
}
}
使用方法:
复制内容到剪贴板
代码:
import fb.copyright.*
var cr:Copyright=new Copyright(this)
欢迎大家多提高贵建议,共同学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-9-20 15:44

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表