![]() |
Спрайт изменяется в размерах после установки как маска
Когда вставляю спрайт-маску, вижу что он отлично совпадает по размерам
как только ставлю spr.mask = spr_mask, spr_mask сразу уменьшается. |
Этого не может быть. Дело явно не в том, что он делается маской
|
ну черт его, я убираю одну строчку и размеры вновь нормальные
|
Наверное спрайт и маска находятся в разных системах координат, а когда вы его делаете маской, то его измерения переводятся в систему координат маскируемого клипа. parent у макски и маскируемого клипов один?
|
сначала маска была внутри маскируемого
попробовал поставить один парент, ничего не изменилось |
код в студию
|
Код AS3:
ImgWindow это рамка окна, нестандартной формы ImgWinMask это центральная часть окна |
Как создается сама маска? В ней есть заливка?
|
Там фигура из заливки
Добавлено через 1 час 26 минут видимо я не один такой http://www.bigresource.com/FLASH-Mas...xqResuyso.html http://www.kirupa.com/forum/showthre...ight-and-width |
Вообще-то, если так, то маску вообще никуда в дисплей лист добавлять не надо, я думал, что она просто уже добавлена.
Еще есть варианты - ScrollPane чего-нибудь делает с матрицей трансформации, либо проблема в том, что маска добавляется к объекту у которого размеры 0/0, и тогда scaleX / scaleY могут показывать чудеса, типа 0/0 или очень маленьких чисел. |
| Часовой пояс GMT +4, время: 09:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.