I have a photo gallery and right now the full size pictures load when you click on the thumbnail. I want to change it so that the pictures automatically play without the user having to click on a thumbnail. Any suggestions?
Here is my current code
Code:package actionScriptFiles { import flash.display.Shape; import flash.display.Sprite; import flash.events.Event; import flash.filters.DropShadowFilter; import flash.text.TextFormat; import fl.controls.Label; import fl.controls.List; import fl.controls.RadioButton; import fl.controls.Slider; import fl.controls.TileList; import fl.data.DataProvider; import fl.managers.StyleManager; public class ImageViewer extends Sprite { private var _imagePane_sp:ScrollPane; private var _title_lbl:Label; private var _thumbnails_tl:TileList; private var _images:ImageData; public function ImageViewer() { init(); } private function init():void { assignComponentReferences(); configureComponents(); assignHandlers(); loadImageData(); } private function assignComponentReferences():void { _imagePane_sp = imagePane_sp; _title_lbl = title_lbl; _thumbnails_tl = thumbnails_tl; } private function configureComponents():void { _thumbnails_tl.columnWidth = 110; _thumbnails_tl.rowHeight = 50; _title_lbl.setStyle("textFormat", new TextFormat("Arial", 10)); StyleManager.setComponentStyle(TileList, "cellRenderer", SimpleImageCell); } private function assignHandlers():void { _thumbnails_tl.addEventListener(Event.CHANGE, onImageSelected); } private function loadImageData():void { _images = new ImageData(); _images.addEventListener(Event.COMPLETE, onDataLoaded); _images.load(); } private function onDataLoaded(event:Event):void { _images.removeEventListener(Event.COMPLETE, onDataLoaded); _thumbnails_tl.dataProvider = new DataProvider(_images.getThumbData()); } private function onImageSelected(event:Event):void { var image:Image = event.target.selectedItem.data as Image; var index:int = event.target.selectedIndex; _thumbnails_tl.selectedIndex = index; _title_lbl.text = image.name + "\n" + image.desc; _imagePane_sp.source = image.file; } } }





Bookmarks