管理中心 | 控制面板  |  帮助中心  |  汇款方式  | 加盟代理
域名注册
DOMAIN
虚拟主机
HOSTING
数 据 库
DATABASE
网站建设
WEBSITE
自助建站
SELF-SER
网站维护
WEB-MAINT
短信业务
SHORT-NOTE
FLASH动画
FLASH
网站优化
WEB-OPT
文章中心
ARTICLES
  点击排行
[网站优化]网站被百度封了该怎.. 193 
[网站优化]Google的警告信息如.. 115 
[网站优化]如何向MSN,google.. 70 
[网页特效]不用js实现连续向上.. 60 
[网站建设]网站建设中js比较日.. 46 
[网页特效]点击图片改变网页背.. 45 
[平面知识]几种图片的格式异同 42 
[空间域名]拒绝腾讯QQ弹出迷你.. 41 
[网站优化]Seo对页面策划注意.. 36 
[网页特效]流星雨疯狂攻击鼠标 35 
[网站优化]搜索引擎优化误区(.. 33 
[网站优化]网站被百度封的七大.. 33 
[网站建设]JS等比例缩放图片代.. 31 
[网页特效]跟随鼠标变化的时钟 31 
  最新文章
[网页特效]使用的层效果—网.. 11-11 
[网页特效]各种各样有趣的按.. 11-11 
[网页特效]网页上实现应用程.. 11-11 
[网页特效]滚动超酷缓动图片.. 11-11 
[网站建设]IP地址屏蔽功能的.. 11-11 
[Flash教程]Flash as入门—-.. 11-11 
[Flash教程]Flash as入门—-.. 11-11 
[Flash教程]Flash as入门—-.. 11-11 
[网站建设]浏览器Cookie的限.. 11-11 
[网站建设]MooTools教程之定.. 11-11 
[网站建设]MooTools教程之正.. 11-11 
[网站建设]服务器IIS出错:S.. 11-10 
[空间域名]服务器更新升级的.. 11-6 
[空间域名]FTP服务器关于权.. 11-6 
 首页 > 技术文章 > Flash as入门—-AS常用语句1
Flash as入门—-AS常用语句1
时间:2008-11-11 来源:数据时代 作者: 数据·会心  

AS常用语句

一.运算符

1. = 赋值运算符,它不是数学中的等于,而是将=号右边的值赋给左边的变量.

2. 使用于字符串的运算符:

比较:== 等于. 用于比较两个字符串是否相等,如果相等则返回"true",否则返回false.

如:
a="abc";

b="abc";

c="bcd";

d=(a==b);//d为true

f=(a==c);//f为false

〉大于 .

〉= 大于等于

〈 小于

〈= 小于等于

字符串的大小比较由小到大的顺序是:A一Z一a一z.
+:连接运算:

如:a="abc";

b="def";

c=a+b;//c为:"abcdef"

trace(c);
可以把上述代码复制到帧动作面板中,测试影片,试试.

又如:a="123";

b=456;

c=a+b;//c为:"123456"

trace(c);

而:a=123;

b=456;

c=a+b;//c为:579

trace(c);
上面两个代码出现了不同的结果,这是因为第一段代码a被赋的值是被引号括起来的,那么它就是字符串,在字符串中+号是连接符号,不是数学中的加号.第二段代码,a、b被赋的值都没引号,AS就将它看着数字,在数字类型中+号就是数学中的加号.
+= 这也是连接符号,这是将+=符号左边的字符串与右边的字符串连接,如:

a="abc";

b="def";

a+=b;//这时a为abcdef

二、条件语句

if 语句:如果怎么样,就做些什么事.可以把if理解为如果.

格式:
if(条件表达式){

要执行的语句

}

例:
a=7;

b=2;

if (a==b){


trace("是的");

}
这个条件语句的意思是,如果a等于b,那么就输出"是的".将上面代码写到帧动作面板中,测试影片,发现并没有输出面板弹出.因为上面的语句是a等于b时才执行 trace("是的");,事实上现在a不等于b而是大于b,那么trace("是的");就不会执行.把代码改一下:

a=7;

b=2;

if (a〉b){

trace("是的");

}
测试影片,那就会看到输出窗口中的"是的".

if…else语句:这句是如果怎样就执行if后面的语句,如果不是这样就执行else后面的语句.

格式:
if(条件表达式){

要执行的语句

} else {

要执行的语句

}

例:
a=7;

b=2;

if(a〈=b){

trace("a比b小或一样大");

} else {

trace("a比b大");

}
看看这个代码,如果a小于等于b那么就输出:"a比b小或一样大".否则,就输出:"a比b大".测试影片,我们可以看到:"a比b大".
if…else if:这个语句可以测试多个条件.这样理解这个语句,如果怎样就干点什么,又如果怎样,又干点什么,再如果怎样….
还是这个例子:

a =7;

b=2;

if(a<b){

trace("a比b小");

}
else if("a==b"){


trace("a和b一样大");

} else if(a〉b){

trace("a比b大");

}
这段代码意思是:如果a小于b那么输出:"a比b小";如果a等于b那么输出:"a和b一样大";如果a大于b那么输出:"a比b大".测试影片,输出是:"a比b大".

待续-----------------------------------------------------

 热门关键词:网站建设 | 网站优化 | 网站维护 | 自助建站 | 域名 | 虚拟主机 | 企业邮局 | 数据时代
Copyright © 2004-2008 SJERA.COM All rights reserved  南京迅虎科技有限公司·中国 版权所有  备案编号:苏ICP备08017889号
24小时电话:025-68858607    E-mail:service@sjera.com  公司地址:珠江路88号新世界中心A座1005A    邮编:210008
编辑人员: 904900607  978744020  851031360  948119634   技术交流群:58102068  29780417