Hi,

Here is the code I use to set the scaleX and Y values

        private function doZoom(event:Event):void{
            if(currentPlanCanvas == null){
                return;
            }
            doComponentZoom(currentPlanCanvas,
(HSlider(event.currentTarget).value));
        }
        private function
doComponentZoom(component:UIComponent,val:Number):void{
            component.scaleX = val;
            component.scaleY = val;
            if(component is Container){
                var children:Array = Container(component).getChildren();
                for(var i:int = 0; i < children.length; i++){
                    doComponentZoom(children[i], val);
                }
            }
        }




Thanks
Gireesh






On Sun, Jun 1, 2008 at 10:22 PM, Rick Winscot <[EMAIL PROTECTED]>
wrote:

>    I took a quick look at your sample… and it looks like you are doing
> something strange with your scaleX/scaleY – they aren't being set uniformly.
> You'll only need a single change so I would think: scaleX = scaleY =
> zoomer.value  -- no?
>
>
>
> Rick Winscot
>
>
>
>
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *gireeshgiri
> *Sent:* Sunday, June 01, 2008 3:11 AM
> *To:* [email protected]
> *Subject:* [flexcoders] Flex drag n drop, zoom issue
>
>
>
> Hi,
>
> I am having an issue with the application currently I am
> developing, the issue after dropping object to the canvas and if i try
> to zoom (in-out) the dropped objects seems to shifts its place. I have
> placed a demo URL, you can drag and drop objects to the plan, and try
> zooming the plan.
>
> Demo URL
> http://gireeshkumar.ind.in/designDemo/floorDesign2.html
>
> Please help me.
>
> Thanks
> Gireesh.
>
>   
>



-- 
Gireesh Kumar G
http://gireeshkumar.ind.in/

Reply via email to