5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:bj
性别:先生
最后登录:2018-10-12
http://yitu.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/09/01 | 在flash中,怎么用as实现,把一段文本用打字机的方式显
类别(flash As)
|
评论
(0)
|
阅读(107)
|
发表于 16:37
第一桢:
as: text="你要显示的文字";
(在主场景中做一多行动态文本框,变量名为show)
第二桢:
as: count +=1;
show = mbsubstring(text, 1, count);
if (count>mblength(text)){
stop();
}
第四桢:
as: gotoAndPlay(2);
---------------------------------------------------------------
第一帧:
_root.createTextField("screen", 1, 70, 140, 400, 180);
with (screen) {
textColor = 0xFF0000;
multiline = true;
wordWrap = true;
border = true;
borderColor = 0xFFFFFF;
}
var txt = "Neil Knox先生称,“SUN其实是一家非常宽泛的技术供应商,尤其是要跟IBM这样的全方位产品线的厂商进行竞争,SUN必须要提供客户所想要的任何东西。”SUN并不会因为推行“低成本战略”而放弃高端。Neil Knox先生强调,“客户并不希望放弃什么部分的产品,他们希望拿到一个整套的产品,同时要求最低的成本;我们就要设计出他们所需要的这种产品,而又要对研发方面做最小的投入。”这就是SUN采取“低成本战略”的市场驱动。";
var counter = 0;
var loop = setInterval(showTxt, 100);
//
function showTxt() {
if (counter<txt.length) {
screen.text += txt.charAt(counter);
counter++;
} else {
gotoAndStop("end");
}
}
stop();
第二帧的代码标签为“end"
clearInterval(loop);
stop ();
---------------------------------------------------------------
可以在字上加一层,然后用底色做一个矩形,把字遮住。并将矩形设定为MC,给实体命一个名字(Instance name),然后用Set Property语句编程实现矩形的跳着移动便可。这种办法适于字数较多的地方。也可以用Swish做。
0
评论
Comments
日志分类
首页
[193]
flash As
[107]
有的没的
[59]
数码照片
[4]
自由世界
[19]
blender
[4]