6

プログラムでテキストを追加しながら、ActionScript で TextField の一番下まで自動スクロールする方法:

var _output:TextField = new TextField();
for (var i:int = 0; i < 100; ++i) {
    _output.appendText("Hello World!");
}

また、TextField の垂直スクロールを有効にする必要があり、新しいテキストが追加されたら、下部への自動スクロールを再度実行する必要があることも考慮してください。

4

2 に答える 2

3

TextField の scrollV および maxScrollV プロパティを使用できます。

var _output:TextField = new TextField();
for (var i:int = 0; i < 100; ++i) {
    _output.appendText("Hello World!");
    //set vertical scroll position to max value
    _output.scrollV = _output.maxScrollV;
}
于 2013-08-13T11:18:25.530 に答える