package { import com.exanimo.containers.IScrollPane; import flash.display.DisplayObject; import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFieldAutoSize; public class ScrollPaneExample6 extends Sprite { /** * * * */ public function ScrollPaneExample6() { // Create a ScrollPane and give it content. var scrollPane:IScrollPane = new EasingScrollPane(); this.addChild(scrollPane as DisplayObject); scrollPane.source = this.createTextField(); // Center the ScrollPane. (Not important.. just for looks) scrollPane.x = 75; scrollPane.y = 25; } /** * * Creates and returns a giant text field. * * @return TextField * a giant text field that we will serve as content for our * ScrollPane * */ public function createTextField():TextField { var textField:TextField = new TextField; textField.autoSize = TextFieldAutoSize.LEFT; textField.text = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis varius, quam nec interdum molestie, tellus dolor lacinia purus, sagittis auctor sapien nisl accumsan velit. Pellentesque nibh justo, pulvinar vel, viverra at,\nmalesuada sed, ante. Nunc ultrices quam in ipsum. Suspendisse varius elementum quam. Cras posuere ullamcorper metus. Phasellus at neque non eros varius dictum. In augue. Maecenas in nisl sit amet eros porttitor\nmalesuada. Integer mollis. Etiam pulvinar felis quis arcu. Donec consectetuer consectetuer arcu. Suspendisse potenti. Fusce non felis. Donec commodo lorem in magna. Cras ante lectus, fringilla et, auctor id, adipiscing at,\ntellus. Phasellus et sem non nisl malesuada elementum.\n\nVestibulum facilisis. Sed sit amet quam. Aliquam ac orci. Integer eget felis. Praesent nec orci ac velit facilisis facilisis. Vivamus vehicula, pede et imperdiet tristique, mauris nisl tincidunt tortor, a dictum enim mi quis mi.\nPraesent sem orci, sollicitudin nec, facilisis ac, aliquam id, lectus. Nulla leo. Donec iaculis euismod velit. Suspendisse potenti.\n\nDonec vitae massa. Aenean dapibus. Mauris est. Sed vel nisl sed lectus ullamcorper volutpat. Aliquam quis dui vitae elit vehicula vestibulum. Suspendisse pulvinar. Praesent rutrum, est non gravida elementum, nulla odio\nmolestie magna, sed adipiscing nunc quam vulputate tortor. Ut eu lectus nec augue porta scelerisque. Fusce tincidunt ligula non ipsum. In mauris quam, sagittis et, porttitor sed, commodo id, enim. Vivamus volutpat urna ac\nmi. Cras ut est. Sed vel diam. Mauris mi.\n\nPellentesque auctor felis vitae turpis. Donec quis odio vel orci feugiat commodo. Ut egestas. Etiam imperdiet adipiscing lacus. Praesent dolor. Donec auctor ante vel orci. Quisque tempor aliquet ligula. Aliquam imperdiet nunc\nnec leo. Phasellus mollis rutrum risus. Curabitur felis urna, posuere vel, semper in, molestie vitae, justo. Maecenas ultricies lacinia urna. In congue pede. Mauris et urna nec arcu convallis luctus. Nunc justo pede, faucibus non,\nvarius at, semper et, diam.\n\nNullam lobortis luctus purus. Suspendisse vitae felis non tortor aliquet luctus. Aliquam erat volutpat. Sed a diam. Donec rutrum, turpis quis rutrum convallis, ligula nisl consequat purus, id faucibus libero nunc eget ligula.\nAenean tellus enim, suscipit et, elementum non, venenatis vel, lacus. Integer venenatis commodo est. Phasellus luctus condimentum elit. Aliquam facilisis tempor lacus. Aenean interdum mattis risus. Donec ut pede id mi\naliquet placerat. Vivamus metus nulla, consectetuer id, viverra eu, feugiat sit amet, sem. Nulla ut odio. Fusce nunc. Phasellus facilisis congue nisl. Aenean posuere luctus tortor. Praesent vitae ante. Fusce at leo et est feugiat\nmalesuada. Phasellus tincidunt, nisi a luctus ultricies, nisl lectus semper sem, a vestibulum nulla risus id purus.\n\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis varius, quam nec interdum molestie, tellus dolor lacinia purus, sagittis auctor sapien nisl accumsan velit. Pellentesque nibh justo, pulvinar vel, viverra at,\nmalesuada sed, ante. Nunc ultrices quam in ipsum. Suspendisse varius elementum quam. Cras posuere ullamcorper metus. Phasellus at neque non eros varius dictum. In augue. Maecenas in nisl sit amet eros porttitor malesuada.\nInteger mollis. Etiam pulvinar felis quis arcu. Donec consectetuer consectetuer arcu. Suspendisse potenti. Fusce non felis. Donec commodo lorem in magna. Cras ante lectus, fringilla et, auctor id, adipiscing at,\ntellus. Phasellus et sem non nisl malesuada elementum.\n\nVestibulum facilisis. Sed sit amet quam. Aliquam ac orci. Integer eget felis. Praesent nec orci ac velit facilisis facilisis. Vivamus vehicula, pede et imperdiet tristique, mauris nisl tincidunt tortor, a dictum enim mi quis mi.\nPraesent sem orci, sollicitudin nec, facilisis ac, aliquam id, lectus. Nulla leo. Donec iaculis euismod velit. Suspendisse potenti.\n\nDonec vitae massa. Aenean dapibus. Mauris est. Sed vel nisl sed lectus ullamcorper volutpat. Aliquam quis dui vitae elit vehicula vestibulum. Suspendisse pulvinar. Praesent rutrum, est non gravida elementum, nulla odio\nmolestie magna, sed adipiscing nunc quam vulputate tortor. Ut eu lectus nec augue porta scelerisque. Fusce tincidunt ligula non ipsum. In mauris quam, sagittis et, porttitor sed, commodo id, enim. Vivamus volutpat urna ac mi.\nCras ut est. Sed vel diam. Mauris mi.\n\nPellentesque auctor felis vitae turpis. Donec quis odio vel orci feugiat commodo. Ut egestas. Etiam imperdiet adipiscing lacus. Praesent dolor. Donec auctor ante vel orci. Quisque tempor aliquet ligula. Aliquam imperdiet nunc\nnec leo. Phasellus mollis rutrum risus. Curabitur felis urna, posuere vel, semper in, molestie vitae, justo. Maecenas ultricies lacinia urna. In congue pede. Mauris et urna nec arcu convallis luctus. Nunc justo pede, faucibus non,\nvarius at, semper et, diam.\n\nNullam lobortis luctus purus. Suspendisse vitae felis non tortor aliquet luctus. Aliquam erat volutpat. Sed a diam. Donec rutrum, turpis quis rutrum convallis, ligula nisl consequat purus, id faucibus libero nunc eget ligula.\nAenean tellus enim, suscipit et, elementum non, venenatis vel, lacus. Integer venenatis commodo est. Phasellus luctus condimentum elit. Aliquam facilisis tempor lacus. Aenean interdum mattis risus. Donec ut pede id mi\naliquet placerat. Vivamus metus nulla, consectetuer id, viverra eu, feugiat sit amet, sem. Nulla ut odio. Fusce nunc. Phasellus facilisis congue nisl. Aenean posuere luctus tortor. Praesent vitae ante. Fusce at leo et est feugiat\nmalesuada. Phasellus tincidunt, nisi a luctus ultricies, nisl lectus semper sem, a vestibulum nulla risus id purus.' return textField; } } }