Я хочу использовать скомпилированные клипы для ускорения компиляции.
Но я обнаружил следующую проблему:
У меня есть класс Foo, который extends MovieClip
и установлен как 'Присвойте классу один из символов библиотеки (этот символ также называется Foo).
Этот символ (Foo) имеет дочерний элемент MovieClip, имя экземпляра которого FOO_CHILD
.Я ссылаюсь на этот дочерний элемент внутри Foo
конструктора класса следующим образом:
public function Foo(){<br>
childReferennce = this.getChildByName("FOO_CHILD");<br>
}
Теперь, когда я использую опцию «Преобразовать в скомпилированный клип» на символе библиотеки Foo, он соответствует требованиям.Но когда я пытаюсь использовать его на сцене, я получаю ошибку во время выполнения (ReferenceError: Error #1056
, которая говорит, что он не может создать свойство "FOO_CHILD" для моего класса Foo).
Каксделать это правильно?