Flash Lite 2 |
|||
| 开发 Flash Lite 2.x 应用程序 > 使用文本和字体 > 创建滚动文本(仅限于 Flash Professional) | |||
Flash Lite 支持 TextField.scroll 和 TextField.maxscroll 属性,这样您便可以创建滚动文本字段。scroll 属性指定文本块中的第一个可见行;您可以获取和设置其值。例如,以下代码会使变量名为 story_text 的文本字段向下滚动五行:
story_text.scroll += 5;
当文本的最后一行在文本块中可见时,maxscroll 属性指定文本块中的第一个可见行;此属性为只读。您可以将文本字段的 maxscroll 属性与其 scroll 属性进行比较,以确定用户已在文本字段中滚动了多远。如果要创建一个滚动条,用以提供有关用户当前滚动位置相对于最大滚动位置的反馈,则此属性非常有用。
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
var keyCode = Key.getCode();
if (keyCode == Key.DOWN) {
story.scroll++;
}
else if (keyCode == Key.UP) {
story.scroll--;
}
};
Key.addListener(keyListener);
单击模拟器上的上导航键和下导航键(或计算机键盘上的上箭头键和下箭头键),向上或向下滚动文本。