Vaibhav,

I have noted the changes that you recommended.. I have tried it on my
end... and for some reason I get an arrow with red cross when I drag
the canvas...

What exactly did you mean by this...  the area on which you are
dropping have the scrollbar

Thanks,
Vamsi. Nagavalli


On May 12, 2:05 pm, "Vaibhav/Steve" <[email protected]> wrote:
> first make ds:DragSource as public.
>
>  private function dragDropHandler(event:DragEvent):void
>  {
> //      Canvas(event.currentTarget).x= this
> (event.currentTarget).mouseX;
> //      Canvas(event.currentTarget).y= this
> (event.currentTarget).mouseY;
>         ds.dataForFormat("canvas").x = 50; // or wahatever you want to
> assign
>         ds.dataForFormat("canvas").y = 50; // or wahatever you want to
> assign
>  }
>
> Or the area on which you are dropping have the scrollbars ???
>
> Thanks,
> Vaibhav.
>
> On May 12, 2:31 pm, Vamsi Nagavalli <[email protected]> wrote:
>
> > Hi guys,
>
> > I am new this group and have been with flex for only 2 months....
>
> > This journey was very exiting and could do most of the work with less
> > help....
>
> > Earlier I have tried to drag and drop an Map Marker( ESRI) to a
> > different location on the Map and was successful.....
>
> > But now when I am trying to drag and drop a Canvas  to a new position
> > on the screen.... I was unsuccessful..  Can any one help me out with
> > this task....
>
> > Here is a my code snippet that I have tried now.....
>
> >  private function enableMove(event:MouseEvent):void
> >                         {
> >                                 var dragInitiator:Canvas= 
> > Canvas(event.currentTarget);
> >                                 var ds:DragSource= new DragSource();
> >                                 ds.addData(dragInitiator,"canvas");
>
> >                                 DragManager.doDrag(dragInitiator,ds,event);
> >                         }
>
> >                         private function 
> > dragEnterHandler(event:DragEvent):void
> >                         {
> >                                 if( event.dragSource.hasFormat("canvas"))
> >                                 {
> >                                         
> > DragManager.acceptDragDrop(this(event.currentTarget));
> >                                 }
> >                         }
>
> >                         private function 
> > dragDropHandler(event:DragEvent):void
> >                         {
> >                                 Canvas(event.currentTarget).x= 
> > this(event.currentTarget).mouseX;
> >                                 Canvas(event.currentTarget).y= 
> > this(event.currentTarget).mouseY;
> >                         }

--~--~---------~--~----~------------~-------~--~----~
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