Quantcast
Channel: Adobe Community : All Content - All Communities
Viewing all articles
Browse latest Browse all 290743

How to terminate the xml loaded scroller from consecutive pages?

$
0
0

I have an image thumb scroller on one of the pages, which is build by loading jpg files via xml set up.

One I navigate to a different page how do I make sure it dissapears on the screen?

Here id the code I used for building up this scroller:

 

/////Parse XML//build scroller from xml
function buildScroller(imageList:XMLList):void{          trace("build Scroller");           for (var item:uint = 0; item<imageList.length();item++) {                    var thisOne:MovieClip = new MovieClip();                     //outline                     var blackBox:Sprite = new Sprite();                    blackBox.graphics.beginFill(0xFFFFFF);                    blackBox.graphics.drawRect(-1, -1, 62, 92);//-1,-1 places rectangle 1px left and up.62, 92 draws rectangle 1px wider on all sides of placed image dimenstions of 60x90                    blackBox.alpha = thumbFadeOut;//setting Border Tweens                    thisOne.addChild(blackBox);                    thisOne.blackBox = blackBox;//setting Border Tweens                       thisOne.x = thisOne.myx = (60 + padding) *item;//replaces the line above for scale tweenw roll over calculation. "myx" is a made up term which defines the position. 61 is the width of the thumb                    thisOne.itemNum = item;                    thisOne.title = imageList[item].attribute("title");                    thisOne.link = imageList[item].attribute("url");                    thisOne.src = imageList[item].attribute("src");                    thisOne.alpha = 0;//makes all thumb images at alpha=0 before they are fully loaded                     //Loading and Adding the Images                    //image container                    var thisThumb:MovieClip = new MovieClip();                    //add image                    var ldr:Loader = new Loader();                    //var url:String = imageList[item].attribute("src");                    var urlReq:URLRequest = new URLRequest(thisOne.src);                    trace("loading thumbnail "+item+" into Scroller: " + thisOne.src);//url                    ldr.load(urlReq);                    //assign event listeners for Loader                    ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler_AppPopUps);//tells us when the loading is complete                    ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler_AppPopUps);//tells us if there are any typo errors when the loading is complete                    thisThumb.addChild(ldr);                    thisOne.addChild(thisThumb);                     //create listeners for this thumb                    thisOne.buttonMode = true;//makes boxes act as buttons                    thisOne.addEventListener(MouseEvent.CLICK, clickScrollerItem_AppPopUps);//makes boxes act as buttons                    thisOne.addEventListener(MouseEvent.MOUSE_OVER, overScrollerItem_AppPopUps);//traces the title when the mouse is over the bounding box in the Output Panel                    thisOne.addEventListener(MouseEvent.MOUSE_OUT, outScrollerItem_AppPopUps);//traces the title when the mouse is out the bounding box in the Output Panel                       //add item                    scroller.addChild(thisOne);          }          scroller.addEventListener(Event.ENTER_FRAME, moveScrollerThumbs);//adding movement on mouse position          trace("termination of build scroller"); } 

Viewing all articles
Browse latest Browse all 290743

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>