local node = ccs.SceneReader:getInstance():createNodeWithSceneFile("background_wave.json") -- node:setPosition(cc.p(100,100)) local t = node:getChildByTag(10004) if t==nil then cclog("t nil") end -- t:setPosition(cc.p(100,100)) 获取ui出来了 local node1 = t:getComponent("GUIComponent"); if node1==nil then cclog("node1 nil") end -- node1:setPosition(cc.p(100,100))未知错误 local node2 = node1:getNode(); if node2==nil then cclog("node2 nil") end local ScrollView1=node2:getChildByName("ScrollView_25") if ScrollView1==nil then cclog("ScrollView1 nil") end local ImageView1=ScrollView1:getChildByName("ImageView_30") if ImageView1==nil then cclog("ImageView1 nil") end tolua.cast(ScrollView1,"gui.ScrollView")--强转为uiscrollview,cocostudio到处的是uiscrollview tolua.cast(ImageView1,"cc.ImageView")
cocos2dx3.0-lua获取cocosstudio场景以及获取ui等控件,布布扣,bubuko.com
cocos2dx3.0-lua获取cocosstudio场景以及获取ui等控件
原文:http://blog.csdn.net/five50/article/details/19986025