look at the "drag 'n' drop" examples. This involves removing the layer from it's
parent
when you start dragging it and adding it to the document. Then adding it to the
target
when you drop it over it.
Andreas Gortsilas wrote:
> In the following source I want to drag the "myChildLevel2" from "myChild" to
> "myChild2"
>
> but
>
> when the draged layer cannot get out of the "myChild" layer (container)
>
> What I must do in order to allow the "myChildLevel2" layer to be draged
> outside the container?
>
> Maybe I must change the container ondragstart????
>
> Can anyone tell me what is the approach to this?
>
> Thank you
>
> Andreas
>
> ============================================
>
> <html>
> <head>
> <title>DragDrop 3 example</title>
> </head>
>
> <script language="Javascript" src="/SrcDC/_gen/dynapi.js"></script>
> <script language="Javascript">
>
> DynAPI.setLibraryPath('/SrcDC/_gen/')
>
> DynAPI.include('dynacore.api.object.js')
> DynAPI.include('dynacore.api.layer')
> DynAPI.include('dynacore.api.document')
> DynAPI.include('dynacore.api.events')
> DynAPI.include('dynacore.api.dragevent')
>
> DynAPI.onLoad=function() {
> DynAPI.document.setBgColor('white')
>
> myLayer=new DynLayer('test',50,50,300,300,'#c0c0c0')
> myChild=new DynLayer('child',10,50,100,100,'#808080')
> myChildLevel2=new
>DynLayer('innerchild2',10,10,50,50,'#ffffff')
> myChild.addChild(myChildLevel2)
> myChild2=new DynLayer('child',110,150,100,100,'#808080')
> myChild2Level2=new
>DynLayer('innerchild2',10,10,50,50,'#ffffff')
> myChild2.addChild(myChild2Level2)
> myLayer.setHTML('testing this')
> DragEvent.setDragBoundary(myLayer)
> DragEvent.enableDragEvents(myChildLevel2)
> DragEvent.enableDragEvents(myChild2Level2)
>
> var l=new EventListener(myChild)
> myChild.addEventListener(l)
>
> DynAPI.document.addChild(myLayer)
> myLayer.addChild(myChild)
> myLayer.addChild(myChild2)
> }
> </script>
>
> <body>
>
> </body>
> </html>
>
> _______________________________________________
> Dynapi-Help mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-help
--
Michael Pemberton
[EMAIL PROTECTED]
ICQ: 12107010
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help