An Advanced AS3 XML Image Slideshow which is similar as Flickr Slideshow(Image Gallery).
Easy,clean and flexible usages for different kinds of needs.
Features1.XML Driven with unlimited num of images.
3.Dynamic Refresh.(Feature added: 25/9/2010)
6.Image title,information(html format supported),link.
7.Image Auto Size Fit, Circle Play.(Feature added: 1/3/2011)
8.Builded with AS3 ,both support flash cs3+ or flex builder 3+(pure actionscript project).
9.Well formated code and documents,easily to be modified for new requirements.
XML Node Explanation
<?xml version="1.0" encoding="utf-8" ?> <root> <Global> <!--The LOGO on the up left corner--> <logo res="imgs/logo.png" link="http://www.activeden.net"/> <autoplay> <!--The delay time(in seconds) for the autoplay--> <delaytime>5</delaytime> <!--Flag value for the autoplay on/off --> <play>1</play> </autoplay> <loop>1</loop> <autofit>0</autofit> </Global> <Photos> <!--photo unit--> <photo> <!--the small image--> <icon>imgs/1_s.jpg</icon> <!--the middle image--> <mid_img>imgs/1_m.jpg</mid_img> <!--the large image--> <big_img>imgs/1_b.jpg_img> <!--image title--> <title><![CDATA[The Image Title]]> </title> <!--image information--> <information><![CDATA[The Image Information]]> </information> <!--image link--> <link>http://www.activeden.net</link> </photo> ... </Photos> </root> </big_img>
Easy UseSample 1:
stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; var imageGallary:ImageGallary = new ImageGallary(); imageGallary.init("xmls/config.xml"); addChild(imageGallary);Sample 2(refresh mode):
imageGallary.init(some_xml_address); //….sometimes later imageGallary.dispose(); //dispose before refresh imageGallary.init(some_other_xml_address);
If you have problems using this gallery or want to modify the code for your own specific needs, just leave a comment here let me know.
Feedback from the buyers(check the comments for details)steveg11says
Mathew really went out of his way to help me out. I asked for help with customizing the show to loop, and he did the work, going through two iterations to make sure I was happy with the result. You can’t get that kind of service if you pay over $1,000 for a product. For $17 – are you kidding me? Mathew is the best.
Follow My Twitter to receive my product update/release news.