Kevin,

not paddingTop, but Top.

<mx:VBox top="100" left="200">

Im using the SDK 3.3 yet, if this help you to find the bug.

Regards,

Flavio

On Oct 22, 2:32 am, Kevin Macdonald <[email protected]>
wrote:
> Flávio,
>
> Thank you for the bug report. Unfortunately, I was unable to reproduce
> it using the program below:
>
> If you could kindly send me a small program that illustrates the bug,
> I'd be happy to fix the bug and apply it pronto to the Utility
> Library.
>
> ==========================
> <?xml version="1.0" encoding="utf-8"?><mx:Application 
> xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute">
>     <mx:VBox borderStyle="solid"
>         paddingTop="100"
>         paddingBottom="10"
>         paddingLeft="200"
>         paddingRight="10">
>
>         <mx:Button id="fname" label="Button 1"/>
>         <mx:Button id="lname" label="Button 2"/>
>
> <maps:Map xmlns:maps="com.google.maps.*" id="map"
> mapevent_mapready="onMapReady(
> event)"
>   width="500" height="500" key="your_api_key"/>
> <mx:Script>
>     <![CDATA[
>
>     import com.google.maps.LatLng;
>     import com.google.maps.Map;
>     import com.google.maps.MapEvent;
>     import com.google.maps.MapType;
>     import com.google.maps.extras.rubberbandctrl.RubberBandCtrl;
>
>     private function onMapReady(event:Event):void {
>       this.map.setCenter(new LatLng(40.736072,-73.992062), 14,
> MapType.NORMAL_MA
> P_TYPE);
>       rbCtrl.enable (map);
>     }
>
>     private const rbCtrl:RubberBandCtrl = new RubberBandCtrl ();
>
>     ]]>
> </mx:Script>
>
> </mx:VBox>
> </mx:Application>
> ==========================
>
> On Oct 20, 9:36 am, Flávio Carmo <[email protected]> wrote:
>
> > Kevin,
>
> > Its amazing. I got the source from the Utility Library and put on my
> > project to work in 5 minutes (my DSL was slow... lol).
>
> > But after a few tests, i got a problem: the RubberBand Shape was
> > misplaced. After another few tests i found out that was because my
> > <Map> was in a VBOX place 100px from Top and 200 from Left. Because of
> > this, the shape was placed in the wrong place, but the zoom was
> > working right.
>
> > So, i took the liberty to add a few tweaks in your rubberbandCtrl.as
> > to work. Not the best design, but worked fine for me. Here they are:
>
> >         private var _dLeft: uint; // Distance from left
> >         private var _dTop: uint; // Distance from top
>
> >         public function RubberBandCtrl (dLeft:uint,dTop:uint):void
> >         {
> >                 _dLeft = dLeft; // Setting the interval variable
> >                 _dTop = dTop; // Setting the interval variable
> >         }
>
> > and
>
> >         private function initRubberBandOverlay ():void
> >         {
> >                 rubberband.x = map.x + _dLeft; // Using the distance from 
> > left
> >                 rubberband.y = map.y + _dTop; // Using the distance from top
> >                 rubberband.visible = false;
> >                 map.stage.addChild (rubberband);
> >         }
>
> > So, for this work:
>
> >                         rubber = new RubberBandCtrl(200,100); // 200px from 
> > left and 100px
> > from top
> >                         rubber.enable(map);
>
> > So, i dont know if you have this problem, but for my app, this works.
> > Hope that this help other with the same situation.
>
> > Thanks again for the RubberBandCtrl.
>
> > Regards,
>
> > Flavio Carmo
>
> > On Sep 30, 4:21 pm, Kevin Macdonald <[email protected]>
> > wrote:
>
> > > Glad to hear it's working for you.
>
> > > You can check out RubberBandCtrl by issuing this command:
>
> > > $ svn 
> > > checkouthttp://gmaps-utility-library-flash.googlecode.com/svn/trunk/src/com/g...
> > > rubberbandctrl
>
> > > The control consists of two files: RubberBandCtrl.as and
> > > CrosshairCursor.as
>
> > > The documentation explains how to use it, but if you need any help,
> > > just let me know.
>
> > > On Sep 30, 8:46 am, pclinx <[email protected]> wrote:
>
> > > > This is working well, is the source code available?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-maps-api-for-flash?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to