Если вы новичок в AS3 и, в частности, в ООП, вы должны проверить Moock's Essential Actionscript 3 , что невероятно для пошагового обучения в ООП в AS3.
HouseObjects
представляется классом, и вы создаете новый его экземпляр для переменной comp
У вас есть повторяющееся определение.Похоже, что вы пытаетесь использовать Flash Pro для расширения HouseObjects
для lightbulb
.Это не работает так во Flash Pro.Вы создаете символ MovieClip
и даете ему определение класса.Он должен расширять MovieClip
, и вы не можете изменить это в этом случае.Скорее всего, вы могли бы расширить HouseObjects
в файле AS3 и использовать его в своем приложении.
Лично я думаю, что если вы хотите действительно , чтобы получить представление об ООП с AS3, вы должны получитькнигу и убирайся из Flash Pro.Используйте IDE, например Flash Builder, FDT, Flash Develop или IntelliJ IDEA.Гораздо проще понять, когда вы уходите от диалогов и других сложностей IDE Flash Pro:>