Я реализовал новый класс, который расширяет MovieClip.Это имя base.MovieClipWithDelays
("base" здесь это имя пакета).
Моя сцена содержит такой объект с именем Blah
.В Symbol Properties
я установил флажки Export for ActionScript
и Export in first frame
.Я установил Имя класса как T_Idle_0
.И я указал его базовый класс как base.MovieClipWithDelays
.
Проблема в том, что следующий код приводит к ошибке типа:
var dob:DisplayObject = getChild("Blah");
trace("SuperClass = " + getQualifiedSuperclassName(dob));
return MovieClipWithDelays(dob);
выводит:
SuperClass = base::MovieClipWithDelays
TypeError: Error #1034: Type Coercion failed: cannot convert T_Idle_0@1ec59e9 to base.MovieClipWithDelays.
Как видите, имя суперкласса в порядке.Тем не менее, это не удручает.Как это возможно и как мне обойти это?