:::: 菜单 ::::

list里面的对象怎样拖到画面里?

问题:
list里面的对象怎样拖到画面里?

思路
把list里的对象直接拖到画面里的功能,在场景编辑器里常常用到,我们会放一个List,里面每一项对应一个建筑物,用户可以把建筑物拖拽到场景中。这也和flash的元件库拖拽东西到舞台是一样的效果。
我们可以在List的每一项中存储该项所对应的ClassName,当拖拽开始时,创建对应的实例,并让它跟随鼠标。直到在画面有效区域中松开鼠标才将其添加到新的DisplayObjectContainer内。

具体的我写了一个演示,右侧是List,请从里面把内容拖到左侧的框框里放下看效果。点击此处下载源文件

Document Class :

延伸阅读


10 Comments

  • TonySan Windows other version Google Chrome 4.1.249.1059 |

    非常好感谢喔。我用的是flash builder 4 的组件,是一个spark主题,我用itemRenderer去渲染里面的子项目,拖动的问题解决了,可是我要怎么访问list的子项目呢?

  • 郑州seo Windows XP Internet Explorer 7.0 |

    对了 朋友 你看看我的博客 文章页面的title值 你知道文章类别怎么调用 并且没有a标签的吗

  • 鼠标炸弹 Windows Vista Google Chrome 4.1.249.1064 |

    后台-外观-编辑当前主题中的single.php,把标题的那部分代码由
    <a href="< ?php the_permalink() ? rel="nofollow">" rel="bookmark">< ?php the_title(); ?></a>
    改成
    < ?php the_title(); ?>

本文对您有用吗? 何不留下评论继续交流?