我刚昨晚做了个 不知道能不能帮到楼主
System.useCodepage = true; //让导入的内容显示正确
_root.loadVariables("外部文本名.txt"); //导入外部文本
onData = function () { //onData当导入成功后运行函数
_root.动态文本实例名.text = content; //动态文本框内显示该内容
};
外部文本里以&content= 开头
然后建两个按键btn1和btn2
btn1.onRollOver = function(){ //鼠标移动btn1上时执行函数
onEnterFrame = function(){
_root.动态文本实例名.scroll++; //动态文本向上一行一行的移动
}
}
btn1.onRollOut = function(){ //鼠标移出btn1
delete onEnterFrame; //文本滚动停止
}
btn2.onRollOver = function(){
onEnterFrame = function(){
_root.动态文本实例名.scroll--; //动态文本向下一行一行移动
}
btn2.onRollOut = function(){
delete onEnterFrame;
}
}
我这个做的效果是仿电子杂志里的
如果楼主想做单纯的滚动的话.
把代码里两处onEnterFrame = function(){}删掉就可以了.
如果这样的话就要手动一次一次的移动鼠标或是点击才能滚动 感觉特累.
如果按我这样方法觉得滚的太快的话.把帧频数值改小一点会好一些.