![]() |
Окно произвольной формы в Аir
Набрал пример из книги в FlashBuilder 4 и не хочет работать. Подскажите в чем проблема, может изменили чтото разработчики?
Код AS3:
|
Ну а где rawChildren?
Поменяйте на this.addChild(mySh); |
тогда ошибка
Error: addChild() является недопустимым в этом классе. Используйте вместо него addElement() или измените тему оформления при наличии таковой. А если использую addElement() тогда ошибка: Неявное приведение значения типа flash.display.sprite к несоответствующему типу mx.core.IVisualElement. Подскажите как это побороть! |
Создайте контейнер. Например так:
Код AS3:
Добавлено через 2 минуты у вас там ещё в коде ошибка. Код AS3:
|
опять ошибка
Error: addChild() является недопустимым в этом классе. Используйте вместо него addElement() или измените тему оформления при наличии таковой. Люди Подскажите как в FlashBuilder создать окно неправильной формы |
Просто измените скин для Window. Скинирование spark компонентов в корне отличается от скинирования mx компонентов.
По-поводу ошибки: Window является наследником SkinnableContainer (если речь идет о spark) у которого методы addChild и т.д. использовать нельзя (генерируется ошибка), если очень хочется что-то добавить, используйте методы addElement() и т.д. о чем, собственно, в тексте ошибки и сообщается. Пример из книги, скорее всего, расчитан на SDK 3.x. если хотите использовать именно его (пример), используйте соответствующий SDK. |
| Часовой пояс GMT +4, время: 23:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.