code_junkie

Making a horizontal list with clickable images as members

Nov 13th, 2011
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="this_initialize()" creationComplete="this_creationComplete()">
  3.  
  4. <mx:Script>
  5. <![CDATA[
  6. import mx.controls.Alert;
  7. import mx.events.ListEvent;
  8. import mx.collections.ArrayCollection;
  9.  
  10. [Bindable]
  11. private var images:Array;
  12.  
  13. private function this_initialize():void
  14. {
  15. images = new Array();
  16. images.push("myimage1.jpg");
  17. images.push("myimage2.jpg");
  18. images.push("myimage3.jpg");
  19. images.push("myimage4.jpg");
  20. images.push("myimage5.jpg");
  21. }
  22.  
  23. private function this_creationComplete():void
  24. {
  25.  
  26. }
  27.  
  28. private function list_itemClick(event:ListEvent):void
  29. {
  30. Alert.show(event.currentTarget.selectedItem as String);
  31. }
  32.  
  33. ]]>
  34. </mx:Script>
  35.  
  36. <mx:HorizontalList id="list" dataProvider="{images}" itemClick="list_itemClick(event)">
  37. <mx:itemRenderer>
  38. <mx:Component>
  39. <mx:Image source="{data}" />
  40. </mx:Component>
  41. </mx:itemRenderer>
  42. </mx:HorizontalList>
  43.  
  44. </mx:Application>
Add Comment
Please, Sign In to add comment