flash中的打字效果如何制作

flash中的打字效果如何制作,第1张

一、文件新建FLASH文档,设置文件属性背景为黑色的500*200PX

二、点时间帧1,在动作面板中输入

text="Flash打字效果"

三、右键点第2帧,选插入空白关键帧。

四、单击工具栏中A,在主场景中拖出文本框。(我怀疑是这里出了问题)

五、在属于中设定文本框为多行动态文本,文本变量show.

六、点第2帧,在动作面板中输入

1、count +=1

2、show =mbsubstring(text,1,count)

3、if (count>mblength(text)){

4、 stop()

5、}

七、右键点第4帧,选择插入空白关键帧

八、在动作面板中输入

var

a_text:String

=

"这里是你要打的字节"

var

i:Number

=

0

onEnterFrame

=

function

()

{

//

onEnterFrame——是按帧频调动函数function()

b.text

=

a_text.substr(0,

i)

i++

//

b为舞台上的一个动态文本,设置为多行

if

(i>a_text.length)

{

//i

=

0//

这样打字机就从头开始打字了

delete

this.onEnterFrame//

删除onEnterFrame终止打字,,,,i不再加了,i=0和delete只须用一个,

}

}

把这个放到第一帧,b是你的一个动态文本框实例名

mbsubstring(value:String, index:Number, count:Number) : String

自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 String.substr()。

多字字符串中提取新的多字节字符串。

可用性:Flash Player 4;ActionScript 1.0

参数

value:String - 多字节字符串,要从其中提取一个新的多字节字符串。

index:Number - 要提取的第一个字符的编号。

count:Number - 要在已提取的字符串中包括的字符数,不包括索引字符。

返回

String - 从多字节字符串中提取的字符串。

另请参见

substr(String.substr 方法)

你学的太古老了,这引起学了也没用。

因为现在已经不支持它了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11783889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存