Flash Action script
课程目标:
循环结构
for
while
其它内置对象及其属性
示例
烟花
心跟随
其它综合实例
Twins时钟
心理测试
音乐播放器
小游戏
for
for(变量=初值;范围;步长) { 循环体 }
for (i=0;i<10;i++)
{ trace(“欢迎进入as世界”); }
while循环
在某些情况下,无法确定循环需要执行的次数,就需要用来while循环
语法格式
while(表达式成立)
{
代码块
}
声音对象
new Sound(mc) 定义一个声音对象
参数 mc 指定该声音是属于哪个对象的
mySound.attachSound(id_string)连接到声音id_string
参数id_string 是该音乐在库里的导出标号
mySound.start(begin_num,loop_num)
参数begin_num,播放的位置,开头位置为0.loo_num 循环次数(默认为1)
mySound.stop(id_string) 指定音乐停止播放
参数同:attachSound
mySound.getVolume(); mySound.setVolume(num);获取和设置音量(范围0~100)
mySound.setPan(num); mySound.getPan();获取或设置声道偏移量(-100,100)-100表示纯左声道,100表示纯右声道
实例制作:
下雪
烟花
数值运算函数
Number(a) 将a转换为数值
int(a) 将a转换为数值后取整
random(num) 随机返回0到num-1的一个整数
isNaN 判断是否为非数值
字符串运算函数
length(string) 返回string长度
substring(string,start_num,length_num) 返回string中第start_num开始,长度为length_num的子串
鼠标对象:
Mouse.hide() 隐藏鼠标指针
Mouse.show() 显示鼠标指针
时间对象
new Date() 定义一个时间对象,其时间为当前系统时间
eg: var myDate = newDate();
myDate.getFullYear() 返回年份
myDate.setYear(year) 设置年份
myDate.getMonth 返回月份 0表示一月,11表示十二月
实例制作
时钟
浏览器和网络控制命令
fscommand(命令,参数) 该命令可以实现对影片浏览器,也就是FLASH PLAYER的控制,另外,配合javascript脚本语言,fscommand命令成为flash和外界沟通的桥梁
fscommand (”fullscreen”, ”true/false”);(全屏设置,true开,false关) fscommand (”showmenu”, ”true/false”);(右键菜单设置,true显示,false不显示) fscommand (”allowscale”, ”true/false”);(缩放设置,true自由缩放,false调整画面不影响影片本身的尺寸) fscommand (”quit”);(退出关闭窗口)
实例制作
fscommand 参数设置
载入动画进度条的制作
_root.getBytesLoaded() //获取已下载字节
_root.getBytesTotal() //获取总字节
getTimer()//返回自 SWF 文件开始播放时起已经过的毫秒数。
其它例制作
下载进度条
心理测试
小游戏
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |