# DOTAEmoticon
Dota2表情,继承至Image
# 属性
| 属性名 | 类型 | 描述 | 
|---|---|---|
| emoticonid | Integer | 表情ID | 
| animating | Boolean | 是否播放动画 | 
| alias | String | 使用表情的别名,也就是聊天框中的表情代号,如 :cocky:,别名就是cocky | 
| scaling | String | 伸缩方式 | 
# 范例
写此文档时,刚好是200个表情
 
  生成代码
生成代码
XML
<Panel hittest="false" class="ExmpleRoot" >
	<Panel id="ExmpleFrame" >
	</Panel>
</Panel>
JS
"use strict";
;(function(){
	var EmotionSchema = "<root><Panel style='margin:5px;flow-children:right;border: 1px solid #333;padding: 5px;'>" + 
						"<Label text='EID' style='vertical-align: middle;width:35px;text-align:center;color: #999;font-size:18px;'/>"+
						"<DOTAEmoticon id='icon' emoticonid='EID' animating='false' />" +
						"</Panel></root>";
	var panel = $.CreatePanel("Panel",$("#ExmpleFrame"),"");
	var index = 1;
	for (var i = 0; i < 20; i++) {
		for (var j = 0; j < 10; j++) {
			var emoticon = $.CreatePanel("Panel",panel,"");
			emoticon.BLoadLayoutFromString(EmotionSchema.replace(/EID/g,index++),false,false);
			if (index >= 101) return;
		}
		panel = $.CreatePanel("Panel",$("#ExmpleFrame"),"");
	}
})()
CSS
.ExmpleRoot{
	width: 100%;
	height: 100%;
}
#ExmpleFrame {
	background-color: #1e1e1e;
	horizontal-align: center;
	vertical-align: middle;
	flow-children: down;
}