![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 14
|
В флеше новичек, застрял на следующем..
Создаю Sprite, добавляю его. Создаю Bitmap, добавляю его в спрайт. И вуаля, в результате ничего не отображается. Если добавлять Bitmap на прямую все замечательно видно. Подскажите плз что я делаю не так, может я чего не дочитал ![]() |
|
|||||
|
может ты спрайт не вывел на экран?
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 14
|
если добавлять и выводить одно и то же, то вывожу )
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А где создание картинки?
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 14
|
2 __i Спасибо, выставление размера после добавления детей помогло
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 14
|
И еще одна проблема
Я програмно "склеил" картинку достаточно большого размера (6000х6000рх), и тут снова неожиданность, видимо графика автоматом конвертировалась в бмп.. флеш плеер кушает 180 Мб памяти. Можно ли оптимизировать графику внутри флеш приложения, при условии что в дальнейшем мне не нужны внутренности этой картинки, я не буду ее модифицировать и т.д. |
|
|||||
|
можно изначально инфу о картинке загнать в двумерный массив, и потом работать с массивом(это будет быстрее, при таких размерах, чем непосредственно работать с BitmapData).
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 14
|
2 BigDan, можно, но было бы гораздо удобней работать с целой картинкой
Может все таки есть способ оптимизировать картинку ? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Любой графический объект, отображаемый на экране, занимает оперативную память и хранится в ней в распакованном виде (а как же ещё?). Это действительно не только для флеша. В целом такую огромную картинку лучше как раз разбить на части и показывать только те, которые в данный момент находятся на экране.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:05. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|