• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS基础篇>AS2.0基础>文章内容
  • AS2中通过镶嵌字体设置动态文本旋转度
  • 来源: 作者: 2007-06-08 【

最近在网上看到关于设置动态文本对象的旋转度(或文本对象的父级MC旋转度)以后,文本消失的问题。这个是需要镶嵌字体的,简单整理一下实现方法。

环境是Flash 8 和ActionScript 2.0。

如果是手动在舞台上绘制的文本框,直接在属性面板中镶嵌入字体就可以。这里主要讲一下通过代码创建的文本对象设置的方法。

1,选择添加新的字体:

1.gif

2,将要嵌入的字体选择进去

2.gif

3,然后设置字体符号的连接标识符

3.gif

4,在你需要的地方写代码:

  1. // create a new TextField
  2. this.createTextField(“t”, 0, 100, 100, 100, 100);
  3. // set embed font enable, and set Text string
  4. t.embedFonts = true;
  5. t.text = “wahAHAHAsadf”;
  6. // set a new TextFormat to TextField with the Font symbol in library
  7. var ft:TextFormat = new TextFormat();
  8. ft.font = “A”;
  9. t.setTextFormat(ft);
  10. // set rotation now~
  11. t._rotation = 45;

5,编译,效果:

4.gif

补充说明:如果要设置动态文本的alpha属性,也需要使用这样的方法来嵌入字体。







上一篇:AS2数组使用小结   下一篇:《ActionScript权威指南》核心知识点汇总
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)