package
{
import flash.text.TextField;
import flash.events.MouseEvent;
import flash.display.Sprite;
public
class tf7 extends Sprite
{
public function tf7()
{
var field:TextField =
new TextField( );
field.width = 100;
field.height = 50;
field.wordWrap =
true ;
//注意自动换行
field.text =
"在许多情况下,文本会比显示该文本的文本字段长。或者,某个输入字段允许用户输入比字段一次可显示的文本内容更多的文本。您可以使用 flash.text.TextField 类的与滚动相关的属性来管理过长的内容(垂直或水平方向)。" ;
field.scrollV = 6;
//滚动6行
addChild(field);
}
}
}
在FlashDevelop3.0环境下编译运行得到结果。
package
{
import flash.text.TextField;
import flash.events.MouseEvent;
import flash.display.Sprite;
public
class tf7 extends Sprite
{
public function tf7()
{
var field:TextField =
new TextField( );
field.width = 100;
field.height = 50;
field.wordWrap =
true ;
//注意自动换行
field.text =
"在许多情况下,文本会比显示该文本的文本字段长。或者,某个输入字段允许用户输入比字段一次可显示的文本内容更多的文本。您可以使用 flash.text.TextField 类的与滚动相关的属性来管理过长的内容(垂直或水平方向)。" ;
field.scrollV = 6;
//滚动6行
addChild(field);
field.addEventListener(MouseEvent.MOUSE_DOWN, scrollText);
}
private function scrollText(e:MouseEvent):
void
{
(e.currentTarget
as TextField).scrollV++;
}
}
}
为其添加鼠标单击滚动事件处理。
转载于:https://blog.51cto.com/xcf007/139832