Drag Drop Dockable Panels

Hi there all,
Does anybody know if there is source code/widgets/extensions
out there to
achieve the same effect as the BBC home page.
http://www.bbc.co.uk/
It's really the ability to drag/drop/dock the panels and the
fact the panel
positions are stored (I'm presuming via a cookie).
Would really appreciate any help at all.
Cheers,
@ndyB

@ndyB wrote:
> Hi there all,
>
> Does anybody know if there is source
code/widgets/extensions out there
> to achieve the same effect as the BBC home page.
>
http://www.bbc.co.uk/
>
> It's really the ability to drag/drop/dock the panels and
the fact the
> panel positions are stored (I'm presuming via a cookie).
> Would really appreciate any help at all.
Try this:
http://www.webdesignermag.co.uk/tutorial_files.php?tutorial=19
Dooza
Posting Guidelines
http://www.adobe.com/support/forums/guidelines.html
How To Ask Smart Questions
http://www.catb.org/esr/faqs/smart-questions.html

Similar Messages

  • Manual Drag&Drop on Panel components

    Ok people I have been following this example
    http://blogs.adobe.com/flexdoc/drag_and_drop/
    What the goal of my application will be to have a canvas on
    top of my application and one at the bottom. I will start off with
    a set of dynamically generated panels in the top or bottom canvas,
    doesn't really matter which. I want to be able to count how many
    panels are in each canvas and get the related id and name for each
    panel in each canvas.
    I have set up a canvas at the top where I pretty much just
    have the code from that example I linked to at the top except that
    my panels are generated on the fly and their count is variable. I
    am STRUGGLING to create a "two way drag and drop" between the two
    canvases (moving child panel from the top canvas to the bottom
    canvas and vice versa).
    I have found PLENTY of two way drop and drag examples but
    they all were about lists, datagrid, or tree components -
    components that already come built in with "drag and drop" and "two
    way drag and drop" but in my case the drag and drop is manually
    created.
    I am totally clueless as to the process. Can anyone point me
    in the right direction? I posted in the yahoo usergroups but so far
    my post has NOT been approved and it was posted like three hours
    ago.
    Any help is GREATLY appreciated.
    Here is part of my mxml:
    <mx:Canvas id="memberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#B6FABB"
    x="10" y="10"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop(event);">
    </mx:Canvas>
    <mx:Canvas id="nonMemberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#FBB7B7"
    x="10" y="325"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop(event);">
    </mx:Canvas>
    here is part of of my .as file:
    // Drag initiator event handler for
    // the title bar's mouseMove event.
    private function tbMouseMoveHandler(event:MouseEvent):void
    var dragInitiator:Panel=Panel(event.currentTarget);
    var ds:DragSource = new DragSource();
    ds.addData(event.currentTarget, 'panel');
    // Update the xOff and yOff variables to show the
    // current mouse location in the Panel.
    xOff = event.currentTarget.mouseX;
    yOff = event.currentTarget.mouseY;
    // Initiate d&d.
    DragManager.doDrag(dragInitiator, ds, event);
    // Function called by the canvas dragEnter event; enables
    dropping
    private function doDragEnter(event:DragEvent):void
    DragManager.acceptDragDrop(Canvas(event.target));
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    // Put the dragged panel on top of all other components.
    memberFilters.setChildIndex(Panel(event.dragInitiator),
    memberFilters.numChildren-1);
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    // Put the dragged panel on top of all other components.
    nonMemberFilters.setChildIndex(Panel(event.dragInitiator),
    nonMemberFilters.numChildren-1);
    public function onAvailableFiltersResult(result:Array):void
    phpData = new ArrayCollection(result);
    for(x=0; x<phpData.length; x++) {
    // create each new panel and add it to the parent canvas
    var filterData:Panel = new Panel();
    filterData.id = "id__" + phpData[x].data;
    filterData.title = phpData[x].label;
    filterData.addEventListener(MouseEvent.MOUSE_DOWN,
    tbMouseMoveHandler);
    memberFilters.addChild(filterData);
    the code in the .as is my code along with the code from the
    link above

    Here is the updated code ...
    I replaced the onAvailableFiltersResult with createPanels to
    create some 5 panels. You can replace it with
    onAvailableFiltersResult.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="vertical"
    creationComplete="createPanels()">
    <mx:Script>
    <![CDATA[
    import mx.collections.ArrayCollection;
    import mx.managers.DragManager;
    import mx.containers.Panel;
    import mx.core.DragSource;
    import mx.events.DragEvent;
    // Variables used to hold the mouse pointer's location in
    the title bar.
    // Since the mouse pointer can be anywhere in the title bar,
    you have to
    // compensate for it when you drop the panel.
    public var xOff:Number;
    public var yOff:Number;
    // Drag initiator event handler for
    // the title bar's mouseMove event.
    private function tbMouseMoveHandler(event:MouseEvent):void
    var dragInitiator:Panel=Panel(event.currentTarget);
    var ds:DragSource = new DragSource();
    ds.addData(event.currentTarget, 'panel');
    // Update the xOff and yOff variables to show the
    // current mouse location in the Panel.
    xOff = event.currentTarget.mouseX;
    yOff = event.currentTarget.mouseY;
    // Initiate d&d.
    DragManager.doDrag(dragInitiator, ds, event);
    // Function called by the canvas dragEnter event; enables
    dropping
    private function doDragEnter(event:DragEvent):void
    DragManager.acceptDragDrop(Canvas(event.target));
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop1(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    memberFilters.addChild(Panel(event.dragInitiator));
    // Put the dragged panel on top of all other components.
    memberFilters.setChildIndex(Panel(event.dragInitiator),
    memberFilters.numChildren-1);
    // Function called by the Canvas dragDrop event;
    // Sets the panel's position,
    // "dropping" it in its new location.
    private function doDragDrop2(event:DragEvent):void
    // Compensate for the mouse pointer's location in the title
    bar.
    var tempX:int = event.currentTarget.mouseX - xOff;
    event.dragInitiator.x = tempX;
    var tempY:int = event.currentTarget.mouseY - yOff;
    event.dragInitiator.y = tempY;
    nonMemberFilters.addChild(Panel(event.dragInitiator));
    // Put the dragged panel on top of all other components.
    nonMemberFilters.setChildIndex(Panel(event.dragInitiator),
    nonMemberFilters.numChildren-1);
    public function createPanels():void
    for(x=0; x<5; x++) {
    // create each new panel and add it to the parent canvas
    var filterData:Panel = new Panel();
    filterData.id = "id__" + x;
    filterData.title = "Panel-" + x;
    filterData.addEventListener(MouseEvent.MOUSE_DOWN,
    tbMouseMoveHandler);
    memberFilters.addChild(filterData);
    ]]>
    </mx:Script>
    <mx:Canvas id="memberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#B6FABB"
    x="10" y="10"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop1(event);">
    </mx:Canvas>
    <mx:Canvas id="nonMemberFilters"
    width="680" height="275"
    borderStyle="solid"
    backgroundColor="#FBB7B7"
    x="10" y="325"
    dragEnter="doDragEnter(event);"
    dragDrop="doDragDrop2(event);">
    </mx:Canvas>
    </mx:Application>

  • :Drag Drop From Panel to Tree

    I have two panels in a page.  I am creating a Tree control dynamically and adding to a Panel1.  I have to drag an image from panel2 to the Tree on Panel1.
    I set the Tree property to accept the drop. When I drop the image on the Tree,  the DragDropComplete Event is not executing but the DragDropComplete Event of the Panel (Which is Tree parent container)  is executing. 
    The DragEnter event on Tree is executing but the DragDropComplete not executing. 
    How can I invoke the DragDropComplete event on Tree. Pl show some pointers. I appreciate your help.

    instead of dragComplete
         use dragDrop event
    and at the end wirte event.stopImmediatePropagation
    <Tree dragEnter="treeDragEnter(event)"   dragDrop="treeDragdrop(event)" />
    protected function treeDragEnter(event:DragEvent):void
         if(event.dragSource.hasFormat('items'))
              DragManager.acceptDragDrop(DataGrid(event.currentTarget));
    protected function treeDragdrop(event:DragEvent):void
         var items:Array = event.dragSource.dataForFormat("items") as Array;
         var str:String = new String(items[0]);var cols:Array = DG.columns;
         if(cols.indexOf(str)<0) {
         event.stopImmediatePropagation();

  • Drag drop Sub Panel VI

    Has anyone done a drag from a tree control and dropped the data into another control on the front panel of a VI running within a Sub Panel container? I believe I will have to use a queue to actually communicate the data from the parent vi to the vi in the sub panel, but let me know if I am barking up the wrong tree.
    Chris
    Practical Physics, LLC
    www.practicalphysicsllc.com
    National Instruments Alliance Partner
    Certified LabVIEW Developer

    I dont quite get what you're referring to, while editing, or in a running vi? Or transfer data to a subpaneled vi?
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

  • Drag/drop & maximize Panels within a Tile

    Hi Guys,
    I've had a look at WASI's Dashboard, and I would like to create a much simpeler version in Flex 4.
    The begin is simple: Create a mx:Tile, dump a couple of s:Panels, everything's alligned properly. Looks good.
    I'm confused in the next steps:
    How to make the Panels 'movable'? Like: Drag the first s:Panel, and drop it as last.
    How to make the Panels 'Maximizable' without pushing the other object away? I can edit the PanelSkin, ad a maximize button, but just changing size isn't enough... somehow this panel should be "lifted out" first before resizing. But how?
    Can someone give me any pointers?

    When you say Tile do you mean a tilelist ? as Tilelist allows you to drag items around.
    To Maximise over the tilelist without touching the tile arrangement one approach would be to have a canvas with 1 child panel(maxpanel) that is not displayed.
    maxpanel.top=maxpanel.left=maxpanel.right=maxpanel.bottom=0;
    on maximize a tiled panel
    maxpanel = mytilepanel;
    mymaxcanvas.addchild(mytilepanel);
    on minimize
    mymaxpanel.removeChild(maxpanel);
    well thats just off the top of my head.
    I have some old code somewhere I did to drag tiles around whilst maintaining their original index positions which was good to do a reset, so i'll see if I can find it and put it up for you.
    David.

  • Problem with Drag and drop in panel dashboard

    Hi
    I am having problem with drag and drop in panel dashboard.
    I will explain what i am doing.
    I am using Oracle three column template in First region i am having a table that showing all customer.
    I drag one record from my table and drop it on customer info (CIF) page on second region it is working fine.
    my CIF page has a dashboard with 6 panel box. i am showing 6 different jsff in 6 panel box.
    I put drop target in each jsff
    <af:dropTarget dropListener="#{backingBeanScope.backing_customerinformation.handleItemDrop}"
    actions="COPY">
    <af:dataFlavor flavorClass="org.apache.myfaces.trinidad.model.RowKeySet"
    discriminant="CustomerSearchDnD"/>
    </af:dropTarget>
    when i put drop target my panel boxes moves only when i drag it to another panel box header not entire part of panel box.
    if i remove the drop target then panel box move normally as the example given on: [http://adfui.us.oracle.com:7778/faces-trunk/faces/visualDesigns/dashboard.jspx?_afrLoop=2021391022520156&_afrWindowMode=0&_afrWindowId=null] but in taht case i am not able to drag and drop my data

    You must be an Oracle employee as you're referring to a component in the upcoming JDeveloper version which has yet been released to the general public. Oracle employee's are, I believe, directed to post on internal Oracle forums.
    CM.

  • Lost drag and drop properties panel CP8

    I developed a project in Captivate 7.  It included some drag and drop interactions.  I've upgraded to CP8 as we want to be able to release the training on mobile devices.
    I have not set it up to be a responsive project at this point - I've not learned enough about how to do that.
    I can create and edit new drag and drop interactions but as soon as I save them, close the file and reopen it, they are no longer editable. The drag and drop properties panel won't show up, the D&D outlines (blue and green) disappear, the D&D option in interactions is greyed out and I cannot edit the interaction at all.  It still has the submit button in the corner and this cannot be deleted.  There doesn't seem to be a way to edit the interaction at all.
    When I go to close the file and save it, it tells me that it is a captivate 7 file and as soon as I save it, it won't open in Captivate 7 only 8.  Save as just saves it as a Captivate file.
    How can I work around this?

    Drag&Drop would not work in responsive projects anyway.
    Maybe this is due to the upgrade? And I suppose you are working in Newbie mode, where panels are controlled by Captivate? You could try in Expert mode (fourth option 'Enable...' in Preferences) because it will allow you to open the Drag&Drop panel from the Window menu.

  • Drag-n-Drop Illustrator Panel

    I'm relatively new to extension building but well versed in HTML/JS. I'd like to build an extension similar to how Illustrator Symbols work where objects can be simply dragged from a panel onto an artboard. Creating Symbol libraries are great, but for larger objects, the preview is very small making it difficult to tell what you're looking at. The idea would be that the panel could display objects at their actual size or include a label describing what the element is.
    Wondering if anyone can advise on the complexity of this, how feasible it is to build with EB3, and get pointed in the right direction.
    Thanks!

    Thanks Hallgrimur.
    I've been playing around with EB3, creating sample projects, etc. and it's starting to gel. However, I'm guessing there's a native hook to reference an external file and place it onto the active artboard/canvas. I've searched through the CSInterface and CEPEngine API stuff but it's not apparent what function I would reference to achieve this. I think once I've got that I'm on my way! Appreciate any example you can provide or just pointing me in the right direction. Thank you.

  • I deleted the "desktop" in tiger, can't "alias", "copy" or "drag & drop" anything to it now, I get a message that "desktop can not be changed"

    I was trying to make an alias of "SAFARI" icon to have on the desktop & in the dock as well, I managed to make the safari icon appear on the desktop, but when I wanted to switch from firefox to safari it wouldn't open / start safari, so OK, no big deal, I moved it the trash, ( by rt. click,>move to trash>click ) the horror starts here, everything on the desktop disappeared into the trash !!!!! ......
      So I have tried to "drag & drop", "alias", "copy", "duplicate" to get things back out of the trash, but every attempt is met with a message "the desktop con not be changed",   and whatever I try to bring anything out of the trash window, it gets a "minus - sign" added to it when it crosses over the edge of the trash window, and of course it jumps right back into the trash when the mouse button is released.
    I think (barely) I will need the do a "clean install", or a "restore" from the install DVD to restore / get the desktop back.
    And while the only thing on the desktop now is the HDD icon, clicking it open does not show the desktop in the Lf. column of the window where it should be, or any OS X folders when clicking on anything, but the OS is is running for this post and yahoo, etc., and there is a upward facing arrow next to the "network" name in the left column, that doesn't go away, like after installing some software, this is weird !!
    Any solid ideas welcomed, and Thanks for reading my driveling post,  .....  wayne146  .........
    this is happening on my back-up machine, a G4 400mhz PCI, OS X TIGER 10.4.11 & 9.2.2 in classic ( all the 9.2.2 stuff does still show in the hdd when clicked )
    I am having bigger troubles with my QS 800 dp, so I need this one to stay online, Please help !!!

    to safari it wouldn't open / start safari, so OK, no big deal, I moved it the trash, ( by rt. click,>move to trash>click ) the horror starts here, everything on the desktop disappeared into the trash !!!!!
    I am confused by what you did.
    open / start safari
    What did you do?  This looks like a terminal command.
    Or, did you click on the safari icon then right click on the safari icon then click on open? 
    I do not understand how you that moving to the trash would be helpful.
    I suspect disk corruptions.
    I run disk utility verify the file system on your starup disk.  See below.
    verify & repair your startup drive
    To verify & repair you file system on the startup drive, you will need to run disk utility from you installation DVD.
    This article  will tell you how to get to disk utility.  Once in a disk utility, you can go and attempt to recover the disk.
    http://support.apple.com/kb/TS1417
    To repair your startup drive, you will need to run disk utility from your startup DVD.
    Mac OS X 10.4: About the utilities available on the Mac OS X 10.4 Install DVD
    http://support.apple.com/kb/HT2055
    How to run disk utility from your startup DVD.
    Insert your  startup DVD  into your reader.  Power down your machine.  Hold down to the c key.  Power on your machine.  This will bootup your startup DVD.
    This will bring you to a panel asking you for your language.  Pick your language.
    You you come to the Install Mac OS panel.  Do not install.
    Click on Utilities menu item.  This will give you a pulldown list of utilities.
    Click on the disk utility.
    You are now in disk utility.  Pick your disk.  Click on repair it should be on the lower right of the panel.
    Once the repair completes successfully, you should update your permissions.
    Verify a disk
    As an alternative, you can verify that the filesystem on the disk is correct. You will not be able to repair the file system.
    I suggest that you use disk utility to verify that your startup disk is OK.  Macintosh-HD -> Applications -> Utilities -> Disk Utility  Start up disk utility.  On the left pane view, you will see a list of all your disks.   click on your startup disk.  Click on the First Aid  Tab.  Click on verify.   Hopefully your disk will verify.  If not, you have to boot from your installation DVD and run Disk First Aid from there to attempt to repair your file-system.

  • Drag & drop solution - submit form

    Hi
    I'm creating some drag&drop page.
    My page looks like:
    <af:subform id="ListID">
    <afh:script source="/drag_n_drop.js"/>
    <af:table value="#{myBean.list}" var="item" >
    <af:column>
    <af:outputText value="#{item.data}" onmousedown="initDrag()" onmouseup="doDrop()" />
    </af:column>     
    </af:table>
    <af:inputHidden value="#{myBean.dragID}"
    valueChangeListener="#{myBean.drop}" id="dragID" />
    </af:subform>
    Now in initDrag() I'm able to properly get ID of dragged item and put it in hidden element.
    How should look my doDrop() javascript handler?
    Simple submit on proper form doesn't propagate dragID to bean and valueChangeListener isn't triggered.
    When I add on page simple commandButton, and push it instead of calling doDrop() function, everything works fine.
    I can also reuse javascript function from onclick in such button and it works (with buttion on page). However I don't want there be any button.
    What do I miss?
    Thaks
    Telcontar

    Hi there,
    As per the current design, 'Auto Submit' works only for correct answers. You can try adding the following advanced action in case if you don't want to report the Drag and Drop interaction.
    1. Create a user variable called 'count' with value '0'.
    2. Create a conditional action with the following statements.
    Assume your total number of Drag sources is 4, and then create a conditional action with the following statements
    Select the Target Object, Click on the 'Accept' button from Drag and Drop Properties Panel. (Accepted Drag Source dialog should open up)
    Set 'On Drop action' as Execute Advanced action, select the advanced action created in the above step, (set it for all sources).
    This action gets triggered while dropping sources and the else part gets executed on drop the last source object and movie continues to the next slide
    As I mentioned before, this doesn’t actually submit the question so it won’t work with 'Reporting' scenarios.
    Thanks,
    Nimmy Sukumaran.

  • Drag drop from bridge to InDesign.

    I am having problems with getting drag drop to work from bridge to InDesign. I have made an extension that reads information from ouer dam and shows it in bridge. I wont to bee able to drag a node from that data from bridge(It shows fine in bridge with thumbs) to InDesign. I have enabled:
                   if(infosetName == "item" || infosetName == "all")
                        infoset.cacheData.status = "good";
                            if(!currentNode.isContainer())
                                infoset.canBeDragSource  = true;
                                infoset.canBeDropTarget  = true;
    in
            dbiModel.refreshInfoset = function(infosetName)
    And made
            dbiModel.addToDrag = function(pointerToOsDragObject)
                return true;
            dbiModel.wouldAcceptDrop = function(type, sources, osDragRef)
                return false;
    And are able to drag the node but other applications dosent accept it as valid.
    Whot am i missing?

    cynglas wrote:
    ... so I don't see why it couldn't do it directly from within ID through CTRL+D. The fact that it has never done it before is no reason why it couldn't or shouldn't be able to do it...
    ...... It would just mean that I wanted faster as well as  etter intergrated software.
    It has just never worked that way and I've never seen a request for it either.
    In the Control Panel you have got a Bridge Icon
    At the bottom of the document window you have the Browse in Bridge
    The Default Shortcut for Bridge is CTRL+ALT+o (CMD+OPT+o)
    In Edit>Keyboard Shortcuts under
    Product area : Panel Menus
    Layout Window Status: Reveal in Bridge --- [none defined]
    or
    Layout Window Status: Reveal in Mini Bridge --- [none defined]
    to add your own shortcut to Reveal in Bridge command
    But I just don't see a way to go "Place from Bridge"
    In fact - in all the years I've been on the forums I have never seen the request.
    However you can make feature requests here
    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
    And there's a feature request forum
    http://forums.adobe.com/community/indesign/indesign_feature_requests
    And in the end - someone might be able to script an option to go to Bridge for File>Place
    http://forums.adobe.com/community/indesign/indesign_scripting

  • Can't Drag & Drop Photos to Collections

    I have searched the entire knowledge base for this and no luck.
    I cannot select the desired photos (1 or more pics) I have in Grid View or the Slidebar, and drag+drop them onto either a Folder or an existing Collection.
    When I left click over the photo and drag it, the pointer indicates I have successfully picked the group up, but when I hold it over the Collection or Folder, the pointer icon turns into the international "NO" symbol and wo't let me drop the photos into it.
    I cannot find any other way to move a photo into the Collections.
    I have this problem in Bridge as well, interestingly, which only lets me click on a file or sellected groug, then copy, then paste into the desired folder.
    Please help.

    Thanks but that hasn't worked.
    I just get a "No" symbol while I hold the captured photo over anything in the Left Panel.
    I can't seem to find a way to get Adobe to respond back to me about this. This prodct is a month old and this feature hasn't worked. I have not found on the Adobe website where it says you have X-amount of days of free product support but there must be. Their website seems to take you everywhere but where I need to go for the simple solution to this problem.

  • Drag & drop images from Finder into new Photoshop layer?

    Is it possible to drag & drop images from Finder into a new Photoshop layer?
    I can do it from a web browser, but not the Finder.

    >I couldn't find a way to do so in Bridge, but also I never use that program. Never got into Bridge's workflow. >
    I really do suggest that you re-visit Bridge especially the CS4 version.
    I just cannot conceive of trying to use a Digital camera, a Scanner or the Creative Suite programs without using Bridge and ACR.
    I can even use it to read PDFs and inDesign documents (all pages!) without opening Acrobat or InD..
    >I usually keep a "work" window open with all the files I am using for a project, so it would be far more handy to be able to skim them in the Finder.
    It is now far more effective and efficient to do that in Bridge than in the Finder.
    This is where you would find the new Collections feature to be invaluable:
    Just select all the images and other files connected to a project from any folder and drag their icons into the same Collection.
    You then have all aliases (previewable at full-screen slide-view size with one click of the space bar in CS4) to ALL of your files which are now visible in. and openable from, a single panel.

  • Drag & drop layer

    Hi,
    I would like to drag & drop a layer into a other document when document are viewed as tabs.
    I tried to drop the layer on top of the tab of another document, but it doesn't work. When in tab view mode, the only way is to copy and paste. But, I prefered when I can drag & drop layer, this way it keeps layer name.
    Is there a way to drag & drop layer on document that are displayed as tab?
    thanks for your help.

    You can do it in tabs mode. Just drag the layer to the destination tab, wait a minute, the tab will pop to the front and let you drag the layer over. The trick is that you must drag the layer from the document window (using the move tool), not the layer icon from the layers panel. If I am confused then it's the other way around (I don't use tabs).

  • Quiz Template Guru Needed: 1) Target Symbols from Drag&Drop questions persist on subsequent questions!??

    I've been finding some anomalies when testing the movie, for
    instance the question regarding the BA degree keeps telling me the
    answer marked correct in the Component Inspector (# 6 American
    Urban) is incorrect; other times it seems one question contains
    part of another question's graphics, though I have scrupulously
    made sure there is no overlap frame by frame.
    I need someone with experience in quiz templates to go
    through this until you find anomalies like those mentioned above,
    and let me know if you have any idea what's causing them.
    You can download the .fla at
    http://mywebniche.com/test/FrontDeskTest.zip
    The test can be seen at
    http://mywebniche.com/test/FrontDeskTest1.html
    [Note: The Name Field's actionscript is also not working.
    When you enter your name on the first frame, it should appear on
    the results page -- doesn't. Any idea what's wrong there?]
    This is a real project and I really need help getting it bug
    free.
    Thanks.

    I have the solution. It is a bug in Flash for which I got
    them to find a workaround.
    If you ask me they don't spend nearly enought time/energy on
    Flash in education, particularly the quizzes, which have so many
    limitations and are lacking so many obviously needed features.
    I'll post their workaround below, but I want you, and all who
    read it to contact their feedback/wishlist for Flash and complain
    about their Quizzes getting short shrift. Features badly needed
    are:
    - Ability to randomize AND require certain questions to
    always appear.
    - options to enter name and have it appear on Results Page
    along with date and number of times the quiz has been re-taken.
    - the ability to have multiple true/false questions
    - better documentation on how to customize the template
    graphics and how to use original graphics
    - fix the drag & drop component permanently -- this is
    arguably the most useful question format of them all !
    - ability to save customized components -- as component
    templates
    - anything else you can think of that I haven't included here
    Here's the fix:
    1) in your movie, locate an instance of the Drag and Drop
    Interaction component and select it.
    2) Select Edit Symbols from the file menu (Edit > Edit
    Symbols) to edit the symbol
    3) The middle layer should be the Actions Layer.  Select
    frame 1 in that Actions layer and open the Actions panel
    4) Scroll to the bottom of the script and find the
    this.onUnload function located there.
    5) Use your mouse and highlight the contents of that
    function, not including the function name, and copy it.  You
    should have copied the following script:
     var clearLast =
    _parent.SessionArray[_parent.session].drag_objects;
     var len = clearLast.length;
     for(var i=0; i<len; i++){
      _parent[clearLast
    ].removeMovieClip();
    6) Return to the very top of the script and paste a copy of
    this script there prior to the comment stating:
    /*--------------VERSION CONTROL
    INFORMATION----------------------
    Note: You may need to make some room for the new script.
    What this should do is ensure that the unload script is
    called immediately upon the loading of a new drag and drop
    interaction component clearing any prior objects used in the one
    before it.  This was not happening appropriately before
    which is what was causing those dragged objects to remain on the
    screen.

Maybe you are looking for