loadRes载入TiledMap的作用域问题7

还是关于loadRes()加载TiledMap的问题。
通过loadRes() 加载TiledMap,并且获取了地图节点对象。但是想在其他函数中也调用地图对象tiled_obj。直接使用tiled_obj会报错
// 创建【节点】 var mapNode = new cc.Node("level_map"); // 添加【地图】组件 var mapTiled = mapNode.addComponent(cc.TiledMap); // 把【地图】添加在Main节点中 cc.find("Canvas/Main").addChild(mapNode); // 获取【地图Url地址】 var url = "textures/GamePlay/Theme/Theme" + this.ThemeID + "/BG" + this.level + "/Level" + this.level; // 载入【地图】 cc.loader.loadRes(url, cc.TiledMapAsset, function(err, map) { if (err) { cc.error(err.message||err); } else { // 为【地图】组件增加资源 mapTiled.tmxAsset = map; // 【地图】中的Object对象 var tiled_obj=mapTiled.getObjectGroups(); } });