Flash MX 2004新特性实例学习二
日期:2003年10月8日 作者:清风网络学院 查看:[大字体 中字体 小字体]-
实例三、Customizing Context Menu
一、涉及特性
这个实例反映了Flash MX 2004在编程方面的重大改进。其中包括了as文件的应用,系统的_global.$clipboard变量的使用,ContextMenu(menufun) 函数的调用,ContextMenuItem()函数的调用,已经MovieClip.prototype.menu变量的使用。通过这几个函数和变量的操作,就可以轻松地操作Flash Player中的菜单了。
二、制作过程
1、新建一个Action Script File,命名为“ClipBoard.as”,内容如下:
/* Copyright 2003 Macromedia, Inc. All rights reserved.
The following is Sample Code and is subject to all restrictions
on such code as contained in the End User License Agreement
accompanying this product.
*/
class ClipBoard extends Object{ //注释1
static var $contents:Object; //注释2
static var $operation:String; //注释3
function ClipBoard() {} //注释4
static public function cut(obj) { //注释5
obj._alpha = 50; //注释6
$contents = obj; //注释7
$operation = "cut"; //注释8
}
static public function copy(obj) { //注释9
$contents = obj;
$operation = "copy";
}
static public function paste() { //注释10
if ($operation == "cut") { //注释11
$contents._x = _root._xmouse; //注释12
$contents._y = _root._ymouse;
$contents._alpha = 100; //注释13
$contents = undefined; //注释14
$operation = ""; //注释15
} else if ($operation == "copy") { //注释16
var newdepth = $contents._parent.getNextHighestDepth(); //注释17
var newname = $contents._name + newdepth; //注释18
$contents.duplicateMovieClip(newname, newdepth); //注释19
$contents._parent[newname]._x = _root._xmouse; //注释20
$contents._parent[newname]._y = _root._ymouse;
$contents._alpha = 100;
$contents._parent[newname]._alpha = 100;
} else {
return; //注释21
}
}
public function isEmpty():Boolean { //注释22 - [1] [2] [3] [4] 下一页
-
- Flash MX 2004新特性实例学习二 相关文章:
- ·Flash MX 2004新特性实例学习二
- Flash MX 2004新特性实例学习二 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:五步打造专业Flash网站
精品推荐
热点TOP10
- ·Flash:相片浏览器 V1.0
- ·Flash实例教程:用Flash制作折扇动画
- ·日本动画制作幕后完全流程揭秘
- ·Macromedia Flex 教程: Flex入门教程
- ·Flash教程:教你用FMS在线录制视频
- ·Flash声音控制详解
- ·Flash绘制精致矢量图——斑驳的秋天落叶
- ·Flash 图片轮换效果
- ·Flash制作交互动画教程 星座查询器
- ·Flash实现动画影片中图片缓冲放大和缩小效果
- ·Flash动画—单摆的制作教程
- ·Flash:80行AS代码打造奇幻光影
- ·将调用多个swf文件的flash合成一个EXE文件
- ·Flash初学者入门常见问题八十八问
- ·Flash教程 制作模糊遮罩效果细析
- ·Flash8实例教程:绘制中国风荷塘风景
- ·Flash联合粒子特效软件打造超酷浪漫动画特效
- ·Flash高级应用:用AS3调用摄像头
- ·天下无敌!Flash游戏修改器作弊全攻略
- ·Flash AS制作下雪动画效果
特别推荐
- ·Flash技术在电子杂志设计制作应用
- ·用js+flash实现网页中复制数据功能
- ·教你如何去掉网页上的Flash动画虚线框
- ·让Flash动画适应任何分辨率的网页
- ·基础:flash9.ocx 加载错误解决方法
- ·Flash AS基础精典教程
- ·Flash AS教程之四 动态文本的编写以及外部文本的载入
- ·flash载入外部文本设置颜色的问题
- ·Flash制作漂亮的三重卷动相册特效动画
- ·关于网页中Flash弹出网页窗口的详细讲解
- ·用FLASH遮罩效果做图片切换效果
- ·实例技巧:Flash与HTML实现交互的实例
- ·Macromedia Flex 教程: Flex入门教程
- ·高级游戏制作:Flash制作物体弹跳电脑游戏
- ·技巧:用Flash制作动画的经典问题问答
- ·Flash最常用AS语法及语句总结
- ·Flash文件的加密与破解技术详细解析
- ·Flash电子书鼠标拖拽翻页效果原理分析
- ·Flash入门应该了解的重要概念
- ·Flash绘精致矢量图—逼真土豆
