加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ClassUtil 类工具

发布时间:2020-12-15 06:37:41 所属栏目:百科 来源:网络整理
导读:package org.zf.util{import flash.utils.getQualifiedClassName;/////////////////////////////////////////////// CopyRight (c) 2011,Zeng Feng all rights reserved// Autor: Zeng Feng (zengfeng75@163.com)//////////////////////////////////////////
package org.zf.util
{
	import flash.utils.getQualifiedClassName;
	
	/////////////////////////////////////////////
	// CopyRight (c) 2011,Zeng Feng all rights reserved
	// Autor: Zeng Feng (zengfeng75@163.com)
	/////////////////////////////////////////////
	/**
	 *  类工具
	 * 
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion ZF 1.0
	 * */
	public class ClassUtil
	{
		
		/**
		 *  取得对像类完成名称
		 *  如:flash.display::MovieClip
		 * 
     	 *  @default null
		 * 
	     *  @see #getSimpleClassName()
	     *  @see flash.utils.getQualifiedClassName
		 *  
		 *  @param object:Object 一个对像 默认Null
		 *  @return 一个字符串
		 * 
		 *  @langversion 3.0
	     *  @playerversion Flash 9
	     *  @playerversion AIR 1.1
	     *  @productversion ZF 1.0
		 * */
		public static function getClassName(object:Object):String
		{
			var name:String;
			if (object is String)
				name = object as String;
			else
				name = getQualifiedClassName(object);
			
			return name;
		}
		
		/**
		 *  取得对像类简单纯名称
		 *  如:MovieClip
		 * 
     	 *  @default null
		 * 
	     *  @see #getClassName()
	     *  @see flash.utils.getQualifiedClassName
		 * 
		 *  @param object:Object 一个对像
		 *  @return 一个字符串
		 * 
		 *  @langversion 3.0
	     *  @playerversion Flash 9
	     *  @playerversion AIR 1.1
	     *  @productversion ZF 1.0
		 * */
		public static function getSimpleClassName(object:Object):String
		{
			var name:String;
			if (object is String)
				name = object as String;
			else
				name = getQualifiedClassName(object);
			
			// If there is a package name,strip it off.
			var index:int = name.indexOf("::");
			if (index != -1)
				name = name.substr(index + 2);
			
			return name;
		}
	}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读