add
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
do
|
||||
local pName;
|
||||
local csSelf;
|
||||
local transform;
|
||||
local table;
|
||||
local cellPrefab;
|
||||
|
||||
local wwwList = ArrayList();
|
||||
local wwwMap = {};
|
||||
|
||||
local PanelWWWProgress = {};
|
||||
function PanelWWWProgress.init(go)
|
||||
pName = go.name;
|
||||
csSelf = go;
|
||||
transform = csSelf.transform;
|
||||
table = getChild(transform, "AnchorBottomLeft", "Table");
|
||||
cellPrefab = getChild(table, "00000").gameObject;
|
||||
table = table:GetComponent("UITable");
|
||||
|
||||
CLVerManager.self:setWWWListner(PanelWWWProgress.onAddWWW, PanelWWWProgress.onRmWWW);
|
||||
end
|
||||
|
||||
function PanelWWWProgress.setData(pars)
|
||||
end
|
||||
|
||||
function PanelWWWProgress.show()
|
||||
csSelf.panel.depth = CLUIInit.self.PanelWWWProgressDepth;
|
||||
end
|
||||
|
||||
function PanelWWWProgress.initCell(go, data)
|
||||
local cell = go:GetComponent("CLCellLua");
|
||||
cell:init(data, nil);
|
||||
end
|
||||
|
||||
function PanelWWWProgress.hide()
|
||||
end
|
||||
|
||||
function PanelWWWProgress.refresh()
|
||||
CLUIUtl.resetList4Lua(table, cellPrefab, wwwList, PanelWWWProgress.initCell, true, false, 0);
|
||||
end
|
||||
|
||||
function PanelWWWProgress.procNetwork(cmd, succ, msg, pars)
|
||||
end
|
||||
|
||||
function PanelWWWProgress.onAddWWW(www, path, url)
|
||||
local d = {}
|
||||
d.www = www;
|
||||
d.path = path;
|
||||
d.url = url;
|
||||
wwwList:Add(d);
|
||||
wwwMap[url] = d;
|
||||
|
||||
PanelWWWProgress.refresh();
|
||||
end
|
||||
|
||||
function PanelWWWProgress.onRmWWW(url)
|
||||
local d = wwwMap[url];
|
||||
if (d ~= nil) then
|
||||
wwwList:Remove(d);
|
||||
end
|
||||
wwwMap[url] = nil;
|
||||
|
||||
PanelWWWProgress.refresh();
|
||||
end
|
||||
|
||||
--------------------------------------------
|
||||
return PanelWWWProgress;
|
||||
end
|
||||
Reference in New Issue
Block a user