发新话题
打印

[Flash教程] Flash问答:一个简单的字母顺序变化效果

Flash问答:一个简单的字母顺序变化效果

我设定一个动态文本框var=zimu,我想让它不停的按顺序显示A-Z 26个字母,然后当显示到指定"T"时,则停止下来。这个效果用AS怎么写啊?  (终极讨厌)答:占位,用数组!看效果先:* V! T9 p0 u8 b$ t  y. M) f
代码如下:
; q+ [0 x& F* h0 j% D' _var abc_array:Array = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
9 l( |6 \7 F) ~( M# i# Lvar _fmt:TextFormat = new TextFormat();
1 i) T; D) E9 `" F9 t* vvar n:Number = 0;
6 s9 y/ [/ {. e# B3 n/ |% k+ ifunction out_func() {
& o% {# t+ e+ eonEnterFrame = function () { : ?- f# c% v: t  ~  _
  _fmt.color = Math.random()*0xffffff; * V# t2 v! }+ F, a
  _fmt.size = 50+Math.random()*20; " x3 Q7 t/ ?& `! {
  _txt.setNewTextFormat(_fmt);
# `0 H) |7 F7 l, J* H4 O0 e  _txt.text = abc_array[n];
9 r* T* E  F# I2 x+ e. v& H1 K+ T. C  _txt.text == "T" ? delete onEnterFrame : 终极讨厌; * }# o  Y6 X) J
  n++; : y  U, a# ?% V0 J. A
  n %= abc_array.length; " \9 i5 X/ V; e8 K
}; 8 A4 o0 _2 z0 @" O' E/ _
} * A) a! D- p6 m1 ]: z
out_func(); * ]7 {" H! }, z& X( q1 {) R
_btn.onRelease = out_func;
3 s3 a3 m1 W' K2 x: e# I源文件:点击这里下载源文件
草根,不是为了草根而草根;
草根,是手段,不是目的,脱颖而出才是目的!

草根站长论坛一定是你脱颖而出的必选的平台!
请帮助宣传/支持草根站长网.草根站长网是一个需要理解的地方,适宜长期居住!

TOP

发新话题