(旧)子数涵数·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),将 ...
随机推荐
- 关于imp无法导出空表
前天在业务库中导出完整库时,再导入到新库时发现部分表丢失. 看日志后分析是部分空表没有导出.查google知,11G中新特性,当表无数据时,不分配segment,以节省空间.而使用exp命令时,无Se ...
- .Net基础
标题 状态 内容 NET应用程序是如何执行的? http://www.cnblogs.com/kingmoon/archive/2012/07/16/2594459.html ...
- 最后关于Pipeline完整的图如下:
最后关于Pipeline完整的图如下:
- 初探设计:Java接口和抽象类何时用?怎么用?
今天犯了个错: “接口变动,伤筋动骨,除非你确定只有你一个人在用”.哪怕只是throw了一个新的Exception.哈哈,这是我犯的错误. 一.接口和抽象类 类,即一个对象. 先抽象类,就是抽象出类的 ...
- 验证 Xcode 是否来自正规渠道
由于最近的 Xcode Ghost 事件的发生,所以我们有必要在安装完 Xcode 时验证其是否来自正规渠道. 在终端系统上运行以下命令启用检测: spctl --assess --verbose ...
- 同程旅游网开放平台SDK开发完成
最近利用业余时间,使用了同程旅游网的开放平台,并对大部分的方法进行了调用,发现有很多不好用的地方,比如 1.同一个开放平台居然有几个调用地址,景区调用http://tcopenapi.17usoft. ...
- TeamViewer连接Windows8.1系统黑屏解决方案
TeamViewer用win7连接win8.1 都是64位系统,总是黑屏,可以看到鼠标也联动了,聊天传输文件都没有问题,反向用win8.1连接win7也没问题,而且TeamViewer更新到最新版本了 ...
- MyEclipse 2015优化技巧
MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块.取消冗余的配置.去除不必要的检查.关闭更新. 第一步: 去除不需要加载的模块 一个系统20%的功能往往能够满足80% ...
- NTKO Officecontrol在线Word编辑器的使用
1.何时进行手工卸载和安装 一般情况下应该让客户端自动控件,这样当服务器控件版本更新时,客户端可以获得自动升级方面的好处.但是,如果因为客户机配置有问题,或者有其它拦截工具拦截的原因无法自动安装控件, ...
- MyBatis知多少(24)存储过程
使用MyBatis配置来调用存储过程.为了理解这一章,首先需要了解我们是如何在MySQL中创建一个存储过程. 在继续对本节学习之前,可以自行学习MySQL存储过程. 我们已经在MySQL下有EMPLO ...