flash as3动态打字机效果代码
//舞台有一个动态文本,名字为:my_txt。在第一桢上写:var counter:Number = 0;var speed:Number = 70;//这是速度控制,单位毫秒,别小于20txtBespeak("\t时间过的真快呀,马上就要出去混了,我靠什么找工作呀,花了一个下午制作了这个flash希望我看到这个动画时能提醒我赶紧学点东西,不能到毕业了老婆没找到,知识也没学来,就无脸见父老乡亲啦 ……");//写多长都可以function txtBespeak(txt:String){ _root.my_txt.text = ""; var arr:Array = txt.split(""); thisTime = setInterval(rr, speed, arr);}function rr(arr:Array){ _root.my_txt.text += arr[counter]; counter++; if (counter == arr.length) { counter = 0; clearInterval(thisTime); }} ---------------------------------动态文本滚动效果的按钮代码“on(release){text.scroll=text.scroll+1;}”。-----------------------------------------------------flash 组件 动态文本1.新建一个尺寸为750*550(杂志页面大小)的影片,保存至电脑任意位置;2.使用文字工具在场景上拉出一行文字框,粘贴入文字段落。3.在文字选中状态,100%显示下,在属性栏中调整文字字体、大小、颜色等属性(属性栏的调出:菜单—属性—属性<快捷键:ctrl+F3>)4.使用选择工具选中文本框(非选中文字),在属性栏的左上方设置文本类型为“动态文本”,并在其下方输入实例名称"text1"(需要半角状态,而非:“text1”)5.同样在属性栏中设置线条类型为“多行”,旁边的按钮决定你的文字是否可以被文本复制6.在场景的文本框上激活右键菜单,选择“可滚动”;7.用鼠标拖拉的方式缩短文本框的高度(这里以上下滚动为例),切勿使用信息栏调整;8.执行:菜单—窗口—组件,调处组件栏。选择"user interface",拉出UIScrollBar至影片场景中,并结合自由变形工具调整滚动条相对于文本框的位置与高度;9.最后一步,便是将两者关联起来。选中滚动条,在属性栏位置调处参数栏。在第一栏"_targetInstanceName"中输入半角状态下的"text1"
?