·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0的TextSnapshot类示例

时间:2014-01-09 22:28adobe.com
[AS3]as3.0的TextSnapshot类示例,如果要在应用程序的其他部分将该文本作为值使用,则 TextSnapshot 类对于从所加载的 SWF 文件中的静态文本字段中获取文本非常有用。

如果要以编程方式使用现有静态文本实例,可以使用 flash.text.TextSnapshot 类来与 flash.display.DisplayObjectContainer 的 textSnapshot 属性配合工作。也就是说,通过 DisplayObjectContainer.textSnapshot 属性创建 TextSnapshot 实例。然后,可以将方法应用于该实例,以检索值或选择部分静态文本。

例如,请在舞台上放置一个包含文本“TextSnapshot Example”的静态文本字段。将下面的 ActionScript 添加到时间轴中的第 1 帧:

  1. var mySnap:TextSnapshot = this.textSnapshot;  
  2. var count:Number = mySnap.charCount;  
  3. mySnap.setSelected(0, 4, true);   
  4. mySnap.setSelected(1, 2, false);   
  5. var myText:String = mySnap.getSelectedText(false);   
  6. trace(myText);  

如果要在应用程序的其他部分将该文本作为值使用,则 TextSnapshot 类对于从所加载的 SWF 文件中的静态文本字段中获取文本非常有用。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器