子数涵数·Flash——影片剪辑的控制命令1

一、什么是影片剪辑

影片剪辑是Flahs元件中的一种,另外的两种分别是图形和按钮。

制作一个影片剪辑,方法如下:

二、getProperty

中译:设置影片剪辑

用法:getProperty(实例名称,影片剪辑的属性)

当你要对一个影片剪辑进行AS的操作时,就需要用一个实例名,来指定你所需要操作的影片剪辑是哪一个。

我们可以选中影片剪辑,在它的属性面板中设置它的实例名。

影片剪辑的属性有以下几个:

_alpha:透明度。
  _currentframe:当前帧编号。
  _height:影片高度。
  _name:影片剪辑的名字。
  _parent:影片剪辑的父级。
  _rotation:影片剪辑的旋转。
  _totalframes:影片剪辑的全部帧数。
  _visible:影片剪辑的可视化。
  _width: 影片宽度。
  _x,_y:x轴和y轴。
  _xmouse,_ymouse:鼠标的位置。
  _xscale,_yscale:缩放比例。

案例:

1.alpha透明度

getProperty(this.example,_alpha)=20 //this是相对路径,example是实例名;后面20这个数,越接近0,就越透明

2.visible可视化

getProperty(this.example,_visible)=false //true为可视,false为不可视

3.height高度(width宽度同理)

getProperty(this.example,_height)=50 //100为原型,50就是缩矮一半

4.xscale缩放比例(yscalse与之同理)

getProperty(this.example,_xscale)=-100 //和宽度一样100为原型,-100就水平翻转的效果

5.rotation旋转

getProperty(this.example,_rotation)=90 //90就是顺时针旋转90°的意思

6._currentframe当前帧(totalframes全部帧和name名字都同理)

XXX=getProperty(this.example,_currentFrame) //把当前帧这个赋给XXX(可以是变量或者其他的参数)

7.x横坐标(y纵坐标同理)

getProperty(this.example,_x)=100 //将该影片剪辑的横坐标设置为100,单位为像素(px)

8.xmouse的综合使用

getProperty(this.example,_x)=_xmouse //设置鼠标的横坐标就是影片剪辑的横坐标
getProperty(this.example,_y)=_ymouse //设置鼠标的纵坐标就是影片剪辑的纵坐标

9.parent父级,这个我们就不在这里解释了,到后面章节,会将它和root、this,进行详细的对比,那时我们再来探讨parent的功能。

三、点的用法

这个比较简单。

就是用‘.’代替getProperty,来控制影片剪辑,在很多的编程语言中,都有使用它。

举个例子:

this.example._alpha=20 //它等同于getProperty(this.example,_alpha)=20

那运用点有什么好处呢?

一个是能使代码更加简洁,编写时更迅速;另一个便是更符合人的逻辑,更便于理解。

时间: 2024-12-21 02:35:31

子数涵数·Flash——影片剪辑的控制命令1的相关文章

子数涵数·Flash——影片剪辑的事件操作

一.综述 1.概念:影片剪辑的事件操作,就是onClipEvent命令,就如同在按钮上使用的on命令. 2.方法:onClipEnvent(参数){命令} 3.参数:onClipEnvent有许多的参数,常用的有以下几种,如下图. 二.具体使用 (影片剪辑的事件命令一定要写在影片剪辑上) 1.load调用时 onClipEvent (load) { this._rotation+=15 //只旋转一次15°,a+=1就相当于a=a+1 } 2.enterFrame不断触发 onClipEvent

子数涵数·Flash——影片剪辑的其他操作

一.复制影片剪辑 1.方法:duplicatemovieClip(影片实名,新实名,深度级别) 2.解释:影片实名就是你要复制的对象,新实名就是你要粘贴的对象,深度级别就是粘贴后的影片剪辑的堆叠顺序(顶层.底层等). 3.例如:我们先绘制一个影片剪辑,其实例名设为mc,再绘制一个按钮,在该按钮上添加动作,代码如下. on(press){ //当鼠标按下该按钮时 duplicateMovieClip("mc","nwemc",1); //将名为mc的影片剪辑复制成一个

子数涵数·Flash——初识ActionScript

一.什么是AS(ActionScript) ActionScript,简称AS,中译为“动作脚本语言”. 用于在Flash上实现一些光用Flash无法实现的功能. 在Flash界面下的动作面板中编写AS. 二.时间轴控制命令 初识AS,首先让我们来认识一下AS中的时间轴控制命令. 三.鼠标事件命令 (参数就是下诉的那些press.release等,而命令就是当满足参数条件时所运行的语句.) 四.案例——控制影片播放 1.打开Flash绘制一个图形,并给其做一个补间动画(这个之前我们讲过,就不细提

子数涵数·Flash——Flash Player的操作命令

一.什么是Flash Player? Flash Player就是官方指定的一种FLash播发器. 用百度的话来讲,Adobe Flash Player 是一款高级客户端运行时使用的播放器.它短小精悍,能够在各种浏览器.操作系统和移动设备上使用,功能强大,兼容性高.Flash Player使用矢量图形的技术来最小化文件的大小以及创造节省网络带宽和下载时间的文件.因此Flash 成为嵌入网页中的小游戏.动画以及图形用户界面常用的格式. 听说,现在flash已经要慢慢的淡出历史舞台了,由新兴的HTM

子数涵数·Flash——遮罩动画

一.打开Flash,并新建一个flash文档 二.然后,用矩形工具,快捷键R,绘制一个背景图 三.新建一个图层 四.右击刚刚新建的“图层2”图层,选择“遮罩层” 五.在“图层2”图层上,用椭圆工具(O),绘制一个遮罩 六.在其后若干帧,插入一个关键帧,并将其中的遮罩图像移动位置 七.然后右击,给这些帧创建补间动画 八.在“图层1”图层,也就是被遮罩层,将其所缺的帧补齐 九.测试影片(Ctrl+Enter),效果如下 十.最后,让我们看一看下面的这张图的效果,是如何实现的呢?

子数涵数·Flash——路径补间

一.打开flash软件(图为flash8) 二.创建新项目->Flash文档 三.使用椭圆工具,绘制一个圆形图像(快捷键为O,很形象吧) 四.在后面若干帧中插入关键帧,并移动刚刚绘制好的图像的位置(图例为第30帧) 五.为其创建补间动画,方法为右击某一帧->创建补间动画 六.单击左上角的第二个按钮,为其添加引导层 七.在“引导层”图层中,使用钢笔工具,快捷键为P,随意绘制一个路径(用其他工具也能绘制路径,但路径必须是矢量的外框线) 八.回到“图层1”图层的首帧和尾帧,将图像移至路径的头和尾 九

子数涵数·VB——角色行走

一.鼠标控制角色行走(每一步固定距离) 1.首先,要理解角色移动的原理. 2.现在来定义所需变量,在main窗体模块中最顶端输入以下代码. '角色坐标的定义 Dim Xn As Single, Yn As Single '角色下一步目标 Dim X0 As Single, Y0 As Single '角色起点坐标 Dim Xt As Single, Yt As Single '角色终点坐标 Dim n As Double '位移比例 Dim s As Double ' 总位移 Dim k As

子数涵数·PS——换脸

一.打开Photoshop,打开下载好的两张素材图(均在百度下载的). 二.选中人物脸的部分,不需要很精确(哪种抠图方式都行,我用的是矩形选框工具),再使用移动工具(快捷键为V,或者按着Ctrl),将其移至素材2. 三.修改刚刚移至过来的脸部图像,也就是图层1,修改它的不透明度,变成半透明效果(这是为了更好的对比,不一定要是50%). 四.编辑->自由变换,快捷键为Ctrl+T,缩放其大小,旋转其角度,使其与人物匹配,最后按下回车(enter)确定. 五.选中图层1,图层->图层蒙版->

子数涵数·C语言——指针

一.什么是指针? 指针在百度的解释:是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值. 也就是说,指针是用于指向某一内存单元. 简而化之,指针便是地址. 二.声明指针 1.方法:数据类型 *名称 初始化 2.例如: int *p=&a //其中int是数据类型,p是指针变量的名称,=&a是对指针变量p的初始化 3.注意:指针声明完一定要初始化,否则就会变成野指针(没有指向的目标):而且指针初始化时只能指向地址,不能指向数据(在*与&