![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
Монтируем растр в класс SomeClass на уровне статической константы:
Далее, если мы хотим воспользоваться этим растром: Вроде все хорошо, но что, если необходимо множественное использование этого растра, причем в различных экземплярах не проводится преобразование над картой пикселей, или если надо делать преобразование одинаковое для всех экземпляров растра? Тогда нам придется изменить класс с растром так: public class SomeClass { [Embed(source = 'img.png')] public static const IMG:Class; public static const IMG_BD:BitmapData = Bitmap(new SomeClass.IMG()).bitmapData; } var img0:Bitmap = new Bitmap(SomeClass.IMG_BD); ... var img100:Bitmap = new Bitmap(SomeClass.IMG_BD); Но при этом класс, куда мы монтировали растр, содержит в себе избыточную информацию: константы IMG и IMG_BD, которые по сути описывают одни и те же данные, но с разных аспектов. Вопрос: как избавиться от избыточности? (Как вмонтировать карту пикселей?) Или даже так: как вмонтировать карту пикселей без использования Flash IDE, а используя FD? Или я в корне все неверно понимаю?
__________________
скриптограф |
![]() |
Часовой пояс GMT +4, время: 10:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|