hi once go through this code this might help you,let me know if u have any problem
<?xml version="1.0"?> <!-- containers\layouts\GridRowSpan.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal"> <mx:Script> <![CDATA[ import mx.utils.UIDUtil; import mx.utils.ObjectUtil; import mx.core.IUIComponent; import mx.events.DragEvent; import mx.managers.DragManager; import mx.core.DragSource; import mx.controls.Button; import mx.controls.Alert; public function onMouseDown(event:MouseEvent):void { if(event.target is Button) { var dragInitiator:Button=Button(event.currentTarget); var btn:Button = new Button; btn.id = dragInitiator.id; btn.label = dragInitiator.label; var ds:DragSource = new DragSource(); ds.addData(btn, "img"); DragManager.doDrag(dragInitiator, ds, event,null, 0,0,null,false); } } public function dragEnterState(event:DragEvent):void { DragManager.acceptDragDrop(IUIComponent(event.target)); DragManager.showFeedback(DragManager.COPY); } public function dragEnterState1(event:DragEvent):void { var btn:Button = event.dragSource.dataForFormat("img")as Button; vboxCont.addChild(btn); } ]]> </mx:Script> <mx:Grid id="myGrid"> <!-- Define Row 1. --> <mx:GridRow id="row1" height="33%"> <!-- Define the first cell of Row 1. --> <mx:GridItem> <mx:Button label="Button 1" mouseDown="onMouseDown(event)" /> </mx:GridItem> <mx:GridItem> <mx:Button label="2" mouseDown="onMouseDown(event)"/> </mx:GridItem> <mx:GridItem> <mx:Button label="Button 3" mouseDown="onMouseDown(event)"/> </mx:GridItem> <mx:GridItem rowSpan="2"> <mx:Button label="Button 3a" height="100%" mouseDown="onMouseDown(event)"/> </mx:GridItem> <mx:GridItem rowSpan="3"> <mx:Button label="Button 3b" height="100%" mouseDown="onMouseDown(event)"/> </mx:GridItem> </mx:GridRow> <!-- Define Row 2. --> <mx:GridRow id="row2" height="33%"> <!-- Define a single cell to span three columns of Row 2. --> <mx:GridItem colSpan="3" horizontalAlign="center"> <mx:Button label="Long-Named Button 4" mouseDown="onMouseDown(event)"/> </mx:GridItem> </mx:GridRow> <!-- Define Row 3. --> <mx:GridRow id="row3" height="33%"> <!-- Define an empty first cell of Row 3. --> <mx:GridItem/> <!-- Define a cell to span columns 2 and 3 and 4 of Row 3. --> <mx:GridItem colSpan="3"> <mx:Button label="Button 5 expands across 3 columns" mouseDown="onMouseDown(event)" width="75%"/> </mx:GridItem> </mx:GridRow> </mx:Grid> <mx:Panel width="50%" id="p1" headerColors="100%" dragDrop="dragEnterState1(event)" height="341" dragEnter="dragEnterState(event)"> <mx:VBox id="vboxCont"/> </mx:Panel> </mx:Application> -- 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.

