В AS3, может ли класс Document расширить другой пользовательский класс, который расширяет MovieClip? - PullRequest
1 голос
/ 16 августа 2011

Если у меня есть класс Document, который расширяет MovieClip, и я хочу использовать его в качестве основы для другого класса Document, возможно ли создать подкласс, который расширяет основной класс документа, и использовать его для другого FLA?

Например,

fla1.fla имеет класс документа MyMainClass:

public class MyMainClass extends MovieClip

fla2.fla имеет класс документа MySubClass:

public class MySubClass extends MyMainClass

Я пытался, но теперь я получаю ошибки, что все мои переменные, которые ссылаются на экземпляры этапа, не найдены

1 Ответ

3 голосов
/ 16 августа 2011

Вы должны установить Flash "автоматически объявлять экземпляры сцены", и вам нужно убедиться, что родительский класс документа - Динамический.И то, и другое вызовет проблемы, о которых вы говорите.

В качестве примечания: из-за ошибок во Flash у вас будет меньше проблем, если вы объявите все свои переменные как публичные переменные для начала вкорневой класс вашего документа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...