workFlow.rar (336.99 KB)
复制内容到剪贴板
代码:
smile.addEventListener(MouseEvent.MOUSE_OVER,setIndex);
function setIndex(evt:MouseEvent):void{
trace(evt.target.parent.name);
showSprite.setChildIndex(evt.target.parent,(showSprite.numChildren - 1));
}想要实现的效果:在为容器中的对象添加侦听器,当鼠标经过时,将该对象置顶。
运行时,其他都正常,置顶也成功了,但是每当鼠标经过对象的动态文本子对象时,便会出现以下报错信息,到底是什么原因呢?
编译器报错:
ArgumentError: Error #2025: 提供的 DisplayObject 必须是调用者的子级。
at flash.display:: DisplayObjectContainer/setChildIndex()
at MethodInfo-119()
[
本帖最后由 fish7231 于 2008-4-2 15:19 编辑 ]