(旧)子数涵数·Flash——影片剪辑的其他操作
一、复制影片剪辑
1.方法:duplicatemovieClip(影片实名,新实名,深度级别)
2.解释:影片实名就是你要复制的对象,新实名就是你要粘贴的对象,深度级别就是粘贴后的影片剪辑的堆叠顺序(顶层、底层等)。
3.例如:我们先绘制一个影片剪辑,其实例名设为mc,再绘制一个按钮,在该按钮上添加动作,代码如下。
on(press){ //当鼠标按下该按钮时
duplicateMovieClip("mc","nwemc",1); //将名为mc的影片剪辑复制成一个新的影片剪辑,名为nwemc
this.nwemc._x=150 //设置新的影片剪辑nwemc的横坐标为150
this.nwemc._y=100 //设置新的影片剪辑nwemc的纵坐标为100
}

二、删除复制影片剪辑
1.方法:removeMovieClip(目标路径或影片深度级别)
2.解释:目标路径=影片剪辑的位置+实例名,深度级别上面说过了,就不再解释了。
3.例如:在上一块(复制影片剪辑)的基础上,再绘制一个按钮,添加动作,代码如下。
on (press) {
removeMovieClip(nwemc); //删除名为nwemc的影片剪辑
}

三、拖动命令和停止拖动命令
1.方法:startDrag(target,lock,left,top,right,bottom) 和 stopDrag()(它没有任何参数)
2.解释:target就是要拖动的影片剪辑的目标路径,lock就是选择影片剪辑的位置是锁定在鼠标的中央还是锁定在鼠标点击的位置(lock是一个布尔值),
还有left、top、right、bottom这些,就是其英文字面的意思(左上右下),它们被用来规定拖动的范围。
3.例如:绘制一个影片剪辑,在该影片剪辑上添加动作,代码如下。
onClipEvent (mouseDown) { //当鼠标左键按下时
startDrag(this, false, 40, 40, 400, 400); //开始拖动
}
onClipEvent (mouseUp) { //当鼠标左键抬起时
stopDrag(); //停止拖动
}

四、目标路径命令
1.方法:targetpath(movieClipObject)
2.解释:movieClipObject就是对要获取的目标路径的影片剪辑的引用(例如,_root或_parent)。
3.例如:这个命令要配合其他的命令才有实际意义,所以在这里不写案例了,下回适合处再讲。
(旧)子数涵数·Flash——影片剪辑的其他操作的更多相关文章
- (旧)子数涵数·Flash——影片剪辑的事件操作
一.综述 1.概念:影片剪辑的事件操作,就是onClipEvent命令,就如同在按钮上使用的on命令. 2.方法:onClipEnvent(参数){命令} 3.参数:onClipEnvent有许多的参 ...
- (旧)子数涵数·Flash——Flash Player的操作命令
一.什么是Flash Player? Flash Player就是官方指定的一种FLash播发器. 用百度的话来讲,Adobe Flash Player 是一款高级客户端运行时使用的播放器.它短小精悍 ...
- (旧)子数涵数·Flash——初识ActionScript
一.什么是AS(ActionScript) ActionScript,简称AS,中译为"动作脚本语言". 用于在Flash上实现一些光用Flash无法实现的功能. 在Flash界面 ...
- (旧)子数涵数·Flash——遮罩动画
一.打开Flash,并新建一个flash文档 二.然后,用矩形工具,快捷键R,绘制一个背景图 三.新建一个图层 四.右击刚刚新建的"图层2"图层,选择"遮罩层" ...
- (旧)子数涵数·Flash——路径补间
一.打开flash软件(图为flash8) 二.创建新项目->Flash文档 三.使用椭圆工具,绘制一个圆形图像(快捷键为O,很形象吧) 四.在后面若干帧中插入关键帧,并移动刚刚绘制好的图像的位 ...
- (旧)子数涵数·C语言——hello world
一说起hello world想必你们就知道我要干什么了,毕竟hello world基本是每个高级语言的第一个案例. 好,切入正题,我们开始用C语言编写hello world! 一.打开C语言的IDE( ...
- (旧)子数涵数·PS——文字人物
首先我们来看一下我用到的素材(在百度图库里下载的). 一.打开PS,在PS中打开素材. 二.复制一个图层(好习惯不解释). 三.图像->调整->阈值,或者按下图示按钮后选择阈值,弹出阈值窗 ...
- (旧)子数涵数·DW——网页制作的流程
PS:这是我很早以前的一个废掉的项目. 当时用的还是table排版,现在基本都是div了吧. 这个项目前段时间,我还抢救过一次,后来还是放弃了. 先行.网页制作的流程分为哪些呢? 一.网站策划(当时, ...
- (旧)子数涵数·PS——换脸
一.打开Photoshop,打开下载好的两张素材图(均在百度下载的). 二.选中人物脸的部分,不需要很精确(哪种抠图方式都行,我用的是矩形选框工具),再使用移动工具(快捷键为V,或者按着Ctrl),将 ...
随机推荐
- 【转】如何判断Javascript对象是否存在
Javascript语言的设计不够严谨,很多地方一不小心就会出错. 举例来说,请考虑以下情况. 现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明.用自然语言描述的算法如下: ...
- 15款效果很酷的最新jQuery/CSS3特效
很久没来博客园发表文章了,今天就分享15款效果很酷的最新jQuery/CSS3特效,废话不说,一起来看看吧. 1.3D图片上下翻牌切换 一款基于jQuery+CSS3实现的3D图片上下翻牌切换效果,支 ...
- Jquery实现ready()的源码
function bindReady(){ if ( readyBound ) return; readyBound = true; // Mozilla, Opera and webkit nigh ...
- myeclipse不编译解决方法
在开发中经常遇到myeclipse不编译的情况,但不同情况的解决方法又不一样,今天同样是遇到此类情况,在网上狂搜,终于找到一篇好文,它囊括了解决这种情况的常用的方法,现在发出来与大家分享.我遇到的情况 ...
- 【Android菜鸟学习之路】环境搭建问题-修改AVD Path
更改avd默认路径
- 斜堆(三)之 Java的实现
概要 前面分别通过C和C++实现了斜堆,本章给出斜堆的Java版本.还是那句老话,三种实现的原理一样,择其一了解即可. 目录1. 斜堆的介绍2. 斜堆的基本操作3. 斜堆的Java实现(完整源码)4. ...
- 想从事分布式系统,计算,hadoop等方面,需要哪些基础,推荐哪些书籍?--转自知乎
作者:廖君链接:https://www.zhihu.com/question/19868791/answer/88873783来源:知乎 分布式系统(Distributed System)资料 < ...
- 对于Discuz!NT不允许新用户注册的解决办法
客户论坛用的是Discuz!NT,但是用户注册总是提示不允许新用户注册,对于这个问题,网上好多说的是管理员登录后台,在"用户与访问控制"里将允许新用户注册改为"是&quo ...
- 【分享】iOS功能界面漂亮的弹出框
STPopup 为 iPhone 和 iPad提供了 STPopupController UINavigationController 弹出的风格. 特性: Extend your view cont ...
- sprint3 总结
sprint3 本次的主要任务是找项目中的bug,并与客户不断地沟通以满足客户的要求.队友主要负责找项目中的bug或提出一些建议.我主要是负责与客户沟通和修复bug.总的来说进展还算顺利. 团队贡献分 ...