我在舞台上有一堆动画片段,有些嵌入到其他片段中,我想将其中的一个放在舞台上的其他任何东西上面,当我开始拖动它时。任何人都知道如何获得父母等嵌套的动画片段?在其他任何东西上获得动画片段
0
A
回答
0
假设容器是您的父级影片剪辑,并且它有许多孩子现在您的目标和currentTarget属性取决于侦听器连接的是哪个对象以及您嵌套了多少影片剪辑。在我的情况下,容器是您的父级影片剪辑有两个或更多的孩子。
Container.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
public function pickUp(param1:MouseEvent) : void
{
var objectToDrag = param1.target;
Container.setChildIndex(param1.target,Container.numChildren-1);
objectToDrag.startDrag(true);
}
4
顶级一切的舞台上:
stage.addChild(target);
警告从AS3文档:
的stage.addChild()命令可导致与发布的SWF文件 问题包括安全问题以及与其他加载的SWF文件的冲突。在Flash运行时实例中只有一个Stage,没有 是您加载到运行时的SWF文件数量。所以,一般来说, 对象不应直接添加到舞台上。舞台应该包含的唯一 对象是根对象。创建一个 DisplayObjectContainer以包含显示器 列表中的所有项目。然后,如有必要,将该DisplayObjectContainer实例添加到舞台的 。
4
您可以将顶层&作为底层,只要您想在其他任何位置上添加子项,只需将子项添加到顶层即可。这样你就不需要知道父母的位置了,只是为了这个特定的目的而把这个图层放在最前面。
var topLayer:Sprite = new Sprite(); var bottomLayer:Sprite = new Sprite(); var childMc:MovieClip; // the mc you want to have on top //somewhere in your code... childMc.addEventListener(MouseEvent.MOUSE_DOWN , childMcMouseDownListener); addChild(bottomLayer); addChild(topLayer); //add everything to the bottom layer //leave the topLayer empty until you add the child mc //add the following code in your MouseDown Listener function childMcMouseDownListener(event:MouseEvent):void { topLayer.addChild(event.currentTarget); }
相关问题
- 1. 如何移动屏幕上没有其他图片的东西
- 2. 静态库或其他任何东西
- 3. jquery:包含东西或其他东西
- 4. 如何获得其他活动中片段活动的功能
- 5. 防止图像拖动但其他任何东西
- 6. CSS动画的文字和其他东西
- 7. 在任何其他物体/绘图前绘制东西
- 8. setup.py:在其他任何东西之前运行build_ext
- 9. 用其他东西替换
- 10. textview或其他东西
- 11. JComboBox涵盖其他东西?
- 12. 这为什么不画任何东西?
- 13. drawLine()方法没有画任何东西
- 14. 如何找到没有东西时返回其他东西?
- 15. Android没有在画布上绘制任何东西
- 16. QML ListView委托z顺序总是在其他任何东西上
- 17. CABasicAnimation在应该只动画一件东西的时候动画所有东西
- 18. 在选择前加上任何东西
- 19. 写作照片(和其他东西)到磁盘,并在iphone
- 20. Python 2.7如果middle_name为null打印其他东西打印其他东西
- 21. Android的片段不显示任何东西
- 22. Aspect Oriented Logging with Unity \ T4 \其他任何东西
- 23. JavaScriptCore不能工作的其他任何东西'你好,世界'
- 24. RabbitMQ铲子不匹配其他任何东西uri
- 25. 如何在滑块上绘制线条或其他东西?
- 26. Skrollr - 任何其他jQuery动画冲突
- 27. 任何其他方式做动画?
- 28. 为什么画布上没有任何东西出现?
- 29. 如何在其他页面上获得buddyboss图片
- 30. 试图让只有侧边栏滚动而不影响其他任何东西