Flash影片剪辑和按钮的属性
就像人有身高、体重、性别等属性一样,Flash里面的按钮和影片剪辑也有非常多的属性。例如:宽度、高度、透明度等等。
那么我们如何设置和调用Flash里面按钮和影片剪辑的属性呢?我们用
按钮(影片剪辑)名称.属性
的方式来进行调用。例如,我们需要用到一个名叫mc1的影片剪辑的横坐标,那么我们就可以用
mc1._x
的方式来调用。
下面我们来看一下按钮和影片剪辑有哪些常用的属性吧。
_x,_y 坐标
关于坐标的说明:
1.向右为X轴正向,向下为Y轴正向。
2.如果元件在舞台上,那么以舞台左上角为坐标原点。如果在某影片剪辑内部,那么以此影片剪辑的注册中心为坐标原点。
3.这个坐标值都是相对于上一级影片剪辑计算的。
_xscale,_yscale 宽高比
当_xscale,_yscale的值等于100时,那么元件的形状就不会改变。如果不等于100,元件的宽和高将会按比例缩放。例如,一个影片剪辑的宽等于50,那么当将此影片剪辑的_xscale值设置为150后,此影片剪辑的宽将为75.
_rotation 旋转角度
单位:度
_rotation属性用来设置元件的旋转角度。当他为正值时,元件顺时针旋转。为负时,元件向逆时针旋转。例如将一个元件的_rotation值设置为-90,那么这个元件将被逆时针旋转90度。
_alpha 透明度
范围:[0,100]
当_alpha值为100时,将完全不透明。为0时,完全透明。
_width,_height 宽和高
注意事项:
1.属性的字母都是小写
2.每个属性前面都有一个 “ _ ”
如何在flash按钮和影片剪辑上编写脚本 | |
要学习Flash AS2.0,那么掌握Flash2.0的按钮和影片剪辑上的脚本编写模式是你需要学习的最基础的第一步。
flash的AS2.0脚本可以编写在三个地方。
影片剪辑
按钮
帧
而今天的内容就是,当我们要把脚本编写在按钮和影片剪辑上时,脚本的编写模版。
首先思考一下:我们在按钮和影片剪辑上编写脚本的目的是什么呢?不难想到,答案自然是控制按钮和影片剪辑!让按钮和影片剪辑听我们的话,做我们要让他做的事情!
可是我们现在还不会使用flash AS脚本。那么我们来思考一下,如果我们可以使用中文控制他们,会是怎么样一种控制方式?
比如说:我们如果想让一个按钮在点击的时候这个按钮变大,我们就可能会对着这个按钮说:“当鼠标点击的时候,你就变大。”。或者实现另外别的功能,我们可能还会这样说:“当鼠标移到你的身上的时候,你就缩小。”
我们发现就算我们用中文来控制我们的按钮,好像也有一定的说话模式。那就是:
当( XXX的时候 ),{做一件事}
所以,我们如果用脚本来控制我们的按钮,也要遵循一定的说话模式,我们称他为按钮脚本编写模版。
如果用中文控制:
当(鼠标单击的时候),{变大}
当( 事件 ),{做什么}
在按钮上的翻译:
on( 事件 ),{ 语句 }
所以这个模版就是这样的:
按钮脚本编写模版:
on(按钮事件){
//此处为您的语句
}
影片剪辑也是一样的:
影片剪辑脚本编写模版:
onClipEvent ( 影片剪辑事件 ) {
//此处为您的语句
}
很简单吧。这两个模版都只有一个单字,后方跟着一对小括号和一对大括号。小括号里面添上一些事件,这个事件说明的就是(当什么事情发生的时候),大括号里面就是你要编写的脚本,代表{你要做什么}。
下面让我们来看一下,都有些什么事件可供我们选择,也就是说我们的小括号里面都可以填些什么:
按钮事件
即加载到on()语句里面的事件类型
release 单击时执行
单击的含义:鼠标从按钮上按下,又从按钮上松开,完成一次单击。
以下两种情况不算单击:
1.鼠标从按钮外按下,从按钮内松开。
2.鼠标从按钮内按下,从按钮外松开。
releaseOutside 外单击时执行
外单击:鼠标从按钮内按下,从按钮外松开。
press 鼠标从按钮身上按下时执行
rollover 鼠标划入按钮时执行
rollout 鼠标划出按钮时执行
影片剪辑事件
即加载到onClipEvent()语句里面的事件类型
Load 当影片剪辑被载入时执行一次
Unload 当影片剪辑被卸载时执行一次
enterFrame 以帧频不断的执行
mouseMove 当鼠标移动时执行
mouseDown 当鼠标按下时执行
mouseUp 当鼠标松开时执行
keyDown 当有键盘被按下时执行
keyUp 当键盘被松开时执行
以上事件我们要在以后的学习过程中不断的练习和摸索,所有的事件都是非常有用并且经常会用到的,大家一定要一个一个的掌握哦。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论