`
a19905522
  • 浏览: 95577 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

flash as3动态打字机效果代码

 
阅读更多
//舞台有一个动态文本,名字为:my_txt。在第一桢上写:
var counter:Number = 0;
var speed:Number = 70;
//这是速度控制,单位毫秒,别小于20
txtBespeak("\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"

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics