(旧)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.例如:这个命令要配合其他的命令才有实际意义,所以在这里不写案例了,下回适合处再讲。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,647评论 9 468
  • 一、工作区和工作流程 1.工作区和面板 保存、删除、重置工作区停靠、编组、浮动面板 2.首选项 常规、预览、导入、...
    朱细细阅读 7,722评论 0 52
  • 近日,测试了一下自己的各项能力,最后反馈的是行动力最强。 最近经常熬夜,所以接下来需要做的是合理规划时间,做好现在...
    舒盈雅的小屋阅读 163评论 0 0
  • 应某位师妹的要求,整理了这份文集。我自己不是生物相关专业的,无法用自身实例说服别人,所以需要收集一些他人的文章,以...
    布客飞龙阅读 655评论 0 3
  • 让我眼眶湿润的,不止你的温暖 让我依依不舍的,不止你的笑容 瑜路还要一直走,你牵着我的手 让我感到变化的,是呼吸的...
    王娇fineyoga阅读 307评论 0 0