| UL脚本结构范例(一) |
● 标准的UL脚本结构范例如下:
MyTable = --注释1
{
EntryInfo = { ONCLICK, "state1"}; --注释2
StateList = {"state1", "state2"}; --注释3
state1 = --注释4
{
Timer = 1000, --注释5
TimeOut = 10000, --注释6
NextState = "state2", --注释7
EventList = { ONCLICK}; --注释8
};
state2 = --同注释4
{
Timer = -1, --同注释5
TimeOut = 8000, --同注释6
NextState = "nil", --同注释7
EventList = { ONTOUCH}; --同注释8
};
}
function MyTable.state1.OnEnter(args) --注释9
function1;
function2;
…
end
function MyTable.state1.OnExit(args) --注释10
function1;
function2;
…
end
function MyTable.state1.OnTimer(args) --注释11
function1;
…
end
function MyTable.state1.OnClick(args) --注释12
function1;
…
end
function MyTable.state2.OnEnter(args) --同注释9
function1;
…
end
function MyTable.state2.OnExit(args) --同注释10
function1;
…
end
function MyTable.state2.OnTouch(args) --同注释12
function1;
…
end