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"

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值