PDA

Просмотр полной версии : cacheAsBitmap


Pitkin
03.09.2008, 13:25
Здравствуйте

У меня задача связанная с разбиением строки на отдельные символы - мувики - шрифт очень мелкий поэтому приходится использовать AntiAliasType = "advanced"

Приходится применять cacheAsBitmap для ускорения некоторых процессов(действительно помогает) и в ряде случаев для более красивого отображения содержимого(тож лучше - факт)

НО при анимации, связанной с движением этих мувиков - на экране наблюдаются некоторые отклонения - текст(эти мувики - буковки) как будто прыгают и смещаются по координатам - но это только видимость - по координатам все в порядке (trac ил) - самое обидное если сделать Zoom In то все четко и обратно - тоже все четко отображается как надо.

Т.е. pixel snap свойственный CacheAsBitmap тут совсем не причем

К сожалению отрубать и подрубать Cacheasbitmap в начале и конце анимации сложно и практически невозможно - т.к. время анимации не всегда контроллируется да обектов до фига

С чем может быть связан этот глюк? И что делать?

PS там еще маски используются - но отмена их ничего не дала

спасибо

Psycho Tiger
03.09.2008, 16:55
Может, дело в нецелых координатах? Флэш достаточно долго их рендерит (при работае с битмапой) - из за этого возможны подвисоны, а при зум ине - они масштабируются и встают на целые (немного бредово, но может помочь)

Pitkin
03.09.2008, 19:17
Спасибо что ответили - но дело скорее всего не в этом - в одном месте у меня координата ноль и я уверен что ноль и проверял и переназначал - а все равно чуть чуть вправо съезжает (зрительно) Подвисоны - это может быть вы имеете ввиду что флеш не успевает все правильно отобразить - хотя просчитал правильно?

qazwsx
04.09.2008, 12:56
Помойму когда ты обьект свой начинаеш двигать с него какраз снимается cacheAsBitmap, а кагда он статично стоит на месте накладывается. Т.к на таких клипах заметны значительные графическеие изменения при например их драге.