Create a Custom 3D Layout
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:s="library://ns.adobe.com/flex/spark"> <mx:String id="txt">This is a test.</mx:String> <mx:HSlider id="slider" minimum="0" maximum="{group.contentHeight - group.height}" liveDragging="true"/> <s:DataGroup id="group" width="100" height="100" clipAndEnableScrolling="true" itemRenderer="spark.skins.spark.DefaultItemRenderer"> <s:layout> <s:VerticalLayout id="vLayout" verticalScrollPosition="{slider.value*10}" /> </s:layout> <s:dataProvider> <mx:ArrayCollection source="{txt.split(' ')}" /> </s:dataProvider> </s:DataGroup> </mx:Application>