设为首页  加入收藏  联系我们 繁體中文  

黑客软件:

  漏洞扫描 | 木马间谍 | 加密解密 | 远程控制 | 破坏攻击 | 杀毒软件 | 防火墙类 | OICQ专区 | 黑客必备 | 常用工具 | 网吧攻击
文章中心:   最新资讯 | 黑客技术 | 电脑基础 | 菜鸟文摘 | 网络安全 | 网络技巧 | QQ技巧 | OQ空间代码 | 免费资源 | 编程世界 | 建站技术
素材源码:   论坛相关 | ASP源码 | CGI 源码 | NET 源码 | PHP 源码 | 酷站素材 | 字体素材 | 图片素材 | 友情发布 | 网页模版 | 建站软件
教程动画:   黑客教程 | 黑客编程 | 网站入侵 | 菜鸟教程 | 入侵教程 | 破解教程 | 电子书籍 | 网页制作 | 高级会员 | 综合教程 | 本站原创


   

  您当前的位置:中华隐士黑客联盟 -> 电脑基础 -> Flash技术攻略 -> 文章内容 [站内搜索]  

 
Flash MX 编程深层次应用-ActionScript编程(3)
作者:风未起时  来源:中国站长学院  发布时间:2006-11-16 12:28:18  发布人:www.hack86.com
1.2 ActionScript 语法介绍(2)

    

1.2.4  ActionScript的简单语法

ActionScript的语法从整体上来看借鉴了许多面向对象语言的优点,因此和现在流行的C++/Java非常类似。有过语言基础的读者也许直接看代码就能理解代码的含义。

1{}

C++一样,ActionScript的语法中{}表示语句体的开始和结尾,用来分割不同的语句段。

2.函数的说明

ActionScript中同样也能声明用户自定义的函数。使用关键字function即可声明用户自定义的函数。在ActionScript中,声明函数的位置并没有关系,可以在代码段的开始就声明函数,也可以在代码段的中间或者末尾声明函数。只要在整个代码段中声明了函数,就可以在代码的任何地方调用。下面是一个声明及使用函数的例子:

function test(){

  trace("This is an example for declare a function.");

}

test();

3.判断句式

ActionScript中常常会把用户的输入作为条件来进行一些判断,以决定动画的下一行为。ActionScript的判断句式和C++/Java等高级语言的几乎完全一致,其语法为:

if (条件) { 条件为真时执行的语句 } else { 条件为假时执行的语句}

下面是一个完整的例子:

if (a>5) {

  trace("The value of variable a is bigger than 5 .");

}

else {

  trace("The value of variable a is not bigger than 5.");

}

在变量a的值大于5的时候,trace函数输出“The value of variable a is bigger than 5 .”,当a的值小于等于5的时候,trace函数就会输出“The value of variable a is not bigger than 5.”。

4.循环句式

Flash ActionScript中,共有三种循环句式,它们是:

Ö           for(初始化;条件;递进) {循环体}
Ö           while(条件) {循环体}
Ö           do {循环体} while(条件)

下面用实例来分析这三种不同的循环句式:

for循环

for循环是最常用的循环方式,在它的括号中用分号隔开了三个部分。最前的是初始化变量,一般用来初始化充当循环计数器的变量;中间的就是循环执行的条件,当条件为真时执行循环体中的语句;最后是循环体执行完后要执行的语句,一般来说都是修改循环计数器变量的值,以备下次循环判断。下面是个实例:

for (i=1;i<10;i++){

  trace(i);

}

这段程序将输出199个数字,当i=10时,循环中的条件为假,循环体将不被执行。

While循环

while循环,当条件成立时执行循环体中的语句,条件的判断在循环之前。

i=1;

while (i<10){

  trace(i);

  i++;

}

这段程序将输出199个数字,当i=10时,循环中的条件为假,循环体将不被执行。


do…while循环

do…while循环,当条件成立时继续执行循环体中的语句,条件的判断在循环体之后,也就是说,循环体至少被执行一次(即使条件不成立,因为条件是在执行完循环体中的语句后才进行判断的)。

i=1;

do {

  trace(i);

  i++;

}while(i<10);

这段程序将输出11010个数字,当i=10时,执行完循环体中的语句后,才进行判断,发现条件不成立,则不进行下次循环。

在循环中,还可以使用breakcontinue两条指令,用来控制循环。

break中断循环

执行后跳出循环执行循环外的语句。例如:

for (i=0;i<100;i++) {

  if (i==10) break;

}

trace (i);

这段程序运行的结果使trace(i)输出了10这个值,因为当i等于10的时候就跳出了循环。

continue中断一次循环

当前的循环被中断,回到循环的开始部分继续下一次循环。例如:

for (i=0;i<100;i++) {

  if (i==10) continue;

  trace (i);

}

这段程序的运行结果是,除了10之外的199的数字都被trace(i)输出。因为当i等于10时,执行了continue语句,回到循环开始,i的值变成了11

5.注释~

CJava一样,“//”两个斜杠表示整行注释,在这一行内,“//”之后的所有字符都会被认为是注释而被忽略掉。“/*”到“*/”之间的是段落注释,在“/*”到“*/”之间的所有字符(可以换行)都会被认为是注释而被忽略掉。看下面注释的例子:

//这是一行注释

a=5;

/*下面的都是注释

这一行是注释

注释到这行末结束*/

trace(a);


[] [返回上一页] [打 印] [收 藏]
  [相关文章评论]    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
 

  QQ空间4个FLASH时钟..
黑色的个性flash时钟..
QQ空间FLASH模块:天..
QQ空间最新FLASH模板..
QQ空间FLASH模块:对..
QQ空间FLASH模块:经..
Flash Player11月出..
QQ空间周杰伦FLASH播..
3.0空间教程系列:使..
QQ空间FLASH模板:4款..


 
中华隐士黑客联盟
本站超级酷的Flash (不看会后悔的..
免费在线看的电影网站(一)
最新QQ空间4.0全屏版效果图!!
免费获得Q币的最新方法
黑客快速入门(强烈推荐)
不用木马,轻松万能偷盗QQ号码
揭秘远程破解盗窃QQ密码的各种方..
免费二级域名申请
18岁少女欲6000元卖处女身 救患血..
 
防止QQ和QQ币游戏币被盗的办法 12-03
养在深闺人未识:FU_Rootkit 12-03
黑客学堂:什么是社会工程学? 12-03
VB程序实现XP效果的界面 12-03
fport.vbs for XP/2003 12-03
保卫自己网站的胜利果实 12-03
SQL注入建立虚拟目录,免得找Web.. 12-03
搜索型注入的文章 12-03
如何用虚拟机安装Windows Vista系.. 12-03
通杀腾讯QCC所有商品免费拿! 12-03
 
关于本站 网站帮助 广告合作 下载声明 友情连接 网站地图 访客留言 论坛登录
〖中华隐士黑客联盟〗,Copyright © 2006-2010 WwW.Hack86.Com 闽ICP备:06023304号
站长:小质 QQ:771760,软件发布MAIL:Hack086@21cn.com