![]() |
|
Модераторы: SoWa |
![]()
|
|
| Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: нет Всего: 5 |
добрый день.
as3, конечно, рулит, но многое пока непонятно: я создаю свой класс, который наследует от MovieClip. Теперь я хочу загрузить туда внешний клип. создаю в своем классе метод (или в кострукторе) создаю объект Loader и им загружаю клип. Получаю объект класса Loader со ссвоим клипом внутри. Потом аттачу его к обьекту своего класса (наследника MovieClip). Мне кажется это как-то коряво. Получается лишнее вложение.. как вообще правильно делать? Во первых, хочется получить обьект класса MovieClip (а еще лучше моего класса MovieClip), а не Loader. Или-же может можно создать свой класс наследующий сразу от MovieClip и Loader (удивлюсь)? спасибо. Это сообщение отредактировал(а) Ramirez - 20.8.2007, 14:45 |
|||
|
||||
| AlDev |
|
|||
|
Опытный идиотъ ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1927 Регистрация: 17.4.2005 Где: Irk, rus Репутация: 10 Всего: 50 |
Не сильно понял...
0. Loader уже наследует от DisplayObject-а.
1. Почитай про RSL (Flex 3) если речь идет о динамической подгрузке классов. 2. Вообще по идее если нужно подгружать один и тот же клип, то использовать можно ByteArray (см. в форуме пример) 3. Идите вы со своим c++ 4. Помимо MovieClip есть еще Sprite (MovieClip с одним кадром) и Shape (MovieClip без детей с одним кадром), которые использовать ессно оптимальней. |
|||
|
||||
| Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: нет Всего: 5 |
здорово. проблема была в том, что Loader.content возвращает DisplayObject но как получить объект класса movieclip?
PS: поиск рулит =) Делается это так: var movie:MovieClip = MovieClip(loader.content) или вот так: var movie:MovieClip = loader.content as MovieClip всем спасибо =) Это сообщение отредактировал(а) Ramirez - 22.8.2007, 12:36 |
|||
|
||||
| AlDev |
|
|||
|
Опытный идиотъ ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1927 Регистрация: 17.4.2005 Где: Irk, rus Репутация: 10 Всего: 50 |
А
Бонус: MovieClip(smth) - если объект нельзя приветси к MovieClip - будет exception smth as MovieClip - если объект нельзя приветси к MovieClip - будет null |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ActionScript 3 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |