Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Доступ к завернутому в спрайт растру в swc (http://www.flasher.ru/forum/showthread.php?t=168745)

orcpochta 24.09.2011 00:11

Доступ к завернутому в спрайт растру в swc
 
1) Есть библиотека swc. В ней лежит спрайт, содержащий в себе растровую картинку. Как достучаться до этой картинки, чтобы, например, программно изменять свойство smoothing? Картинка ведь при таком раскладе хранится как растровая заливка шейпа?

2) Общая проблема. Нужно хранить в библиотеке swc растровую графику, но при этом каждая картинка имеет собственные координаты центральной для нее точки (не путать с центром картинки). Т.е. удобно было бы хранить сдвинутые на нужные координаты картинки в спрайтах, чтобы отдельно не пришлось записывать координаты их центральных точек (точек, которые должны лежать в верхнем левом углу спрайта), но при этом не понимаю, как добраться до самих картинок.

in4core 24.09.2011 02:11

Цитата:

trace(sprite.getChildAt(0))
че скажет?

orcpochta 24.09.2011 02:20

Что-то вроде [object Shape]. Картинка содержится как битмапная заливка этого шейпа (инфа из справки).

in4core 24.09.2011 02:32

Ну раз объект шейп - значит достучался. что еще то надо?

orcpochta 24.09.2011 02:43

Нужна реализация хранения в библиотеке графики со сдвинутыми координатами и доступом к битмапу для программного изменения сглаживания.

Добавлено через 23 минуты
Проблема решена: надо было залинковать не только спрайт, но и сам битмап, в нем содержащийся. В этом случае получаем обычный битмап, а не шейп с заливкой.


Часовой пояс GMT +4, время: 07:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.