学习网站建设,网页知识,电脑技巧,AS3代码,FLASH效果,课件制作,网络学习,运动生活,心情日志博客
2009年12月15日AS3 学习

0 条评论

动态文本显示数字的问题

动态文本显示数字的问题:一直以为在AS3中动态文本只能显示String类型的值,结果今天发现不是这样,代码如下:

var txt:TextField=new TextField();

addChild(txt);

//txt.text=2;//会报错:1067: int 类型值的隐式强制指令的目标是非相关类型 String。

var arr:Array=[1,2,3,4,5,6];

//txt.text=arr.splice(1,3);

//文本框中可显示,splice方法返回的是一个匿名数组

txt.text=arr[2];

// 以数组下标[]形式访问数组中的数字,该数字可被文本框显示

trace(typeof(arr[2]));//number

var a:Object=arr[2];

trace(typeof(a));//输出number
//原因是这样吗?经数组引用以后,在赋值时强制转成了字符串。好像并未转成字符串啊……

本文地址:http://www.lxlong.net/archives/128.html

本文标题:动态文本显示数字的问题

 
« »                

没有评论

发表评论 »