我已经创建了 TileList 的一个实例,并且还需要更改出现在影片剪辑中的文本字段的 alpha。如何访问 TileList 内的影片剪辑,以便更新文本 alpha?
var backgroundList:TileList = new TileList();
// Add four images to the TileList instance
backgroundList.addItem({source:"bg1_mc"});
backgroundList.addItem({source:"bg2_mc"});
backgroundList.addItem({source:"bg3_mc"});
backgroundList.addItem({source:"bg4_mc"});
backgroundList.addItem({source:"bg5_mc"});
backgroundList.addItem({source:"bg6_mc"});
backgroundList.addItem({source:"bg7_mc"});
backgroundList.addItem({source:"bg8_mc"});
backgroundList.addItem({source:"bg9_mc"});
backgroundList.addItem({source:"bg10_mc"});
// Set scroll bar direction
backgroundList.direction = ScrollBarDirection.HORIZONTAL;
preview_mc.addChild(backgroundList);
这不起作用:
preview_mc.backgroundList.bg1_mc.text_txt.alpha = 0;
这不起作用:
preview_mc.backgroundList[1].text_txt.alpha = 0;
这不起作用:
var foo=backgroundList.getItemAt(1).source;
foo.text_txt.alpha = 0;
我真的很茫然。我一直在四处寻找解决方案 4 小时,但 TileList 组件的文档记录很差。