Flash Action script
总六次课
课程目标:
n条件控制
nIf else
n示例
n课件四则运算
nonClipEvent事件处理函数
n相关事件说明
n示例
n鼠标控制小球
n绘图板
n键盘剪头的方向
n键盘控制车子的移动
条件控制
nif else
n格式:
if (条件) {代码块1}
else {代码块2}
n 说明:
n如果条件成立则执行代码块1里面的代码,否则执行代码块2里面的代码
100以内的加法
n生成随时机数函数:
nrandom(最大值)
n 转换为数字函数:
nNumber( 变量)
n如只想获得输入文本的值,则需把”自动调整字距”勾掉和取消”以html方式显示”
onClipEvent():
n这个语句指专门给电影剪辑添加命令的语句,就像on语句是专门给按钮添加命令一样。
n格式:
onClipEvnet( 事件)
{
// 代码块
}
影片剪辑事件类别
nonClipEvent(load) 当影片片断第一次加载到时间轴时,会触发本事件一次
nonClipEvent(enterFrame) 当影片片断加载时间轴时,不论是放映或停止状态或显示与否,都会不断触发本事件。所以只要此片断被加载后,此事件会一直不断地执行,直到影片片断被删除为止。
nonClipEvent(unload) 当影片片断被删除时,会触发本事件一次。
nonClipEvent(mouseDown) 当鼠标左键被按下时,会触发本事件一次。
nonClipEvent(mouseUp) 当被按下的鼠标左键被放开时,会触发本事件一次。
nonClipEvent(mouseMove) 只要在场景中移动鼠标,就会不断触发本事件。
nonClipEvent(keyDown) 当键盘被按下时,会触发本事件。
nonClipEvent(keyUp) 当已按下的键盘被松开时,会触发本事件一次
注意:
nmouseMove,mouseDown,mouseUp和按钮里的三个事件是区别是,该三个事件可在影片的任何位置都可以触发事件,则在按钮中的三个事件,必须在按钮响应区域方可触发事件.
做一做:
n用鼠标行为控制球
绘图函数
nmoveTo 定义绘制线条的起点位置
nlineStyle 定义预绘制线条的样式
nlineTo 把前面定义好的线划到什么地方去
moveTo
n 语法格式:moveTo(x, y)
n 功能:
n 将当前绘画位置移动到 (x, y)
lineStyle
n语法格式:
nlineStyle(thickness, rgb, alpha)
n 功能:指定 Flash 用于后续 lineTo() 方法调用的线条样式,
nThickness: 设置线条粗细 (0-255)
nRgb: 设置线条的颜色 (0xFF0000) 代表红色
nAlpha: 不透明度
lineTo
n 语法格式:public lineTo(x, y)
n 功能:使用当前线条样式绘制一条从当前绘画位置到 (x, y) 的线条;
做一做:
n用绘画函数画一根红线
n简单的绘画板
keyDown
nkeyDown:当按下某个键时启动此动作
n使用Key.getCode()获取有在最后按下键的信息
n左,上,右,下键对应代码为37,38,39,40
n可通过输出Key.getCode()来获得按键的对应代码
Key.isDown
nKey.isDown (keycode)方法,可以检测参数(keycode)指定的按键是否被按下。如果被按下,返回 true ,没有被按下,返回 false
实例制作:
n键盘控制剪头的方向
n键盘控制车子的移动
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |