Property | Defined By | ||
---|---|---|---|
_classMap : Object [static] | ClassUtils | ||
getClass : Function [static]
根据名字返回类对象。
| ClassUtils |
Method | Defined By | ||
---|---|---|---|
addGraphicsToSprite(graphicO:Object, sprite:Sprite):void [static]
将graphic对象添加到Sprite上
| ClassUtils | ||
addGraphicToSprite(graphicO:Object, sprite:Sprite, isChild:Boolean = false):void [static]
将graphic绘图指令添加到sprite上
| ClassUtils | ||
createByJson(json:*, node:* = null, root:Node = null, customHandler:Handler = null, instanceHandler:Handler = null):* [static]
根据指定的 json 数据创建节点对象。
比如:
{
"type":"Sprite",
"props":{
"x":100,
"y":50,
"name":"item1",
"scale":[2,2]
},
"customProps":{
"x":100,
"y":50,
"name":"item1",
"scale":[2,2]
},
"child":[
{
"type":"Text",
"props":{
"text":"this is a test",
"var":"label",
"rumtime":""
}
}
]
}
| ClassUtils | ||
getInstance(className:String):* [static]
根据名称创建 Class 实例。
| ClassUtils | ||
getRegClass(className:String):* [static]
返回注册 Class 映射。
| ClassUtils | ||
regClass(className:String, classDef:*):void [static]
注册 Class 映射。
| ClassUtils |
_classMap | property |
public static var _classMap:Object
getClass | property |
public static var getClass:Function
根据名字返回类对象。
addGraphicsToSprite | () | method |
public static function addGraphicsToSprite(graphicO:Object, sprite:Sprite):void
将graphic对象添加到Sprite上
Parameters
graphicO:Object — graphic对象描述
| |
sprite:Sprite |
addGraphicToSprite | () | method |
public static function addGraphicToSprite(graphicO:Object, sprite:Sprite, isChild:Boolean = false):void
将graphic绘图指令添加到sprite上
Parameters
graphicO:Object — 绘图指令描述
| |
sprite:Sprite | |
isChild:Boolean (default = false )
|
createByJson | () | method |
public static function createByJson(json:*, node:* = null, root:Node = null, customHandler:Handler = null, instanceHandler:Handler = null):*
根据指定的 json 数据创建节点对象。 比如: { "type":"Sprite", "props":{ "x":100, "y":50, "name":"item1", "scale":[2,2] }, "customProps":{ "x":100, "y":50, "name":"item1", "scale":[2,2] }, "child":[ { "type":"Text", "props":{ "text":"this is a test", "var":"label", "rumtime":"" } } ] }
Parameters
json:* — json字符串或者Object对象。
| |
node:* (default = null ) — node节点,如果为空,则新创建一个。
| |
root:Node (default = null ) — 根节点,用来设置var定义。
| |
customHandler:Handler (default = null )
| |
instanceHandler:Handler (default = null )
|
* — 生成的节点。
|
getInstance | () | method |
public static function getInstance(className:String):*
根据名称创建 Class 实例。
Parameters
className:String — 类名。
|
* — 返回类的实例。
|
getRegClass | () | method |
public static function getRegClass(className:String):*
返回注册 Class 映射。
Parameters
className:String — 映射的名字。
|
* |
regClass | () | method |
public static function regClass(className:String, classDef:*):void
注册 Class 映射。
Parameters
className:String — 映射的名字,或者类名简写。
| |
classDef:* — 类的全名或者类的引用,全名比如:"laya.display.Sprite"。
|