Flash AS 基本语法.pptVIP

  • 1
  • 0
  • 约3.62千字
  • 约 24页
  • 2017-05-28 发布于上海
  • 举报
FlashAS基本语法ppt课件

on (press) { var myNumber = 7; //定义变量 var myString = Flash 8 的AS程序; //定义字符串 for (var i = 0; imyNumber; i++) //循环运行 { trace( i + myString); //输出循环数和字符串(将消息发送到输出窗口) } } 每行语句都以分号“;”结束 字符串不能跨行,即两个双引号必须在同一行 双斜杠后面是注释,在程序中并不参与执行,用于增强程序的可读性 AS是区分大小写字母的。 变量、函数和对象的名称不能与关键字相同。 常量是一种属性,是指在程序中不会改变的量。例如,以上实例中的“Flash 8 的AS程序” 变量是可以改变的量,相当于一个信息容器。以上实例中的“i” 声明方法 var 变量标识符:变量类型 例1:var a1:Number; 必须以英文字母开头; 中间不能有空格; box sum box_sum 不能使用除下划线以外的符号 不能使用与关键字相同的名称,例如,“var”“new”等,避免出现错误 变量的名称最好见名知意。不合理的“a1,x,z001”等,合理的“tijiao_btn,flower_mc”等 数值、字符串、布尔值、对象和影片剪辑 数值 var mynum:number; mynum=3; 字符串 var mystring:String mystring=”我的名字是”+“张三”; 布尔值包括两个值:true 和false,默认值是false 声明方法 var mysex:Boolean mysex=true; var a1:Number; var a2:Number; //定义2个数值型变量 var b1:String; var b2:String; //定义2个字符串型变量 var c1:Boolean; var c2:Boolean; //定义2个布尔值型变量 a1=7; a2=9; //给数值型变量赋值 c1=a1a2; c2=a1a2; //给布尔值型变量赋值 b1=a1小于a2的结果是; b2=a1小于a2的结果是; //给字符串型变量赋值 trace(b1+c1); trace(b2+c2); //输出字符串结果和 算数运算符:+ ,-, * ,/ ,%, ++, --, 比较运算符:, ,= ,= 逻辑运算符: ,|| ,! 优先级可以参照帮助文档 算数表达式 2*3*5 字符表达式 “恭喜过关,”+“Donna!” 逻辑表达式 if(x==0) { gotoAndPlay(10); } 指定触发动作的鼠标事件。 语法格式:    on (mouseEvent) {    } “()”小括号中的mouseEvent参数是鼠标事件,常用的有以下几种鼠标事件: press  当鼠标指针经过按钮时按下鼠标。 release 当鼠标指针经过按钮时按下再释放鼠标按钮。 releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。 rollOut 鼠标指针滑出按钮区域。 rollOver 鼠标指针滑过按钮。 函数在程序中可以重复使用的代码,只要执行这个功能,就调用相应函数。提高效率、减少代码量。 1. 系统函数:可以通过传递参数的方式,得到结果。 play() stop() gotoAndStop(1) 2. 自定义函数 function areaOfBox(a,b) { return a*b; } 顺序结构 选择结构 if switch 循环结构for while duplicateMovieClip函数:复制影片剪辑函数。 作用:当播放SWF文件时,复制影片剪辑。 一般使用形式: duplicateMovieClip(target:MovieClip,newname:String,depth:Number) target:MovieClip 要复制影片剪辑的目标路径。 newname:String 所复制影片的唯一标识符(名称) depth:Number 所复制影片的唯一深度级别。深度级别是所复制影片剪辑的堆叠顺序。类似于图层的堆叠顺序,较低的会被较高的覆盖,因此最好唯一。 removeMovieClip是与duplicateMovieClip经常配合使用的语句,其作用是用来删除指定的影片剪辑,格式如下:   removeMovieClip(

文档评论(0)

1亿VIP精品文档

相关文档