主题:  如何实现文本的自动滚屏

id001

职务:普通成员
等级:1
金币:0.0
发贴:13
#12001/5/18 7:02:04
在d8中,如果文本太大,超出屏幕范围,选scroll项,出现滚动条,但需鼠标下拉,请问能否实现自动滚屏,该如何实现?



jerrowolf

职务:普通成员
等级:1
金币:0.0
发贴:83
#22001/5/18 8:40:23
设置text文本为fixed属性,然后控制它的scrolltop值就可以实现滚动了.



zch3

职务:普通成员
等级:1
金币:0.0
发贴:25
#32001/5/18 9:14:05
on exitframe me
sprite(me.spriteNum).member.scrollTop=sprite(me.spriteNum).member.scrollTop + 4
end



tony941

职务:普通成员
等级:1
金币:0.0
发贴:5
#42001/5/18 12:20:29
我用flash做滚屏嵌入,觉得挺方便



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#52001/5/18 14:09:49
未装shockwave插件请到5d主页下载
http://www.5dmedia.com/bbs/newsdetail.asp?id=31186

编辑历史:[这消息被54zq编辑过(编辑时间2001-05-18 14:10:26)]


id001

职务:普通成员
等级:1
金币:0.0
发贴:13
#62001/5/18 16:46:02
真是一个负责的斑竹



cizi3000

职务:普通成员
等级:1
金币:1.0
发贴:166
#72001/5/20 15:59:25
用下面的代码,就能实现你的想法,希望以后没有人问了,问的人太多了!:

on beginsprite me
sprite(me.spritenum).member.scrolltop= - sprite(me.spritenum).member.pageheight
end


on exitframe me
sprite(me.spritenum).member.scrolltop = sprite(me.spritenum).member.scrolltop + 1

if sprite(me.spritenum).member.scrolltop > sprite(me.spritenum).member.linecount * sprite(me.spritenum).member.lineheight then
sprite(me.spritenum).member.scrolltop=- sprite(me.spritenum).member.pageheight
end if

end

编辑历史:[这消息被cizi3000编辑过(编辑时间2001-05-20 16:00:17)]