addChild () добавляет дочерний элемент в список отображения родительского объекта.Если я правильно прочитал, приведенный выше код устанавливает связь следующим образом:
Base.ScoreBoard.teamScoreBoard
необходимо добавить teamScoreBoard в ScoreBoard, иначе ScoreBoard будет пустым.ScoreBoard должен быть добавлен в базу, или база будет emtpy, и т.д ...
__
Если вы хотите, чтобы отношения типа:
stage.ScoreBoard.teamScoreBoard
в вашем базовом классевместо addChild(s);
вы можете попробовать stage.addChild(s);
или объявить ваши var teamScoreBoards внутри цикла (внутри вашего конструктора), в рамках цикла добавить их в Scoreboard, что-то вроде: (непроверенный код)
public function ScoreBoard() {
for(var cnti:int = 0; cnti< 5; cnti++){
var teamScoreBoard:MovieClip = new teamScore();
teamScoreBoard.teamName.text = "Team "+[teamCounter+1];
...
teamCounter++;
this.addChild(teamScoreBoard);
}
}
Кроме того, вы можете добавить их к вектору, если вам потребуется снова получить к ним доступ.
__
Если я пропустил интерпретированный вопрос, дайте мне знать.