第1个回答 2010-06-15
1、插入一个影片剪辑,返回主场景。将该影片剪辑拖到舞台中需要写第一个字的地方。由于里面什么也没有,在舞台上看到的是一个十字架。打开属性面板,设置一个实例名txt
2、双击这个十字架,进入了该影片剪辑的编辑状态,然后使用文本工具写字,将所有的字一并写完。
3、使用选择工具单击整个文本,按Ctrl+B键将汉字们打散成单独的汉字,此时不要单击鼠标!将鼠标移动到任意一个汉字上点右键,选择“分散到图层”
这样一来,每一个汉字都分配到了单独的图层中。而且每一个图层的名称都是一个汉字。
4、将名字叫做“图层 1”的图层给删除。
5、第一个汉字所在的图层保持不变,将第二个汉字所在的图层的帧拖到第2帧,然后第三个汉字所在的图层的帧拖到第3帧。。。。。。。。以此类推。都搞定后,在每一个图层(除了最后一个汉字所在的图层)的最后一帧都按F5键(此操作是延长汉字出现的时间,没有这一步的话,最后的效果就变成了单击一下鼠标只出来一个字,别的字看不到!重要!!!)
6、新建一个图层,用来写代码的。在第一帧写代码stop()
7、进入主场景,新建一个图层,写代码
stop()
i=0
num=15//15就是汉字的个数。请按照你的真实情况修改
8、再新建一个图层,将按钮放到舞台中。按钮的代码如下
on (release) {
if(i<num){
txt.gotoAndStop(i+1)
i++
}
}
大功告成。以上代码在flash8中测试通过。有不明白的地方,单击我旁边的“在线交谈”