actionscript,从对象列表中拖放对象

时间:2011-08-21 04:01:31

标签: actionscript-3 actionscript

我正在创建一个应用程序,用户可以从对象列表中选择一个对象,然后将其放在主窗口上。

我希望在Web应用中显示对象列表: http://builds.balsamiq.com/b/mockups-web-demo/

用户可以选择一个类别,然后显示该类别的对象列表,然后他可以将对象拖放到主窗口。

如何做到这一点,有一个对象列表?

由于

2 个答案:

答案 0 :(得分:0)

您应该为每个对象列表编写一个类,在您的类中添加您的项目,然后为该类编写拖放功能。

public class DragDrop extends MovieClip
{
    public function DragDrop()
    {
        this.addEventListener(MouseEvent.MOUSE_DOWN, drag);
    }

    private function drag(event:MouseEvent):void
    {
        this.startDrag();
        this.addEventListener(MouseEvent.MOUSE_UP,drop);
    }
}

答案 1 :(得分:0)

Coordy是一个很好的小工具包,用于构建和跟踪列表中列出的内容:

http://somerandomdude.com/projects/coordy/

主要的例子是3D螺旋布局等,但Coordy也适用于更简单的线性布局。