怎样用flash打字效果作一篇文章?一帧一帧地%E

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:38:18
怎样用flash打字效果作一篇文章?一帧一帧地调实在太麻烦了。新手求教,望高人指点...

( 1 )基本思路
① 建一个输入文本,用来键盘输入或复制粘贴一段文字。
② 为输入文本制作一滚动条,上下各一个按钮,中间一个“滑块”,“滑块”要和文本同步垂直变动,并相互作用,编写这段脚本可是够累人的。
③建一个动态文本,根据指令来显示输入文本的内容。
④ 建一个按钮,令动态文本开始“表现 ” 。
⑤ 在帧上写脚本,让动态文本的按咱要求“演”。
⑥ 上面只是说到要用输入文本和动态文本,不是说要用 3 样吗, 那在就在按钮上输入“打字”俩字,别看字少,可是用到了一种类型,这下齐了。

( 2 )新知识点
my_txt.scroll // 定义文本在文本字段中的垂直位置。
my_txt.maxscroll;// my_txt.scroll 的最大值。
my_str.substring// 返回一个字符串。
arguments.length// 实际传递给函数的参数数量。
Math.random()// 返回一个 0-1 之间的随机数。
Math.ceil()// 对数字或表达式按进位法取整。

(3)实例说明
① 建一输入文本,变量名: shuru 。
② 建一动态文本,变量名: shuchu 。
③从公用库中拖入一按钮,点开并插入“打字”二字。
④ 为输入文本作一滚动条,包括上下按钮和一个类型为 MC 的“滑块”。

( 4 )编写动作脚本
①在“打字”按钮上输入:
on (press) {
Play();
}
② 在滚动条的向上按钮上输入:
on(release){
shuru.scroll-=1;// 可显示的文本垂直下移一个单位,即向上多看一行。
}
③ 在滚动条的向下按钮上输入:
on(release){
shuru.scroll+=1;// 可显示的文本垂直上移一个单位,即向下