我紧急求救====flash问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:06:22
我应用了打字机的效果!可是为什么想在所打的字打完结束后继续进行下面的内容就不可以了呢?!(就是打完字之后出现图片)想请教详细一点的解决方法,十分感谢!急等解决!!谢谢!!
附:这是我的打字机效果的代码:
//申明变量
var my_sound:Sound = new Sound(_root);
var id:Number = setInterval(dazi, 100);
var i:Number = 0;
var my_fmt:TextFormat = new TextFormat();
var my_str:String = "我的文本…";
//创建动态文本
this.createTextField("my_txt",10,170,100,620,800);
//控制文本字段的自动大小调整和左对齐
my_txt.autoSize = true;
//设置文本行距
my_fmt.leading = 6;
//设置文本的颜色
my_fmt.color = 0xFFFFFF;
//动态文本应用新文本格式
my_txt.setNewTextFormat(my_fmt);
//自定义函数
function dazi() {
//如果变量i不大于my_str的字符数
if (i<=length(my_str)) {
//动态文本显示my_str的字符(从第一个字符开始,长度为i)
my_txt.text = my_str.substr(0, i);
//变量递增1
i++;
}
//如果变量i大于my_str的字符数
if (i>length(my_str)) {
//声音停止
my_sound.stop();
//停止 setInterval() 调用
clearInterval(id);
my_txt._visi

你可以这样啊,在有代码的这一帧加 stop();
下面是你打字的代码。然后在打完字后加一个按钮,实现跳转到图片!!

你肯定是用别人的代码的吧

this.createTextField("my_txt",10,170,100,620,800);

文本长度不够,改下