Note that there are some explanatory texts on larger screens.

plurals
  1. POChange AS3 UILoader component registration point
    text
    copied!<p>I want to load a lot of photos use UILoader component, and I have to change the registration point, so how can I do that? It's there any code for that?</p> <pre><code>import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.MouseEvent; import flash.events.Event; import fl.containers.UILoader; import flash.text.TextField; import flash.display.SimpleButton; import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.*; stage.colorCorrection = ColorCorrection.ON; var myImage:String = "smallWildlife/00.jpg"; var request:URLRequest = new URLRequest(myImage); uiLoader.addEventListener(Event.COMPLETE, completeHandler); uiLoader.addEventListener(ProgressEvent.PROGRESS, progressHandler); uiLoader.load(request); function progressHandler(event:ProgressEvent):void { status_txt.text = "Percentage Loaded:" + Math.round(event.target.percentLoaded); } function completeHandler(event:Event):void { uiLoader.x = stage.stageWidth/6 - uiLoader.content.width/6; uiLoader.y = stage.stageHeight/100 - uiLoader.content.height/700; new Tween(uiLoader,"rotationX",Elastic.easeOut,90,0,4,true); } next_btn.addEventListener(MouseEvent.CLICK, nextImage); //variable is a container that holds some value...; var imageNumber:Number = 0; function checkNumber():void { next_btn.visible = true; back_btn.visible = true; //If the imageNumber is = 58, then do something... if (imageNumber == 58) { trace(imageNumber); next_btn.visible = false; } //if the imageNumber is = 1, then don't show the back button if (imageNumber == 0) { trace(imageNumber); back_btn.visible = false; } } checkNumber(); function nextImage(evtObj:MouseEvent):void { //Adding to the current value +1 imageNumber++; uiLoader.source = "smallWildlife/0" + imageNumber + ".jpg"; checkNumber(); } back_btn.addEventListener(MouseEvent.CLICK, backImage); function backImage(evtObj:MouseEvent):void { //Subtract 1 from the current value imageNumber--; uiLoader.source = "smallWildlife/0" + imageNumber + ".jpg"; checkNumber(); } stop(); </code></pre> <p>Please help me! I need make my gallery phose in the center.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload