社区
Flash流媒体开发
帖子详情
怎样实现一个文本框的自动滚屏?
xeniums
2004-11-07 10:06:53
就好象很多网站的公告栏,一个有文本框里的字不断的自动滚屏,我想用flash实现
...全文
193
9
打赏
收藏
怎样实现一个文本框的自动滚屏?
就好象很多网站的公告栏,一个有文本框里的字不断的自动滚屏,我想用flash实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fklyzlwq
2004-11-09
打赏
举报
回复
找到原因了,主要是temp未声明.在for (var i = 1; i <= sl; i++)之前声明temp=""就不用设版本了.忘了2004的as环境改了
fklyzlwq
2004-11-09
打赏
举报
回复
有个注意点忘了说,必须将发布设置成mx版本,不然文本的尾端会自动加入undefined.
fklyzlwq
2004-11-09
打赏
举报
回复
之前的没作测试,的确不太连贯,修改一下吧,这次也没作多少测试,说不定也会有不好的现像出现.
方案1(自下向上,连贯的):
createTextField ("b", 1, 0, 0, 100, 124);//这个方案注重高度,124这个数字要注意,必须是行*字size+4否则会出现断开现像,原因在于flash文本格式的实现上,更多的资料请自行查看帮助.
b.multiline = true;
b.wordWrap = true;
b.text = "111\n222\n333\n444\n555\n666\n777\n888\n";//文本随便即可,这样方便测试.
sl = Math.floor ((b._height + 8) / (b.getNewTextFormat ().size + 4));//+8和+4在这里只影响第一次的出现时间.同样,原理实现于文本格式.如果格式不是默认,相应数字要更改.包括高度.
for (var i = 1; i <= sl; i++)
{
temp += "\n";
}
b.text = temp + b.text + b.text;
setInterval (s, 500);
function s ()
{
b.scroll += 1;
if (b.maxscroll == b.scroll)
{
b.scroll = sl + 1;
}
}
方案2(自上向下,带空白的):
createTextField ("b", 1, 0, 0, 100, 100);//高度不重要.
b.multiline = true;
b.wordWrap = true;
b.text = "hhhhhhhhh222222222222222ddfdfdfdfdfddfdfdadfadccccccccccccbbbbbbb";
sl = Math.floor ((b._height) / (b.getNewTextFormat ().size));
for (var i = 1; i <= sl; i++)
{
temp += "\n";
}
b.text = temp + b.text + temp;
setInterval (s, 500);
function s ()
{
b.scroll -= 1;
if (1 == b.scroll)
{
b.scroll = b.maxscroll;
}
}
galaxyvenus
2004-11-09
打赏
举报
回复
用遮照效果。
骤逝
2004-11-08
打赏
举报
回复
看起来不是很连贯
fklyzlwq
2004-11-08
打赏
举报
回复
createTextField ("b", 1, 0, 0, 100, 130);
b.multiline = true;
b.wordWrap = true;
b.text = "ddfdfdfdfdfdfdfdadfadccccccccccccbbbbbbbbbbbbeeeeeeeeeeegggggggggggggghhhhhhhhhhhhhhh222222222222222ddfdfdfdfdfddfdfdadfadccccccccccccbbbbbbbbbbbbeeeeeeeeeeegggggggggggggghhhhhhhhhhhhhhh222222222222222";
setInterval (s, 500);//500为毫秒
function s ()
{
b.scroll += 1;
if (b.maxscroll == b.scroll)
{
b.scroll = 1;
}
}
peterdoo
2004-11-08
打赏
举报
回复
虽然有点大材小用,如果你的公告是动态生成的,你可以用剪辑进行控制的,不一定非要用文本框不可。让剪辑进行循环移动,就有滚动效果,当鼠标移动到它上面时,让其停止移动就可以了。
xeniums
2004-11-08
打赏
举报
回复
能不能讲详细点
yadier
2004-11-08
打赏
举报
回复
从后台读数据(如果需要),创建剪辑,在主场景加代码实现滚动,在剪辑里创建动态文本(如果需要)
广告
自动
滚屏
播放应用.zip
这个"广告
自动
滚屏
播放应用"源码提供了
一个
很好的学习资源,帮助开发者深入理解如何在Android环境中
实现
这一功能。 首先,让我们探讨一下Android应用程序的基础。Android是Google推出的一款开源操作系统,主要应用...
Snagit
滚屏
截图工具
滚屏
截图功能在Snagit中的
实现
方式是通过智能化地连续捕获屏幕图像,然后将其拼接成
一个
完整的长图。这种技术使得用户可以轻松保存整个网页、长文档或任何超出常规屏幕视野的信息。对于需要分享大量信息或进行详细...
C# 编写的
滚屏
版的打飞机小游戏。
本项目是
一个
初学者用C#编写的
滚屏
版打飞机小游戏,旨在帮助学习者掌握C#基础以及类、接口的应用,同时锻炼游戏设计逻辑技巧。 首先,让我们来看看项目的结构: 1. **App.config**:这是.NET框架中的配置文件,...
WPF 下拉列表框ComboBox扩展控件
例如,我们可以添加
一个
DataGrid控件到ComboBox的下拉部分,这样当用户展开ComboBox时,会看到
一个
可滚动的数据表格,而非传统的列表项。DataGrid非常适合显示多列数据,允许用户对行进行排序、筛选和编辑。 同时,...
易语言
实现
简单方便的日志框模块
简单实用的日志框,使用高级表格,置颜色,数据太多的话,速度会很慢。内部有加许可处理,可以在多线程下调用。...支持
自动
滚屏
,焦点时
自动
停止
滚屏
,支持清屏时,
自动
保存日志到目录下。@By未命名。 。 。
Flash流媒体开发
2,278
社区成员
15,178
社区内容
发帖
与我相关
我的任务
Flash流媒体开发
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
复制链接
扫一扫
分享
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章