У меня есть много MovieClips, и у каждого есть имя, например, «mcDummyClosed», а затем и имя экземпляра «slideDummyClosed».Другой мувиклип содержит ссылку, например, на slideDummyClosed, которую я затем называю DummyClosed.Я добавляю событие MouseEvent.CLICK в DummyClosed.
Теперь, не добавляя slideDummyClosed на сцену, ни какой-либо другой MovieClip, я могу с помощью строки, содержащей его имя, получить этот экземпляр?getChildByName (), но это, кажется, работает, только если я уже добавил MC, который будет найден и добавлен ранее.Мой код выглядит примерно так:
public function lookHere(e:MouseEvent){
//this is the function called by e.g. DummyClosed
currentView.removeChildAt(0); //remove the MC that was here before
var slideName:String = 'slide' + e.target.name; //the name of the instance
currentView.addChild(??); //how do I add slideName (e.g. slideDummyClosed) here?
}