Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to Align photos center in UILoader?
    primarykey
    data
    text
    <p>I made a photo gallery, and I Use Flash cs5 As3 UILoader component,how can I load all different size photo in the center? The Uiloader component registration on the top left, I need make to to middle? stage 1000 px wide, 420px highth.</p> <p>My photos are differents size, some are 803x400, some are 580x400, and the uiLoader registration point is on the top left, that is the problem, if I made the 580x400 in the middle, and the 803x400px phone will be far out to the right.</p> <p>Is there any way to fix this problem?</p> <p>[www.bradmarkel.net] click wildlife, you will understand what I mean.</p> <p>Here is my gallery codes, thanks for your time!</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 = "smallNews/resized web news photos/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 { var spr = new Sprite(); // Place spr anywhere on the stage spr.x = stage.stageWidth / 6 - uiLoader.content.width / 6; spr.y = stage.stageHeight / 235 - uiLoader.content.height / 235; spr.addChild( uiLoader ); addChild( spr ); // Center uiLoader in spr uiLoader.x = - uiLoader.width / 500; uiLoader.y = - uiLoader.height / 235; new Tween(spr,"rotationX",Elastic.easeOut,45,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 = 47, then do something... if (imageNumber == 24) { 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 = "smallNews/resized web news photos/0" + imageNumber + ".jpg"; checkNumber(); } back_btn.addEventListener(MouseEvent.CLICK, backImage); function backImage(evtObj:MouseEvent):void { //Subtract 1 from the current value imageNumber--; uiLoader.source = "smallNews/resized web news photos/0" + imageNumber + ".jpg"; checkNumber(); } stop(); </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

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