首页 | 网页设计 | w3c标准 | flash动画 | 平面设计 | 经典文章 | 特约专题 | 资源下载 | 健康频道 | 重庆品牌网站 | 留言簿 | 
技术文章  资源下载 经典素材  社区论坛
   
 您现在的位置: vi设计在线 >> 经典文章 >> 平面设计 >> 设计理念 >> [专题]Flash MX 2004专题 >> 正文  
  字符串、数值是我们在as应用比较广泛的数据类型         
[ 作者:佚名    转贴自:本站原创    点击数:2090    更新时间:2007/2/1    文章录入:QQ392398985

减小字体 增大字体

字符串和数值
[学习目标]:掌握字符串、数值的定义、属性、方法、引用。
上个教程给大家介绍了as的内置类,看起来很多的呀,不要着急,慢慢的去学。 下面我们会根据我们在as中的应用情况分别给大家介绍。
字符串、数值是我们在as应用比较广泛的数据类型,这个2个数据类型分别对应着他们各自的类String,Number,下面我们就看看他们的一些属性和方法。 
一、字符串
字符串就是一串字符,在as里面用双引号括起来的一串字符就是字符串了,比如name="张三",name的值就是个字符串。
二、字符串变量的创建
字符串属于String类,所以我们可以这样创建个字符串变量:
var my_str="我们学习as2.0";
由于我们赋值是个字符串,所以变量my_str就是这个字符串变量。
比较标准的方法通过new运算符:
var my_str:String=new String();
当然:String可省略的,因为你命名时加了个_str,在录入时有代码提示很方便的,如果你不加这样的后缀你最好还是加上:String,这样也会出现代码提示的。
三、String对象的属性
属性说明
String.length表示指定 String 对象中的字符数。串长
四、String对象的方法
方法说明
String.charAt() 返回字符串中特定位置处的字符。
String.charCodeAt() 返回指定索引处字符的值,此值为介于 0 到 65535 之间的一个 16 位整数。
String.concat() 合并两个字符串的文本,并返回一个新字符串。
String.fromCharCode() 返回由参数中指定的字符组成的字符串。
String.indexOf() 返回指定子字符串的第一个匹配项的位置。
String.lastIndexOf() 返回指定子字符串的最后一个匹配项的位置。
String.slice() 提取字符串的一部分,并返回一个新字符串。
String.split() 通过将字符串分隔为子字符串,从而将 String 对象拆分为字符串数组。
String.substr() 返回字符串内指定数量的字符,字符计数从指定的位置开始。
String.substring() 返回字符串内两个索引间的字符。
String.toLowerCase() 将字符串转换为小写然后返回结果;不更改原始对象的内容。
String.toUpperCase() 将字符串转换为大写然后返回结果;不更改原始对象的内容。
五、文字打字机效果
步骤:
1、新建flash文档
2、新建图层txt,在上面放个设置多行的动态文本框,对应变量:show_st
3、新建图层btn,从公共库拖个按钮放入,对应的实例名:replay_btn
4、新建图层ActionScript,加as代码:
stop();
var i = 0;
var dtime = 10000;
var txt_str = "让我们好好的学习falsh吧\n多交流才可以进步!\n
这里是我的blog:\nhttp://jinjunshui.blogchina.com.";
onEnterFrame = function () {
if (i<=txt_str.length()) {
i++;
_root.show_str = txt_str.substr(0, i)+"_";
for (var j = 0; j<dtime; j++) {
;// 延时作用
}
} else {
stop();
}
};
replay_btn.onPress = function() {
i = 0;
};
  查看效果 | 源代码下载
其他方法的使用大家可以自己练习了。
六、数值类型
数值类型就是些数学的数字吧,属于Number,我们定义变量时,可以直接的把些数字赋给它,也可以显性的定义,如:var mynum=new Number();也可以这样var mynum=new Number(98.20);
1、Number 类的属性法摘要 属性说明
Number.MAX_VALUE 表示最大可表示数(双精度 IEEE-754 标准)的常量。此数字大约为 1.79E+308。
Number.MIN_VALUE 表示最小可表示数(双精度 IEEE-754 标准)的常量。此数字大约为
5e-324。
Number.NaN 表示"非数字"(NaN) 值的常量。
Number.NEGATIVE_INFINITY 表示负无穷大值的常量。
Number.POSITIVE_INFINITY 表示正无穷大值的常量。此值等同于全局变量 Infinity。
2、 Number 类的方法摘要
方法说明
Number.toString() 返回 Number 对象的字符串表示形式。
Number.valueOf() 返回 Number 对象的原始值。
在上面这些中Number.toString() 有点用处,它的参数是进制基数(从 2 到 36),返回的是个字符串。
myNumber = new Number(109);
trace(myNumber.toString(2));// 1101101
trace(myNumber.toString(8));//155
trace(myNumber.toString(16));//6d
在这次我们给大家简单的介绍里个类,要求大家熟悉String类,特别是它的方法,自己多练习练习,在今后写as尽量的放在一起,为后面的把as放在一个as文件里面打个基础,也是个好习惯。
 上一篇文章: 用for语句对数组进行初始化
 下一篇文章: Flash制作空战游戏
发表评论】【告诉好友】【打印此文】【关闭窗口


技术文章  资源下载
经典素材  社区论坛
 中大型美容美发店老…[1060]
 重庆多达学习俄语培…[2287]
 重庆恒祥广告有限公…[1990]
 重庆市南方阻燃电线…[2401]
 重庆舞美灯光音响有…[3144]
 重庆德鼎滤油机有限…[1908]
 重庆民生建材有限公…[2349]
 重庆集元科技有限公…[4127]
 重庆倍润商贸有限公…[2015]
 重庆腾达展览有限公…[3081]
 帝一网络创始人宣…--[3176]
 重庆vi设计在线祝…--[2739]
 重庆帝一网络书生…--[2854]
 馋嘴鸭的起伏和经…--[2999]
 机器感觉“卡”的…--[2928]
 ActionScript3打造…--[5756]
 在ASP文件中读取H…--[7237]
 vi设计经典案例--[63824]
 帅到掉渣-爆笑版勇…--[7065]
 一个女孩写的经典…--[6826]
没有相关文章
 (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    没有任何评论
设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 重庆网站建设 | 
版权所有: vi设计在线  © 2005-2018 网站备案序号:渝ICP备06003824号
技术支持:帝一网络(重庆网站建设专家)