主题:  请问怎样实现文本的自动滚动?

大风车

职务:普通成员
等级:1
金币:0.0
发贴:77
注册:2002/10/3 19:03:22
#12002/10/6 1:02:37
各位高手:
在网页上经常可以看到,一段文本在一个小区域内自下向上慢慢移动,供人阅读的效果。请问在Director中怎样实现这一效果?请各位高手指教!



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#22002/10/6 1:28:47
其实很简单,利用文本的scrolltop这个属性就可以了
global scrollend
on beginsprite me
member("txtname").scrolltop=0
scrollend=member("txtname").Height-sprite(1).height
end


global scrollend
on exitFrame me
x=member("txtname").scrolltop
member("txtname").scrolltop=x+1
if x=scrollend then go to the frame + 1
go to the frame
end

实例见:
vip.5dmedia.com/mazhiguo/temp/txtscroll.rar



暗黑长老__凯恩

职务:普通成员
等级:5
金币:10.0
发贴:1349
注册:2002/10/2 15:52:32
#32002/10/6 8:25:09
在show me范例里到处都有拉,,看看比较基本的、正规的编程较好。。


Director Flash
Premiere AE
程序设计、 C++中。。。。。。