Berikut ini contoh kode untuk membuat scrollbar komponen fl.controls.TextArea otomatis bergerak ke bawah kalo ada penambahan teks sehingga baris-baris terbaru selalu kelihatan.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
package { import fl.controls.Button; import fl.controls.TextArea; import fl.controls.TextInput; import fl.events.ComponentEvent; import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; public class Main extends MovieClip { public var console:TextArea; public var input:TextInput public function Main() { console.text = “A\nB\nC\nD\nE\nF\nG\nH\nI\nJ\nK\n”; console.addEventListener(Event.RENDER, updateScrollPosition); input.addEventListener(ComponentEvent.ENTER, addText); } private function updateScrollPosition(e:Event):void { console.verticalScrollPosition = console.maxVerticalScrollPosition; } private function addText(e:Event):void { if (input.length > 0 ) { console.appendText(input.text + “\n”); } } } } |
Sourcecode : → AutoScrollTextArea.rar
Also in this category …
- » Making Rotatable IsoGroup
- » SpriteSheet class for AS3Isolib
- » Creating Drag-and-Drop for AS3 Isolib
- » Factory Pattern
- » Facebook AS3 API : The Basics
Tags: actionscript, component
