大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash 动作脚本之:资料速查(9)

Flash 动作脚本之:资料速查(9)

时间: 2021-07-31 作者:daque

在剧本中遏制流向

     在剧本中遏制流向  actionscript运用if、for、while、do...while和for...in举措,按照某个前提能否生存实行某个举措。 一、运用“if”语句  查看一个前提是真或假(true 或false)的语句以if 发端。即使前提生存,actionscript实行接下来的语句。即使前提不生存,actionscript跳转到本代码块除外的下一语句。  要优化你的代码的本能,开始查看最有大概生存的前提。   底下的语句尝试几个前提。 else if 指定即使前方的前提是假(false)时可选的尝试。

if ((password == null) || (email == null)){ gotoandstop("reject");} else { gotoandplay("startmovie");}

二、反复执动作作  actionscript不妨反复执动作作,不妨按指定度数反复实行,或指定前提生存时反复实行。在actionscript中,运用while、do...while、for和for...in举措创造轮回。1.当前提生存时反复执动作作   运用 while 语句实行。while轮回先计划一个表白式,当表白式的值为真(true)时,实行轮回体中的代码。在轮回体中的每个语句被实行后,再次计划表白式。 在底下的例子中,轮回实行4次:

i = 4while (i $#@62; 0) { mymc.duplicatemovieclip("newmc" + i, i ); i --; }

  也不妨运用do...while语句创造与while轮回同类的轮回。在do...while轮回中,表白式的计划在代码块底部举行,所以该种轮回起码运转一次,如次所示:

i = 4do { mymc.duplicatemovieclip("newmc" +i, i ); i --; } while (i $#@62; 0);

2.运用内建计数珍视复执动作作  运用 for 语句实行。大普遍轮回运用那种计数器遏制轮回运转的度数。不妨先证明一个变量,而后写一个语句,在历次实行轮回之后减少或缩小该变量的值。在for举措中,计数器和减少计数器的语句是该举措的构成局部,如次所示: for (i = 4; i $#@62; 0; i--){mymc.duplicatemovieclip("newmc" + i, i + 10);}

3.要轮回处置影戏剪辑或东西的子项  运用for..in 语句实行。子项囊括其它影戏剪辑、因变量、东西和变量。底下的例子运用trace举措在输入窗口打字与印刷轮回处置的截止: myobject = { name:’joe’, age:25, city:’san francisco’ };for (propertyname in myobject) {trace("myobject has the property: " + propertyname + ", with the value: " + myobject[propertyname]);}这个例子在输入窗口中输入如次截止: myobject has the property: name, with the value: joemyobject has the property: age, with the value: 25myobject has the property: city, with the value: san francisco  即使蓄意剧本不妨反复处置一定典型的子项,如仅处置影戏剪辑子项。不妨运用 for...in语句和typeof操纵符。 for (name in mymovieclip) {if (typeof (mymovieclip[name]) == "movieclip") {trace("i have a movie clip child named " + name);}}  注:for..in语句反复处置东西原形链中的东西属性。即使子东西的原形是parent,for..in也将反复处置parent的属性。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.