首页
|
编程语言
|
网站建设
|
游戏天堂
|
冲浪宝典
|
网络安全
|
操作系统
|
软件时空
|
硬件指南
|
病毒相关
|
IT 认证
软讯网络
>
软件时空
>
工具软件
> Flash Action Script从头说起四-影片剪辑的属性设置方法
【标 题】:Flash Action Script从头说起四-影片剪辑的属性设置方法
【关键字】:
c,方法,ip,io,属性,Flash,on,Script,Action,Flash,Action,Script
【来 源】:网络
Flash Action Script从头说起四-影片剪辑的属性设置方法
呵呵,这段时间有点忙,耽搁了许久,让大家久等了,黄瓜菜都凉了,哈哈。听从朋友们的建议,做了个论坛,名字就叫金闪客论坛:
http://goldflash.lpscn.com
,纯粹是为了给大家提供一个学习和交流的平台,域名和空间都是朋友们送的,这里再次表示感谢!
还记得上次课我们讲了在MC上添加AS的方法,今天我们来讲MC的属性及设置方法,^_^。我一向提倡快乐学习法,呵呵,今天仍然一样,OK,我们先来玩玩。
没做出好东西来,有点对不住大家了,呵呵,将就着玩吧。
做这个东东的目的就是想让大家先熟悉一下MC的常用的一些属性,你可以用键盘来控制小瓢虫的移动,也可以用鼠标来调整它的一些属性,为了加深大家的印象,属性名称我用的都是英文,呵呵。同时对MC的一些属性如横向缩放、纵向缩放、透明度进行分别控制,以加深大家对基本概念的理解。
玩过之后朋友们心里可能有点痒痒了,忍不住跃跃欲试想亲自动手了,呵呵。OK,come on,follow me please!
打开Flash MX 2004,新建一个文档。元件制作我们就怎么简单怎么来吧,这不是我们的主要目的,呵呵。我画了个小葡萄,你爱画什么无所谓。按Ctrl+F8新建一个元件,行为选影片剪辑,名称我输入了pt,懒人,哈哈。然后选择椭圆工具,笔触颜色选无色,填充颜色选放射状,在场景中画个椭圆,至此元件制作完毕,哈哈,简单。按F11打开库面板,将元件pt拖到舞台。前期准备工作大功告成,呵呵。
下面我们来设置影片剪辑的属性,选中舞台上影片剪辑pt,按F9键打开动作面板,输入语句
onClipEvent (mouseDown) {
this._x += 5;
this._y += 5;
this._width += 5;
this._height += 5;
this._rotation += 30;
this._alpha -= 5;
}
按Ctrl+Enter测试,在舞台上单击鼠标,呵呵,看到什么效果了?每次单击发现小葡萄位置在不断变化,而且在逐渐变大,每次旋转30度,透明度不断减小,是吗?呵呵,你成功了!
语句虽然简单,我们还是来说说吧,(罗嗦)呵呵。前面我们已经讲过在MC上添加AS的方法,还记得吗? AS也可以加在MC本身或者直接加在时间轴上, 在MC上添加AS脚本的方法为
onClipEvent(事件){
//脚本语句
}
在时间轴上添加AS脚本的方法为
实例名.事件名称=function(){
//脚本程序
}
温故而知新,又罗嗦一遍。 mouseDown是MC的九大事件之一,意思是当按下鼠标左键时启动此动作。所以第一句onClipEvent (mouseDown){ 意思是说是当按下鼠标左键时。
this._x += 5; this._y += 5;每次单击鼠标时MC的横坐标和纵坐标递增5个像素。 _x和_y用来设置MC的横坐标和纵坐标,需要提醒大家注意的是该坐标是指相对于父级影片剪辑的本地坐标。如果影片剪辑在主时间轴中,则其坐标系统将舞台的左上角作为 (0, 0)。如果影片剪辑位于另一个具有变形的影片剪辑中,则该影片剪辑位于包含它的影片剪辑的本地坐标系统中。因此,对于逆时针旋转 90 度的影片剪辑,该影片剪辑的子级将继承逆时针旋转 90 度的坐标系统。影片剪辑的坐标指的是注册点的位置。
this._width += 5; this._height += 5;每次单击鼠标时MC的宽度和高度递增5个像素。_width和_height用来设置影片剪辑的宽度和高度(以像素为单位)。
this._rotation += 30;每次单击鼠标时MC旋转30度。_rotation用来设置影片剪辑距其原始方向的旋转程度(以度为单位)。从 0 到 180 的值表示顺时针旋转,从 0 到 -180 表示逆时针旋转。不属于上述范围的值将与 360 相加或相减以得到该范围内的值。
this._alpha -= 5;每次单击鼠标时MC的透明度值减5。当 _alpha值为0时,MC将不可见。 _alpha用来设置指定的影片剪辑的 alpha 透明度值。有效值为 0(完全透明)到 100(完全不透明)。默认值为 100。如果影片剪辑的 _alpha 设置为 0,即使其中的对象不可见,但也是活动的。例如,您仍可以单击一个 _alpha 属性设置为 0 的影片剪辑中的按钮。
太简单了,呵呵,听朋友们这么说,我心里感到很塌实也很高兴,关于AS的教程很多,但大多都把初学者吓跑了,这不能不说是我们写教程的悲哀。咳,有人说,还真拿自己当碟菜,鸡蛋雨点般飞来……
不说了,Let's go on!我们接着向下介绍。大家可以把上面的语句全删除了,然后选中影片剪辑输入语句
onClipEvent (mouseDown) {
this._xscale+=10
this._yscale+=10
this._x=_root._xmouse
this._y=_root._ymouse
this._visible-=1
}
按Ctrl+Enter测试,在舞台上单击鼠标,看看什么效果?小葡萄逐渐变大了,忽隐忽现,位置跟着鼠标在动,呵呵。我们再来介绍一下这几个属性的作用和设置方法。
this._xscale+=10; this._yscale+=10;每次单击鼠标时MC的水平缩放比例和垂直缩放比例递增10%。 _xscale和_yscale用来设置从影片剪辑的注册点开始应用的影片剪辑的水平缩放比例和垂直缩放比例 ( percentage )。默认注册点为 (0,0)。缩放本地坐标系统将影响 _x 和 _y 属性的设置,这些设置是以整像素定义的。例如,如果父级影片剪辑缩放到 50%,则设置 _x和_y 属性将移动影片剪辑中的对象,距离为在影片设置为 100% 时其像素数的一半。
this._x=_root._xmouse; this._y=_root._ymouse;设置MC的横坐标和纵坐标值为舞台上鼠标位置的 x 坐标和y坐标。所以大家测试时可以看到每次单击鼠标时舞台上小葡萄的位置跟着鼠标在动,呵呵。_xmouse和_ymouse 返回鼠标位置的 x 坐标和y坐标。
_visible是一个布尔值,用来设置指定的影片剪辑是否可见。 值为1时可见,为0时不可见。
flash action 详解 第 4 章: 函数---函数的基本概念
:【上一篇】
如何使用Flash连接资料库(新手篇)
:【下一篇】
【相关文章】
flash action 详解 第 4 章: 函数---函数的基本概念
使用loadclip载入swf文件的载入进度以及播放控制
flash action 详解 第 3 章: 条件和循环--综述
谈谈Flash的一些语法基础和系统核心 2.8 对函数变量的引用
用Flash制作多用户密码登录模式
谈谈Flash的一些语法基础和系统核心 2 变量:体验flash BT级的灵活性
如何解决setFocus光标停留的问题
摇奖机的制作方法
mtasc一个月使用经验小结
用FLASH制作计数器
【随机文章】
Javascript实例教程(20) 使用HoTMetal(4)
在Visual C#.Net中使用CWGraph控件
Cisco IDS破解流程
破解心得之CHMMaker(耶書制造)篇(1)
php.mvc
学Delphi必须要读的几本书
ICMP不可达差错(需要分片)
PHP生成带有雪花背景的验证码
一步一步安装VB.Net
实战程序管理器和多语言程序
【相关评论】
没有相关评论
【发表评论】
姓名:
邮件:
随机码
*
:
评论
*
:
|
首 页
|
版权声明
| 联系我们
|
网站地图
|
CopyRight © 2004-2007
b
b
b
软讯网络 All Rigths Reserved.