I want to write the oncreationcomplete function for Hdividebox because
the size of box is not fixed it can be changed.

On Aug 1, 11:27 am, "v...@t" <[email protected]> wrote:
> Hello Akhil
>
> As i have understand your problem u need that HDividedBox should not
> drag on some condition.
>
> Here i have set minWidth of the box so HDividedBox not drag
> when box width become minWidth.
>
> may help you, check below i have made some change on your code.
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute"
>                 creationComplete="onCreationComplete(event)">
>
>         <mx:Script>
>                 <![CDATA[
>                         import mx.events.FlexEvent;
>                         [Bindable]      private var minWidthBox : Number;
>                         private function 
> onCreationComplete(event:FlexEvent):void
>                         {
>                                 minWidthBox = h1.width*0.4; // set min width 
> you want for box
>                                 // it set 40% of HDividedBox width
>                         }
>                 ]]>
>         </mx:Script>
>
>     <mx:HDividedBox id="h1" x="20" y="124" height="90%" width="90%"
>                         visible="true" >
>                 <mx:VBox id="v1" backgroundColor="haloGreen" width="100%"
> height="100%">
>                 <!-- children -->
>         </mx:VBox>
>         <mx:VBox minWidth="{minWidthBox}" id="v2"
> backgroundColor="haloBlue" width="100%" height="100%">
>                 <!-- children -->
>         </mx:VBox>
>     </mx:HDividedBox>
>
> </mx:Application>
>
> With Regards
> Virat Patel
>
> On Jul 31, 7:51 pm, Akhil Agrawal <[email protected]> wrote:
>
> > Hi all,
> > I have this code
>
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute">
> > <mx:Script>
> >         <![CDATA[
> >         import mx.controls.Alert;
> >                 private function ff():void{
> >                 if(h1.getDividerAt(0).x>250)
> >                 v2.x=250;
> > //              h1.getDividerAt(0).x=250;
> > //              if(h1.getChildAt(0).x>250)
> > //              h1.moveDivider(0,250);
> >                 }
>
> >         ]]>
> > </mx:Script>
>
> > <mx:Button id="b1" click="ff()">
>
> > </mx:Button>
> >         <mx:HDividedBox id="h1" x="20" y="124" height="90%" width="90%"
> > visible="true" dragComplete="ff()" dividerDrag="ff()" >
> >                 <mx:VBox id="v1" backgroundColor="haloGreen" width="100%"
> > height="100%">
> >             <!-- children -->
> >         </mx:VBox>
> >         <mx:VBox id="v2" backgroundColor="haloBlue" width="100%"
> > height="100%">
> >             <!-- children -->
> >         </mx:VBox>
>
> >         </mx:HDividedBox>
>
> > </mx:Application>
>
> > I want that when user drag the divider he can drag it to a specified
> > limit(say x=250) after that he can't drop forward bt can move
> > backward. How to do this so that both colored box also displayed with
> > correct width
>
> > thanks
> > akhil agrawal
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" 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/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to