На моей сцене MovieClip с именем Box и MovieClip с именем InfoBox. В InfoBox есть функция setInfo. При нажатии кнопки Box (это мувиклип, а не кнопка) требуется вызвать функцию InfoInfo setInfo.
Я попытался использовать следующий код в поле:
MovieClip(this.parent).InfoBox.setInfo();
Это привело к следующей ошибке:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Stage@34a8ef99 to flash.display.MovieClip.
at Box/infoBox()
Как правильно вызывать функцию в MovieClip одного брата?
Редактировать
InfoBox.as выглядит так:
package {
import flash.display.MovieClip;
public class InfoBox extends MovieClip {
public function InfoBox() {
//Constructor
}
public function setInfo(){
trace("info set");
}
}
}