论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

21视频教程网FlashAS教程4:条件控制,onClipEvent事件处理函数

文章类别:Flash AS | 发表日期:2009-1-9 11:08:05

 

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键盘控制车子的移动

 

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058