正在载入……

Attention, Zin 的交互设计之路。

User interface, user experience and interactive design.

« 免费图标下载网站收集 [分享]flash actionscript 3 影片剪辑MovieClip处理相关问题 »

flash actionscript 3 字符串处理相关问题

1.utf8转换
在actionscript 2中使用escape对字符串转码成utf8编码,在actionscript 3中使用encodeURI

2.动态文本显示国际英文音标为乱码
首先请确认载入(loadvars或xml)的音标都是utf8编码的,然后需要设置文本域的字体,英文国际音标字体可以使用lucida sans unicode,我的方法是

myTextField.htmlText=pronounceStr;//你的音标文本段,也可以使用myTextField.text=pronounceStr,随你需要
var format:TextFormat = new TextFormat();
format.font = "lucida sans unicode";//音标字体
myTextField.setTextFormat(format);//记得每myTextField.htmlText=pronounceStr一次都要setTextFormat一次


3.动态文本实现透明渐变遮罩等效果,Flash8以上版本都支持滤镜效果,使用滤镜效果的动态文本可以像静态文本或者影片剪辑(Movieclip)一样实现actionscript控制的,或者时间轴的透明度渐变动画等,可以使用模糊滤镜,把值调为0,使用者找可以用setmask动态遮罩。(该方法同样适用as2,即flash8以上的版本)

附:Actionscript 2.0和3.0的差异

Updating...

欢迎发表看法:

您的讨论更有价值!

控制面板

<< 2008-12 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

最近留言