大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash 交互打字效果(1)

Flash 交互打字效果(1)

时间: 2021-07-31 作者:daque

编者:固然有人大概会说,如许的打字功效在swish中不妨很简单地实行……然而大师用flash创造会有更多各别的领会,指示大师提防:这边的初识笔墨是写在代码内里的,同声它还不妨接收用户动静输出,实行交互表露。  咱们往往瞥见底下演练的打字功效:字符一个个地跳上屏幕,反面还随着一个闪烁的光标,很有道理。很多伙伴感触用swish创造flash生人对这个功效的创造还不甚领会,此刻我就将底下这个打字功效的创造进程供给给大师,蓄意对大师有所扶助。  实行道理  在这个片子中,咱们用一个string东西来生存要表露的十足字符,而后在元件“screen”第一帧中,挪用string东西的substring因变量来博得从第一个字符到第index个字符,而后将其赋值给“textarea”东西表露出来(反面加上一个字符'_'是用来充任输出光目标)。index加1,即下次多表露一个字符,如许看上去字符即是一个个减少上去的。当index值即是需表露字符的总参谋长度时片子遏止播放,“打字”中断。而后经过天生一个随机平头随机跳转至后9帧中的任一帧,再让片子本人播放至结果一帧,结果一帧再跳转至第一帧举行下一轮的表露,如许实行了输出功效功夫推迟上的随机性。对于片子中运用到的因变量的简直用法,请参看flash的扶助文献。

  开始来处置这个功效中最要害的局部:字符的表露。

  1.兴建一个片子元件“screen”。点选“笔墨”东西,在“属性”栏中将其改成“动静文本”(如次图),而后在片子中拉出一个巨细符合的矩形地区。

  2.点选方才拉出的文本地区,将其“instance”值改为“textarea”。而后安排其字体,脸色等参数至符合值。更加提防将文本地区的“行典型”改成“多行”。(参考下图)

flash 交互打字效果(1)图1

  3.点击第一帧,在“帧举措”中介入以次代码:  textarea.text=textshow.substring(0,index)+"_";  index++;  if(index>textshow.length)    stop();   gotoandplay(math.ceil(math.random()*5)+5);

flash 交互打字效果(1)图2

  4.在第10帧兴建一个要害帧,点击第10帧,介入以次代码:  gotoandplay(1);

flash 交互打字效果(1)图3

  5.兴建一个层“back”,在内里拉出一个跟文本框巨细差不离的玄色矩形,动作文本框的后台。点击本层的第10帧,按f5键,将本层时间长度延迟至第10帧。

  6.兴建一个层“sound”,点击“文献”-》“导出”,导出一个打字的声响文献。而后将其拖放到这一层的第一帧并符合延迟本层时间长度。

  好了,笔墨的表露局部基础实行,对代码局部不领会的伙伴请再提防观赏正文发端的实行道理,底下连接。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.