一.經常使用關鍵字及說明chrome
1. 基本節點關鍵字緩存
節點名app |
節點位置級別函數 |
父節點oop |
節點描述佈局 |
xlue字體 |
1動畫 |
N/Alua |
xml根節點url |
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 |
子對象節點 |