一.常用关键字及说明
1. 基本节点关键字
节点名 |
节点位置级别 |
父节点 |
节点描述 |
xlue |
1 |
N/A |
xml根节点 |
objtreetemplate |
2 |
xlue |
对象树模板 |
hostwndtemplate |
xlue |
宿主窗口模板 |
|
objtemplate |
xlue或control |
对象模板 |
|
animationtemplate |
xlue |
动画模板 |
|
control |
xlue |
自定义控件 |
|
animation_def |
xlue |
自定义动画 |
|
attr_def |
3 |
control或animation_def |
自定义控件属性定义 |
method_def |
自定义控件方法定义 |
||
event_def |
自定义控件事件定义 |
||
attr |
>=3 |
objtreetemplate |
属性节点 |
hostwndtemplate |
|||
objtemplate |
|||
animationtemplate |
|||
obj |
|||
attr_def |
|||
children |
obj或objtemplate |
孩子节点 |
|
obj |
children或objtreetemplate |
对象节点 |
|
eventlist |
hostwndtemplate |
事件列表节点 |
|
objtemplate |
|||
animationtemplate |
|||
event |
>=4 |
eventlist |
事件节点 |
default |
5 |
attr |
默认属性值,只有当atr的父节点是attr_def时才可用 |
2. 基本对象类型关键字
类型名 |
继承于 |
类型描述 |
LayoutObject |
N/A |
布局对象,根对象 |
MaskObject |
LayoutObject |
蒙层对象 |
BaseRenderObject |
渲染对象基类,不可在XML中配置 |
|
ImageObject |
BaseRenderObject |
图像对象 |
TextureObject |
纹理对象 |
|
FillObject |
填充对象 |
|
BlurObject |
毛玻璃对象 |
|
LineObject |
线对象 |
|
PolygonObject |
多边形对象,暂不支持xml配置 |
|
TextObject |
文本对象 |
|
EditObject |
编辑框对象 |
|
ControlObject |
LayoutObject |
控制对象虚基类,不可在XML中配置 |
CaptionObject |
ControlObject |
带标题的可拖动对象 |
NcObject |
非客户区对象 |
|
ResizeObject |
可改变大小的对象 |
|
RealObject |
LayoutObject |
真窗口对象 |
FlashObject |
RealObject |
Flash控件对象 |
WebBrowseObject |
IE控件对象 |
|
HostWnd |
N/A |
宿主窗口虚基类,不可在XML中配置 |
FrameHostWnd |
HostWnd |
非模态宿主窗口 |
ModalHostWnd |
模态宿主窗口 |
|
TipsHostWnd |
Tips宿主窗口 |
|
MenuHostWnd |
菜单宿主窗口 |
|
BaseTemplate |
N/A |
模板虚基类,不可在XML中配置 |
ObjectTemplate |
BaseTemplate |
对象模板类型 |
ObjectTreeTemplate |
对象树模板类型 |
|
HostWndTemplate |
宿主窗口模板类型 |
|
AnimationTemplate |
动画模板类型 |
|
BaseAnimation |
N/A |
动画类型虚基类,不可在XML中配置 |
BaseKeyFrameAnimation |
BaseAnimation |
关键帧动画基类,不可在XML中配置 |
B3DAnimation |
BaseAnimation |
3D动画基类,不可在XML中配置 |
PosChangeAnimation |
BaseKeyFrameAnimation |
位置改变关键帧动画 |
AlphaChangeAnimation |
渐隐渐现关键帧动画 |
|
SeqFrameAnimation |
序列关键帧动画 |
|
MaskChangeAnimation |
蒙层改变关键帧动画 |
|
AngleChangeAnimation |
B3DAnimation |
角度改变关键帧动画 |
TurnObjectAnimation |
翻转关键帧动画 |
3. 基本节点属性关键字:
节点属性名 |
所属节点 |
属性值 |
属性描述 |
id |
objtreetemplate |
用户自定义 |
节点ID标识,XAR内唯一 |
hostwndtemplate |
|||
objtemplate |
|||
animationtemplate |
|||
obj |
|||
class |
objtreetemplate |
ObjectTreeTemplate |
节点class名 |
hostwndtemplate |
HostWndTemplate |
||
objtemplate |
ObjectTemplate |
||
animationtemplate |
AnimationTemplate |
||
control |
用户自定义 |
||
animation_def |
用户自定义 |
||
obj |
LayoutObject |
||
MaskObject |
|||
ImageObject |
|||
TextureObject |
|||
FillObject |
|||
BlurObject |
|||
LineObject |
|||
CaptionObject |
|||
NcObject |
|||
ResizeObject |
|||
TextObject |
|||
EditObject |
|||
RealObject |
|||
FlashObject |
|||
WebBrowseObject |
|||
用户自定义 |
|||
templateid |
objtreetemplate |
用户自定义 |
模板ID,XAR内唯一 |
hostwndtemplate |
|||
objtemplate |
|||
animationtemplate |
|||
obj |
|||
name |
event |
用户自定义 |
事件名 |
attr |
属性变量名 |
||
type |
attr |
int |
属性变量类型 |
float |
|||
string |
|||
bool |
|||
file |
event |
用户自定义 |
lua文件路径,相对于当前xml |
func |
event |
用户自定义 |
Lua函数名 |
二.节点属性及子节点详细说明
节点 |
子节点 |
子节点值 |
子节点描述 |
xlue |
objtreetemplate |
N/A |
对象树模板 |
hostwndtemplate |
宿主窗口模板 |
||
objecttemplate |
对象模板 |
||
animationtemplate |
动画模板 |
||
control |
自定义控件 |
||
animation_def |
自定义动画 |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
objtreetemplate |
id |
用户自定义 |
对象树模板ID,XAR内唯一标识 |
attr(objtreetemplate) |
N/A |
对象树模板属性 |
class |
ObjectTreeTemplate |
对象树模板类型 |
obj |
对象树模板中的对象 |
||
templateid |
用户自定义 |
父对象树模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点 描述 |
hostwndtemplate |
id |
用户自定义 |
宿主窗口模板ID,XAR内唯一标识 |
attr(hostwndtemplate) |
N/A |
宿主窗口模板属性 宿主窗口模板事件列表,可选 |
class |
FrameHostWnd |
宿主窗口模板类型,可以为左边任意一种类型 |
||||
ModalHostWnd |
||||||
TipsHostWnd |
eventlist |
|||||
MenuHostWnd |
||||||
templateid |
用户自定义 |
父宿主窗口模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
objtemplate |
id |
用户自定义 |
对象ID, XAR内唯一标识 |
attr(LayoutObject)
|
N/A |
对象属性 |
class |
LayoutObject |
对象类型,可为左边表格中的一个 |
||||
MaskObject |
||||||
ImageObject |
||||||
TextureObject |
||||||
FillObject |
eventlist
|
对象事件列表,可选 |
||||
BlurObject |
||||||
LineObject |
||||||
CaptionObject |
||||||
NcObject |
children |
孩子节点,可选 |
||||
ResizeObject |
||||||
TextObject |
||||||
EditObject |
||||||
RealObject |
||||||
FlashObject |
||||||
WebBrowseObject |
||||||
templateid |
用户自定义 |
父对象模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
animationtemplate |
id |
用户自定义 |
动画模板ID,XAR内唯一标识 |
attr(animationtemplate) |
N/A |
动画模板属性 |
class |
PosChangeAnimation |
动画模板类型,可以为左边任意一种类型 |
eventlist(animationtemplate) |
动画模板事件,可选 |
||
AlphaChangeAnimation |
||||||
SeqFrameAnimation |
||||||
AngleChangeAnimation |
||||||
TurnObjectAnimation |
||||||
MaskChangeAnimation |
||||||
用户自定义动画类型 |
||||||
templateid |
用户自定义 |
父动画模板ID |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
control |
class |
用户自定义字符串 |
自定义对象类型 |
attr_def |
N/A |
自定义控件属性定义,可选 |
method_def |
自定义控件方法定义,可选 |
|||||
event_def |
自定义控件事件定义,可选 |
|||||
objtemplate |
自定义控件内部包含的对象模板 |
|||||
|
father |
用户自定义字符串 |
父自定义对象类型 |
N/A |
N/A |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
animation_def |
class |
用户自定义字符串 |
自定义对象类型 |
attr_def |
N/A |
自定义动画属性定义,可选 |
method_def |
自定义动画方法定义,可选 |
|||||
event_def |
自定义动画事件定义,可选 |
|||||
|
father |
用户自定义字符串 |
父动画对象类型 |
N/A |
N/A |
节点 |
子节点 |
子节点值 |
子节点描述 |
attr(objtreetemplate)
|
left |
整数 |
对象树所在区域矩形左上顶点横坐标 |
top |
整数 |
对象树所在区域矩形左上顶点横坐标 |
|
width |
整数 |
对象树所在区域矩形宽度 |
|
height |
整数 |
对象树所在区域矩形高度 |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点描述 |
obj |
id |
用户自定义 |
对象ID, XAR内唯一标识 |
attr(LayoutObject) |
N/A |
对象属性,可选 |
class |
LayoutObject |
对象类型,可为左边表格中的一个 |
||||
MaskObject |
||||||
ImageObject |
||||||
TextureObject |
||||||
FillObject |
||||||
BlurObject |
eventlist |
对象事件列表,可选 |
||||
LineObject |
||||||
CaptionObject |
||||||
NcObject |
||||||
ResizeObject |
||||||
TextObject |
||||||
EditObject |
children |
孩子节点,可选 |
||||
RealObject |
||||||
FlashObject |
||||||
WebBrowseObject |
||||||
用户自定义控件类型 |
||||||
templateid |
用户自定义 |
模板对象ID,XAR内唯一标识 |
节点 |
子节点 |
子节点值 |
子节点描述 |
attr(LayoutObject)
|
left |
整数或表达式 |
对象所在矩形左上顶点横坐标 |
top |
整数或表达式 |
对象所在矩形左上顶点纵坐标 |
|
width |
整数或表达式 |
对象所在矩形宽度 |
|
height |
整数或表达式 |
对象所在矩形高度 |
|
limitchild |
0/1 |
子对象是否不能超出父窗口范围 |
|
zorder |
整数 |
对象在z轴的位置,zorder大的排在小的上面 |
|
enable |
0/1 |
对象是否可用,0表示不可用,1表示可用 |
|
taborder |
整数 |
对象在对象树中的Tab键序 |
|
enableinput |
0/1 |
对象是否接受鼠标键盘消息,0表示不接受,1表示接受 |
|
inheritmask |
0/1 |
对象是否支持蒙层效果,0表示不支持,1表示支持 |
|
maskleft |
整数或表达式 |
蒙板矩形左上顶点横坐标 |
|
masktop |
整数或表达式 |
蒙板矩形左上顶点纵坐标 |
|
maskwidth |
整数或表达式 |
蒙板矩形宽度 |
|
maskheight |
整数或表达式 |
蒙板矩形高度 |
|
maskblendtype |
instead/ attenunate |
指定蒙层的作用方式,第一种表示指定蒙层上的点代替渲染源的alpha值的方式;后面那种渲染源上的alpha值按照蒙层上的点进行衰减的方式 |
|
cursor |
字符串,参见Windows命名,如IDC_HAND,IDC_ARROW等 |
鼠标放在对象上时的显示形状 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(MaskObject)
|
attr(LayoutObject) |
maskorgx |
整数或表达式 |
Mask对象有效区域矩形左上顶点横坐标 |
maskorgy |
整数或表达式 |
Mask对象有效区域矩形左上顶点纵坐标 |
||
masksizex |
整数或表达式 |
Mask对象有效区域矩形宽度 |
||
masksizey |
整数或表达式 |
Mask对象有效区域矩形高度 |
||
type |
bitmap |
Mask对象类型,bitmap 表示位图类型,texture表示纹理类型,fill表示填充对象类型 |
||
texture |
||||
fill |
||||
resid |
用户自定义资源ID字符窜 |
资源ID |
||
fillsrcx |
整数或表达式 |
源填充原点横坐标 |
||
fillsrcy |
整数或表达式 |
源填充原点纵坐标 |
||
filldestx |
整数或表达式 |
目标填充原点横坐标 |
||
filldesty |
整数或表达式 |
目标填充原点纵坐标 |
||
fillsrccolor |
用户自定义颜色ID字符串 |
源填充点颜色 |
||
filldestcolor |
整数或表达式 |
目标填充点颜色 |
||
filltype |
monochrome |
单色填充 |
||
line |
线性渐变填充 |
|||
circle |
圆弧渐变填充 |
|||
fillalpha |
整数(0~255) |
填充颜色alpha值 |
||
channel |
r |
填充通道 |
||
g |
||||
b |
||||
a |
||||
stretchbitmap |
0/1 |
是否拉伸位图,0不拉伸,1表示拉伸 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(ImageObject)
|
attr(LayoutObject) |
image |
用户自定义字符串 |
图片资源id |
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
||
drawmode |
0/1 |
绘制模式,0为正常,1为拉伸 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TextureObject)
|
attr(LayoutObject) |
texture |
用户自定义字符串 |
纹理图片资源id |
alpha |
整数或表达式 |
对象所在矩形左上顶点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(FillObject)
|
attr(LayoutObject) |
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
filltype |
Monochrome |
单色填充 |
||
Line |
线性渐变填充 |
|||
Circle |
圆弧渐变填充 |
|||
blendtype |
Const |
使用常量alpha填充 |
||
Source |
使用源alpha填充 |
|||
srcpt |
“x,y”格式 |
源点坐标 |
||
destpt |
“x,y”格式 |
目标点坐标 |
||
srccolor |
“B,G,R,A”格式颜色值或颜色ID字符串 |
填充源颜色 |
||
destcolor |
“B,G,R,A”格式颜色值或颜色ID字符串 |
填充目标颜色 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(BlurObject)
|
attr(LayoutObject) |
transitiononmaximized |
0/1 |
最大化时是否毛玻璃处理,0表示不处理,1表示处理 |
ellipse |
“宽度,高度”的格式 |
毛玻璃处理区域的椭圆宽度和高度 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(LineObject)
|
attr(LayoutObject) |
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
linewidth |
整数 |
线宽 |
||
linestyle |
0 |
实线 |
||
1 |
破折线 -------,暂不支持 |
|||
2 |
点线 ....... ,暂不支持 |
|||
3 |
破折点线_._._._,暂不支持 |
|||
4 |
破折点点线_.._.._,暂不支持 |
|||
5 |
空线,暂不支持 |
|||
6 |
在指定区域内部画线,暂不支持 |
|||
linecolor |
颜色Id字符串 |
线颜色 |
||
startxpos |
整数 |
起始点横坐标 |
||
startypos |
整数 |
起始点纵坐标 |
||
endxpos |
整数 |
结束点横坐标 |
||
endypos |
整数 |
结束点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(CaptionObject)
|
attr(LayoutObject) |
caption |
用户自定义字符串 |
对象的标题文字 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(ResizeObject)
|
attr(LayoutObject) |
type |
left |
鼠标拖拽左侧边缘可缩放 |
top |
鼠标拖拽顶边缘端可缩放 |
|||
right |
鼠标拖拽右侧边缘可缩放 |
|||
bottom |
鼠标拖拽底部边缘可缩放 |
|||
topleft |
鼠标拖拽左上角边缘可缩放 |
|||
topright |
鼠标拖右上角边缘可缩放 |
|||
bottomleft |
鼠标拖拽左下角边缘可缩放 |
|||
bottomright |
鼠标拖拽右下角边缘可缩放 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(NcObject)
|
attr(LayoutObject) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TextObject)
|
attr(LayoutObject) |
text |
用户自定义字符串 |
文字 |
textid |
用户自定义文字ID字符串 |
文字ID,需要写明节点的package属性,表明文字ID来自哪个资源包 |
||
font |
用户自定义字体ID字符串 |
文字字体 |
||
textcolor |
用户自定义颜色ID字符串 |
文字颜色 |
||
bkmode |
0/1 |
文字背景模式,0表示透明,1表示不透明 |
||
texttype |
gdi/freetype |
文字渲染类型, 缺省值freetype |
||
shadow |
0/1 |
文字阴影是否可用,0表示不可用,1表示可用 |
||
shadowoffset |
“x,y”格式字符串 |
文字阴影与文字的偏移 |
||
shadowcolor |
用户自定义颜色ID字符串 |
文字阴影颜色 |
||
halign |
Left |
水平对齐方式,缺省值left |
||
center |
||||
right |
||||
valign |
top |
垂直对齐方式,缺省值top |
||
center |
||||
bottom |
||||
multiline |
0/1 |
是否多行显示,0表示单行,1表示多行 |
||
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
||
bkcolor |
用户自定义颜色ID字符串 |
背景颜色 |
||
endellipsis |
0/1 |
文字显示不全时,单词结尾处添加省略号,如果单词中间部分超出显示范围,则文字被截掉但不显示省略号 |
||
wordellipsis |
0/1 |
文字显示不全时,结尾文字被截掉并显示省略号 |
||
effect |
bright |
文字高光显示 |
||
effectcolor |
用户自定义颜色ID字符串 |
效果颜色 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(EditObject)
|
attr(LayoutObject) |
text |
用户自定义字符串 |
文字 |
readonly |
0/1 |
Edit是否只读,0表示非只读,1表示只读 |
||
font |
用户自定义字体ID字符串 |
文字字体 |
||
textcolor |
用户自定义颜色ID字符串 |
文字颜色 |
||
transparent |
0/1 |
文字背景模式,0表示透明,1表示不透明 |
||
wanttab |
0/1 |
是否允许Tab选中,0表示不允许,1表示允许 |
||
password |
0/1 |
是否开启密码模式,0表示不开启,1表示开启 |
||
autohscroll |
0/1 |
是否允许自动出现水平滚动条,0表示不允许,1表示允许 |
||
autovscroll |
0/1 |
是否允许自动出现垂直滚动条,0表示不允许,1表示允许 |
||
nocaret |
0/1 |
是否允许出现鼠标光标,0表示不允许,1表示允许 |
||
allowvsb |
0/1 |
是否允许出现垂直滚动条,0表示不允许,1表示允许 |
||
allowhsb |
0/1 |
是否允许出现水平滚动条,0表示不允许,1表示允许 |
||
alpha |
整数(0~255) |
alpha透明通道值,0为透明,255为不透明 |
||
bkcolor |
用户自定义颜色ID字符串 |
背景颜色 |
||
multiline |
0/1 |
是否多行显示,0表示单行,1表示多行 |
||
disablenoscroll |
0/1 |
是否强制显示滚动条,0表示不强制,1表示强制 |
||
number |
0/1 |
是否只允许输入数字,0表示不是,1表示是 |
||
maxlength |
整数 |
最多输入文字字节数 |
||
autourldetect |
0/1 |
是否自动识别url,0表示不自动识别,1表示自动识别 |
||
wordwrap |
0/1 |
是否自动换行,0表示不自动换行,1表示自动换行 |
||
viewinset |
“leftmargin,topmargin,rightmargin,bottommargin”格式 |
Edit内可编辑区域大小,leftmargin,topmargin,rightmargin,bottommargi分别为可编辑区域离Edit四周的间距 |
||
disableime |
0/1 |
是否关闭并禁用输入法,0表示不禁用,1表示禁用 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(RealObject)
|
attr(LayoutObject) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(FlashObject)
|
attr(RealObject) |
file |
用户自定义字符串 |
flash文件路径 |
quality |
low |
低画质 |
||
high |
高画质 |
|||
autolow |
根据处理器自动选择低画质 |
|||
autohigh |
根据处理器自动选择高画质 |
|||
bkncolor |
RGBA(r,g,b,a)或#开头的16进制值字符串 |
flash背景颜色 |
||
loop |
0/1 |
是否循环播放,0表示不循环,1表示循环 |
||
allowmenu |
0/1 |
是否允许出现菜单,0表示不允许,1表示允许 |
||
scalemode |
ShowAll |
显示全部,包括边框和内容 |
||
NoBorder |
不显示边框 |
|||
ExactFit |
只显示内容 |
|||
halign |
left |
水平对齐方式,缺省center |
||
center |
||||
right |
||||
valign |
top |
垂直对齐方式,缺省center |
||
center |
||||
bottom |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(WebBrowseObject)
|
attr(RealObject) |
url |
用户自定义字符串 |
url超链接 |
contextmenu |
0/1 |
是否允许弹出右键菜单,0表示不允许,1表示允许 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(BaseAnimation)
|
N/A |
needlevel |
整数(1~4) |
动画显示需要等级 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(BaseKeyFrameAnimation)
|
attr(BaseAnimation) |
totaltime |
整数 |
动画播放一次需要的总时间,单位毫秒 |
loop |
0/1 |
是否允许循环播放,0表示不允许,1表示允许 |
||
curve |
自定义动画曲线ID字符串 |
动画曲线ID |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(PosChangeAnimation)
|
attr(BaseKeyFrameAnimation) |
srcleft |
整数 |
源矩形左上顶点横坐标 |
srctop |
整数 |
源矩形左上顶点纵坐标 |
||
srcright |
整数 |
源矩形右下顶点横坐标 |
||
srcbottom |
整数 |
源矩形右下顶点纵坐标 |
||
destleft |
整数 |
目标矩形左上顶点横坐标 |
||
desttop |
整数 |
目标矩形左上顶点纵坐标 |
||
destright |
整数 |
目标矩形右下顶点横坐标 |
||
destbottom |
整数 |
目标矩形右下顶点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(AlphaChangeAnimation)
|
attr(BaseKeyFrameAnimation) |
srcalpha |
整数(0~255) |
源alpha值 |
destalpha |
整数(0~255) |
目标alpha值 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(AngleChangeAnimation)
|
attr(B3DAnimation) |
srcanglex |
浮点数 |
源视角原点x轴坐标 |
srcangley |
浮点数 |
源视角原点y轴坐标 |
||
srcanglez |
浮点数 |
源视角原点z轴坐标 |
||
destanglex |
浮点数 |
目标视角原点x轴坐标 |
||
destangley |
浮点数 |
目标视角原点y轴坐标 |
||
destanglez |
浮点数 |
目标视角原点z轴坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(B3DAnimation)
|
attr(BaseKeyFrameAnimation) |
perspective |
浮点数 |
视角距离 |
zoffset |
浮点数 |
源图平面在坐标系中的z坐标修正值。如果指定负值,也就是使图像远离视点,显示出来的图像就会比原来的图像偏小,在变换 过程中的图像也会相对变小.因为如果在原来的平面上翻转,则有可能在变换时使图像变得比以前更大,如果不希望图像超出原来的对象大小,可以指定一个较大的 负值.
|
||
centerpointmode |
lefttopcoordinate |
无论如何旋转位置都不会改变的点,或者旋转时的中心点。参数是指定以对象左上为原点的坐标 |
||
widthheightrate |
无论如何旋转位置都不会改变的点,或者旋转时的中心点。中心点就是 对象的长或宽 * 参数 / 100 来确定
|
|||
positionmode |
centrestay |
变换中中心点保持位置不变 |
||
limitmode |
nolimit |
指定变换时对象的大小如何变换。sourceobjectsize,就是对象在变换中的大小不会改变。Nolimit指不限制变换中的大小
|
||
sourceobjectsize |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TurnObjectAnimation)
|
attr(B3DAnimation) |
turntype |
roundx/roundy |
旋转类型,roundx表示绕x轴旋转,roundy表示绕y轴旋转 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(MaskObjectAnimation)
|
attr(BaseKeyFrameAnimation) |
beginorgx |
整数 |
起始矩形左上顶点横坐标 |
beginorgy |
整数 |
起始矩形左上顶点纵坐标 |
||
beginsizex |
整数 |
起始矩形宽度 |
||
beginsizey |
整数 |
起始矩形高度 |
||
endorgx |
整数 |
结束矩形左上顶点横坐标 |
||
endorgy |
整数 |
结束矩形左上顶点纵坐标 |
||
endsizex |
整数 |
结束矩形右下顶点横坐标 |
||
endsizey |
整数 |
结束矩形右下顶点纵坐标 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(SeqFrameAnimation)
|
attr(BaseKeyFrameAnimation) |
resid |
用户自定义ID字符串 |
序列帧资源ID |
type |
equalframe |
序列帧类型,,eqaulframe表示每帧用相同时间,totaltime表示总时间 |
||
totaltime |
||||
frametime |
整数 |
每帧所用时间,单位毫秒 |
||
startpos |
整数 |
从哪张图片开始播放 |
||
reverse |
0/1 |
是否倒序播放序列帧动画,0表示不倒序播放,1表示倒序播放 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(hostwndtemplate) |
N/A |
left |
整数 |
宿主窗口矩形左上顶点横坐标 |
top |
整数 |
宿主窗口矩形左上顶点纵坐标 |
||
width |
整数 |
宿主窗口矩形宽度 |
||
height |
整数 |
宿主窗口矩形高度 |
||
cacheleft |
整数 |
缓存窗口矩形 |
||
cachetop |
整数 |
结束矩形左上顶点纵坐标 |
||
cachewidth |
整数 |
结束矩形右下顶点横坐标 |
||
cacheheight |
整数 |
结束矩形右下顶点纵坐标 |
||
layered |
0/1 |
是否分层窗口,0表示非分层窗口,1表示分层窗口 |
||
topmost |
0/1 |
是否顶层窗口,0表示非顶层窗口,1表示顶层窗口 |
||
visible |
0/1 |
窗口是否可见,0表示不可见,1表示可见 |
||
fps |
整数 |
窗口刷新频率 |
||
treeorigin |
“x,y”格式 |
对象树坐标原点 |
||
ellipse |
“宽度,高度”格式 |
窗口圆角的长和宽 |
||
blur |
0/1 |
是否开启毛玻璃效果,0表示不开启,1表示开启 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(NormalHostWnd) |
attr(hostwndtemplate) |
title |
用户自定义字符串 |
宿主窗口标题 |
minwidth |
整数 |
宿主窗口矩形最小宽度 |
||
minheight |
整数 |
宿主窗口矩形最小高度 |
||
maxwidth |
整数 |
宿主窗口矩形最大宽度 |
||
maxheight |
整数 |
宿主窗口矩形最大高度 |
||
enable |
0/1 |
窗口是否处于灰显状态,0表示灰显状态,1表示正常状态 |
||
appwindow |
0/1 |
窗口风格是否包含WS_EX_APPWINDOW,0表示不包含,1表示包含 |
||
toolwindow |
0/1 |
窗口风格是否包含WS_EX_TOOLWINDOW,0表示不包含,1表示包含 |
||
border |
“leftwidth,topheight,rightwidth,bottomheight”格式 |
边框的矩形,依次为左侧边框区域宽度,顶端边框区域高度,右侧边框区域宽度,底部边框区域高度 |
||
minbox |
0/1 |
窗口风格是否包含WS_MINIMIZEBOX,0表示不包含,1表示包含 |
||
maxbox |
0/1 |
窗口风格是否包含WS_MAXIMIZEBOX,0表示不包含,1表示包含 |
||
sysmenu |
0/1 |
窗口风格是否包含WS_SYSMENU,0表示不包含,1表示包含 |
||
tabstop |
0/1 |
窗口风格是否包含WS_TABSTOP,0表示不包含,1表示包含 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(FrameHostWnd)
|
attr(NormalHostWnd) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(ModalHostWnd)
|
attr(NormalHostWnd) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(TipsHostWnd)
|
attr(NormalHostWnd) |
N/A |
N/A |
N/A |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr(MenuHostWnd)
|
attr(NormalHostWnd) |
trapmouse |
0/1 |
是否捕获鼠标消息 |
leftspacing |
整形数 |
菜单项左侧空出区域宽度 |
||
topspacing |
整形数 |
菜单项顶部空出区域宽度 |
||
mode |
字符串,auto/manual |
菜单模式,manual用户手动控制,auto表示菜单由引擎内部托管,默认值为manual |
节点 |
节点 属性名 |
属性值 |
节点属性 描述 |
子节点 |
子节点值 |
子节点 描述 |
eventlist |
N/A |
N/A |
N/A |
event |
N/A |
N/A |
节点 |
节点 属性名 |
节点属性描述 |
属性值 |
属性值描述 |
event |
name |
事件名,可为右边表中的每一项 |
OnLButtonDown |
鼠标左键按下时触发 |
OnLButtonUp |
鼠标左键弹起时触发 |
|||
OnLButtonDbClick |
鼠标左键双击时触发 |
|||
OnMButtonDown |
鼠标中键按下时触发 |
|||
OnMButtonUp |
鼠标中键弹起时触发 |
|||
OnMButtonDbClick |
鼠标中键双击时触发 |
|||
OnRButtonDown |
鼠标右键按下时触发 |
|||
OnRButtonUp |
鼠标右键弹起时触发 |
|||
OnRButtonDbClick |
鼠标右键双击时触发 |
|||
OnMouseMove |
鼠标划过时触发 |
|||
OnMouseHover |
鼠标悬停时触发 |
|||
OnMouseLeave |
鼠标离开时触发 |
|||
OnMouseWheel |
鼠标滚轮滚动时触发 |
|||
OnKeyDown |
键盘按下时触发 |
|||
OnKeyUp |
键盘弹起时触发 |
|||
OnChar |
键盘非控制键按下时触发 |
|||
OnHotKey |
键盘热键按下时触发 |
|||
OnBind |
对象树绑定到宿主窗口时触发 |
|||
OnDestroy |
对象被销毁时触发 |
|||
OnInitControl |
对象初始化时触发 |
|||
OnPropChange |
|
|||
OnPosChange |
对象位置改变时触发 |
|||
OnAbsPosChange |
对象相对于窗口位置改变时触发 |
|||
OnVisibleChange |
对象可见状态改变时触发 |
|||
OnEnableChange |
对象可用状态改变时触发 |
|||
OnTabbed |
在对象上按下Tab键时触发 |
|||
OnFocusChange |
对象得到或失去焦点时触发 |
|||
OnControlFocusChange |
自定义控件对象得到或失去焦点时触发 |
|||
OnCaptureChange |
对象capture状态改变时触发 |
|||
OnHitTest |
在对象上模拟点击时触发 |
|||
OnNcActivate |
窗口非客户区激活时触发 |
|||
OnControlHitTest |
在自定义控件对象上模拟点击时触发 |
|||
OnFSCommand |
|
|||
file |
用户自定义 |
事件处理函数所在lua文件相对于当前xml的路径 |
||
func |
用户自定义 |
事件处理函数 |
节点 |
节点 属性名 |
属性值 |
节点属性描述 |
子节点 |
子节点值 |
子节点描述 |
eventlist(animationtemplate) |
N/A |
N/A |
N/A |
event(animationtemplate) |
N/A |
N/A |
节点 |
节点 属性名 |
节点属性描述 |
属性值 |
属性值描述 |
event(animationtemplate) |
name |
事件名 |
OnStateChange |
动画状态改变时触发 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
attr_def
|
N/A |
attr(attr_def) |
N/A |
N/A |
节点 |
继承于 |
节点属性 |
节点属性值 |
节点属性描述 |
attr(attr_def) |
N/A |
name |
用户自定义 |
自定义属性名 |
type |
int |
整形数据 |
||
float |
浮点型数据 |
|||
string |
字符串型数据 |
|||
bool |
布尔型数据 |
|||
|
|
default |
用户自定义 |
缺省值 |
节点 |
继承于 |
子节点 |
子节点属性 |
子节点属性描述 |
method_def
|
N/A |
用户自定义 |
file |
lua文件相对路径 |
func |
lua函数名 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
event_def |
N/A |
用户自定义 |
param |
事件参数 |
return |
事件返回值 |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
param |
N/A |
用户自定义 |
int |
事件参数 |
float |
||||
string |
||||
bool |
||||
LayoutObject |
节点 |
继承于 |
子节点 |
子节点值 |
子节点描述 |
return |
N/A |
用户自定义 |
int |
事件返回值类型 |
float |
||||
string |
||||
bool |
||||
LayoutObject |
节点 |
子节点 |
子节点值 |
子节点 描述 |
children |
obj |
N/A |
子对象节点 |