让as3跟as2一个可以trace出显示对象的路径

2009-08-18 10:00:29 作者:朴正羽 来源:设计师之家 浏览次数:0 网友评论 0

package org.fanflash.utils
{
 import flash.display.DisplayObject;
 
 /**
  * 调试工具
  * @author www.fanflash.cn
  */
 public class Debug
 {
  
  public static function getDisplayObjPath(t:DisplayObject):String {
   
   var a:String = getDOPath(t);
   return a;
  }
  
  private static function getDOPath(t:DisplayObject, name = "") {
   
   if (name == "") {
    name = t.name;
   }else {
    name = t.name +"." +name;
   }
   
   if (t.parent.name) {
    return getDOPath(t.parent, name);
   }else {
    return name;
   }
  } 
 }
}

用getDisplayObjPath就行了,不过要注意,你的显示对象要加入显示列表后才有路径可输出

相关文章

[错误报告] [推荐] [收藏] [打印] [关闭] [返回顶部]

  • 验证码:

最新资源下载

最新文章

最新图片文章