论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: 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教程7:循环结构

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

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 文件开始播放时起已经过的毫秒数。

其它例制作
下载进度条
心理测试
小游戏

 

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