新手勿喷…
已经获取了一些节点,想获取这些里面的按钮类,怎么办呢
搜不到办法啊啊啊
请问你是通过什么方法获得节点的,可以贴下代码吗
local nodetable={"back","sxbt","zzbt","skillbt","sxlayer","zzlayer","skilllayer","sxv1"
,"sxv2","sxv3","sxv4","sxdv1","sxdv2","sxdv3","sxdv4","sxdv5",
"sx1","sx2","sx3","sx4","sxd1","sxd2","sxd3","sxd4","sxd5",
"zzlayer","sxlayer","skilllayer","addshuxing",
"shuxinglayerbt","talentlayerbt","skillselectlayerbt",
"shuxinginfolayer","talentlayer","skillselectlayer",
"bt1","bt2","bt3",
"zzbar1","zzv1","zzbar2","zzv2","zzbar3","zzv3","zzbar4","zzv4",
}
local tb=getNode(nodetable,infoview)
function getNode(table,node)
local tb={}
for i,v in pairs(table) do
tb=cc.uiloader:seekNodeByName(node, v)
end
return tb
end
现在用的是这样的代替
for i,v in pairs(tb) do
if v.onButtonPressed~=nil then
v:onButtonPressed(function(event)
event.target:setScale(1.2)
end)
v:onButtonRelease(function(event)
event.target:setScale(1.0)
end)
end
end