Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function xmlLoaded(evt:Event):void{
- ImageXml = new Array();
- _XML = new XML(evt.target.data);
- var lista:XMLList = _XML.imagem;
- total = lista.length() -1;
- for (var i:Number = 0; i < lista.length(); i++) {
- var obj: Object = new Object();
- obj.pequena = lista[i].@pequena;
- obj.grande = lista[i].@grande;
- ImageXml.push(obj);
- }//end for
- addImage();
- }// end function
- public function addImage():void {
- imgAtual = ImageXml;
- imageSet = new Sprite();
- imageSet.x = posX;
- //imageSet.useHandCursor = true;
- //imageSet.mouseChildren = false;
- //imageSet.buttonMode = true;
- for (var i:int = 0; i < total; i++)
- {
- thumbLoader = new Loader();
- thumbLoader.load(new URLRequest(ImageXml[nextImage].pequena));
- addChild(imageSet);
- recebeImg.addChild(imageSet);
- thumbLoader.addEventListener(MouseEvent.CLICK, thumbClicked);
- //thumbLoader["index"].tag = i;
- }//end for
- thumbLoader.mouseChildren = false;
- imageSet.buttonMode = true;
- thumbLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
- }//end function
- public function onComplete(evt:Event):void {
- imageSet.addChild(thumbLoader);
- proxImage();
- }//end function
- public function proxImage(){
- if (nextImage >= total) {
- nextImage = 0;
- posX = 0;
- }//end if
- else{
- nextImage += 1;
- posX += 400;
- addImage();
- }//end else
- }//end function
- public function thumbClicked(evt:MouseEvent){
- trace(ImageXml[evt.currentTarget] );
- //var index:int = ImageXml.indexOf(evt.currentTarget);
- //trace(index);
- //trace("Index= " + index);
- //index = ImageXml.indexOf ( evt.currentTarget.contentLoaderInfo.url );
- //trace("Index= " + index); loader.load(new URLRequest(ImageXml[index].grande));
- //trace('?');
- }
Add Comment
Please, Sign In to add comment