欢迎来到天天文库
浏览记录
ID:49630248
大小:393.00 KB
页数:25页
时间:2020-02-26
《二维动画制作Flash80课件_第10章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、条件语句——if/if…else/if...elseif循环语句——for/while/do...whle/for...in设置属性语句——setproperty复制语句——duplicateMovieClip拖动语句——startDrag输入文本与动态文本第10章 ActionScript进阶10.1.1知识点和技能在ActionScript中,条件语句起着判断控制的作用,它是基本的语句类型,是ActionScript灵活控制动画的重要语句,条件语句基本可以分为以下3种:if,if…else和if…elseif。●if语句if(conditions){statement(s);}对
2、条件进行判断,如果条件为true,则Flash将运行条件后面大括号内的语句。如果条件为false,则Flash将跳过大括号内的语句,而运行大括号后面的语句。10.1 条件语句——if/if...else/if...elseif参数:conditions:计算结果为true或false的表达式。statement(s):条件满足所执行的语句。例:If(i>5){//如果i大于5stop();//停止播放动画}●if…else语句if(conditions){statement(s)1;}10.1 条件语句——if/if...else/if...elseifelse{statement(
3、s)2;}对条件进行判断,如果条件为true,则执行statement(s)1语句,否则,执行statement(s)2语句。参数:conditions:计算结果为true或false的表达式。statement(s)1:条件满足所执行的语句。statement(s)2:条件不满足所执行的语句。10.1 条件语句——if/if...else/if...elseif例:If(this._x<0){//如果x轴的坐标值小于0this._x=0//设置x轴坐标值等于0}Else{//如果不满足条件This._x=this._x5//设置x轴坐标值减少5}10.1 条件语句——if/if.
4、..else/if...elseif●if…elseif语句if(condition(s)1){statement(s)1;}elseif(condition(s)2){Statement(s)2;}如果条件condition(s)1满足,则执行statement(s)1语句;如果condition(s)1不满足,但condition(s)2满足,则执行statement(s)2语句。参数:conditions:计算结果为true或false的表达式。statement(s)1:条件condition(s)1满足所执行的语句。10.1 条件语句——if/if...else/if...
5、elseifstatement(s)2:条件condition(s)2满足所执行的语句。例:if(this._x>=0){//如果x轴的坐标值大于等于0this._x=0//设置x轴坐标值等于0}elseif(this._x<=-500){//如果x轴的坐标值小于等于-500this._x=-500//设置x轴坐标值等于-500}}10.1 条件语句——if/if...else/if...elseif10.2.1知识点和技能●for语句for(init;condition;next){statement(s);}计算一次init(初始化)表达式,然后开始一个循环序列。循环序列从计算c
6、ondition表达式开始。如果condition表达式的计算结果为true,将执行statement(s)并计算next表达式。然后循环序列再次从计算condition表达式开始。直到condition表达式的计算结果为false,则跳过代码块,执行for语句后面的代码。10.2 循环语句——for/while/do...whie/for...in参数:init:赋值表达式,为循环变量赋初值。condition:循环的条件。next:循环变量操作语句,增加或减少循环变量的值。statement(s):循环条件满足时,执行的循环语句。例:用for循环将从1到100的数字相加。vars
7、um:Number=0;//定义变量sum,设置它的初始值为0for(vari:Number=1;i<=100;i++){10.2 循环语句——for/while/do...whie/for...in//循环变量i的初值为1,循环条件为i<=100,每次执行完循环语句,i的值递增sum+=i;//变量sum的值增加i}trace(sum);//在输出面板中显示变量sum的值,也就是1到100的和●while语句while(condition){statem
此文档下载收益归作者所有