AS3 XML Image Slideshow
An Advanced AS3 XML Image Slideshow which is similar as Flickr Slideshhow.
Easy,clean and flexible usages for different kinds of needs.
Features:
1.XML Driven with unlimited num of images.
2.Slide Autoplay.
3.Dynamic Refresh.(Feature added: 25/9/2010)
4.Fullscreen.
5.Drag,Zoom function.
6.Image title,information,link.
7.Builded with AS3 ,both support flash cs3+ or flex builder 3+(pure actionscript project).
8.Well formated code and documents,easily to be modified for new requirements.
XML Node Explanation:
<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>
</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</big_img>
<!--image title-->
<title><![CDATA[The Image Title]]> </title>
<!--image information-->
<information><![CDATA[The Image Information]]> </information>
<!--image link-->
<link />http://www.activeden.net
</photo>
...
</photos>
Easy Use:
Sample 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);
Get the item here:
http://activeden.net/item/as3-xml-image-slideshow-flickr-slideshhow-style/123857