2016-10-13 00:16:48 点击量:5 标签: 收藏本文
如果要以编程方式使用现有静态文本实例,可以使用 flash.text.TextSnapshot 类来与 flash.display.DisplayObjectContainer 的 textSnapshot 属性配合工作。也就是说,通过 DisplayObjectContainer.textSnapshot 属性创建 TextSnapshot 实例。然后,可以将方法应用于该实例,以检索值或选择部分静态文本。
例如,请在舞台上放置一个包含文本“TextSnapshot Example”的静态文本字段。将下面的 ActionScript 添加到时间轴中的第 1 帧:
- var mySnap:TextSnapshot = this.textSnapshot;
- var count:Number = mySnap.charCount;
- mySnap.setSelected(0, 4, true);
- mySnap.setSelected(1, 2, false);
- var myText:String = mySnap.getSelectedText(false);
- trace(myText);
如果要在应用程序的其他部分将该文本作为值使用,则 TextSnapshot 类对于从所加载的 SWF 文件中的静态文本字段中获取文本非常有用。
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室