![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2013
Адрес: Воронеж
Сообщений: 101
|
Можно ли как-нибудь управлять сглаживанием мувиклипа, в котором картинки? Эти картинки добавлены через библиотеку, поэтому через код управлять "allow smoophing" очень неудобно. А сглаживание нужно то включать, то отключать.
Не решена. Квадратики все равно видно. ![]()
__________________
В лесу родилась ёлочка, в лесу она росла! Зимой и летом... Последний раз редактировалось Ёлочка; 31.07.2013 в 15:28. |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 145
|
Обходите всех детей и если они битмапы - включайте либо выключайте сглаживание на них
|
|
|||||
|
Регистрация: Sep 2006
Сообщений: 145
|
Цитата:
private function setSmoothing($target: DisplayObjectContainer, smoothing: Boolean): void { if ($target) { for (var i: int = 0; i < $target.numChildren; i++) { var tmpMc: *=$target.getChildAt (i); if (tmpMc is Sprite) { setSmoothing (tmpMc, smoothing); } else if (tmpMc is Bitmap) { trace ("bitmap found", tmpMc); var bmp: Bitmap = (tmpMc as Bitmap); bmp.smoothing = smoothing; } } } } |
|
|||||
|
Регистрация: Jun 2013
Адрес: Воронеж
Сообщений: 101
|
XoJlToH, если бы... Картинка из библиотеки положена в мувиклип. При getChildAt(0) as Bitmap выпадает ошибка, потому что getChildAt(0) is Shape. Там картинки почему-то не битмапы, а шейпы. Из-за этого smoophing включить нельзя.
Цитата:
__________________
В лесу родилась ёлочка, в лесу она росла! Зимой и летом... |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 145
|
а, пардон, пометьте в библиотеке битмапы на экспорт и задайте им линкейдж имена - тогда они будут битмапами
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|