[AS3]使用StaticText类来获取静态文本
[AS3]使用StaticText类来获取静态文本
静态文本:
1.使用StaticText类来获取静态文本的内容
var tt:DisplayObject=this.getChildAt(0); //从显示列表中获取静态文本
var mytext:StaticText=StaticText(tt); //静态文本赋值
trace(mytext.text); //返回静态文本内容
2.TextSnapShot类,该类最大的作用是获取所加载的外部swf中,静态文本的内容(当然限于AS3脚本的SWF文件)。
var mytext:TextSnapshot = this.textSnapshot;
trace(mytext.getText(0,this.textSnapshot.charCount));
//charCount 返回TextSnapshot对象中的字符数(也就是静态文本的总字数)。
//getText() 格式:getText(beginIndex:int,endIndex:int,includeLineEndings:Boolean = false):String
//返回静态文本的内容。第一第二个参数指定范围,第三个参数一般都省略,会自动插换行符。
//示例:mytext.getText(0,5);
//findText() 格式:findText(beginIndex:int,textToFind:String,caseSensitive:Boolean):int
//从指定的范围搜索文本内容。第一个参数指定从哪里开始搜索,第二个参数是搜索内容,第三个参数是否忽略大小写。
//示例:mytext.findText(0,"文本",false);
来源:http://blog.csdn.net/o0wufan0o/article/details/6640423
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例