:::: 菜单 ::::

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

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

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

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

Document Class :

延伸阅读


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

  2. @TonySan, spark的不清楚,我很少用FB,你应该可以在文档上找到访问子项目的介绍吧。

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

  4. 钢好要用到LIST 的拖拽功能,谢谢共享

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

  6. Pingback: Chrome不认document.documentElement.scrollTop : : 9RIA.Com 天地会博客聚合 Unknow Unknow