|
|
|||||
Регистрация: Sep 2010
Сообщений: 33
|
Почему child равен нулю?
Всем привет!
У меня есть класс библиотека: package { import flash.display.MovieClip; public class Lib { [Embed(source = '../img/car.png')] static private var CarHeroClass:Class; [Embed(source = '../img/wheel.png')] static private var CarWheelClass:Class; static public function get car_hero():MovieClip { return (new Lib.CarHeroClass() as MovieClip); } static public function get car_wheel():MovieClip { return (new Lib.CarWheelClass() as MovieClip); } } } Когда запускаю (Flex), вываливается ошибка: Цитата:
http://zeroinflash.fsca.ru/2010/07/0..._flashdevelop/ |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Потому что CarHeroClass и CarWheelClass не наследники MovieClip, они наследники Bitmap.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Регистрация: Sep 2010
Сообщений: 33
|
Исправил класс:
package { import flash.display.MovieClip; import flash.display.Bitmap; public class Lib { [Embed(source = '../img/car.png')] static private var CarHeroClass:Class; [Embed(source = '../img/wheel.png')] static private var CarWheelClass:Class; static public function get car_hero():Bitmap { return (new Lib.CarHeroClass() as Bitmap); } static public function get car_wheel():Bitmap { return (new Lib.CarWheelClass() as Bitmap); } } } public var car_body:Bitmap; public function CarHero() { car_body = Lib.car_hero; car.addChild(car_body); } Как его отобразить? Получается, что автор статьи сделал ошибку? Или это я уже намудрил? Последний раз редактировалось Jackson; 07.10.2010 в 20:02. |
Часовой пояс GMT +4, время: 09:25. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|