![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2009
Сообщений: 22
|
Здравствуйте!
Вопрос может и не нов, но я не могу его правильно конкретизировать, чтобы найти для себя ответ по поиску. Задача наверное банальна, и состоит в следующем: Есть определенная фигура (квадрат с закругленными углами), как мне загрузить в него фото или картинку, чтобы она не выступала, подрихтовывалась именно пож этот размер? |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Назначаем изображению такую же фигуру в качестве маски:
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 22
|
Ммм... совсем не ясен ответ...
Добавлено через 4 минуты Сначала я загружаю через Loader изображение в мой спрайт: Фигура, типа MovieClip по имени img находится на сцене, нужно, чтобы в эту фигуру загрузилось изображение container, растянутое или уменьшенное именно под эту фигуру. |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Так вам нужно изменить размер изображения или замаскировать его (т.е. сделать углы изображения таже закруглёнными)? Или и то, и другое?
Если вам нужно замаскировать, то необходимо получить ещё один экземпляр, совпадающий с img, и назначить его маской для pictLdr. Чтобы это сделать, необходимо назначить фигуре, находящейся в библиотеке, имя класса для экспорта (в моём предыдущем примере ShapeClass). И создавать экземпляр фигуры с помощью операции new, а не брать его со сцены. |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 22
|
Нужно и то и другое, чтобы изображение полностью находилось в моей фигуре (и углы изображения тогда тоже будут выглядеть закругленными). Вышесказанное понятно, спасибо, правда пока какая-то каша получается всё равно(((
|
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Если просто установить изображению такой же размер, как и фону, то оно от этого закруглённым не станет =) Нужно либо задавать меньший размер (чтобы вокруг него оставалась "рамочка" из фонового изображения), либо маскировать.
Если решите не маскировать, то можно обойтись без установки класса экспорта вашей фигуры, а брать её экземпляр со сцены (что, впрочем, не очень хорошо). |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 22
|
так я бы с удовольствием что-нибудь решил, если бы знал как =)
Нужно всё же сделать маску.... |
|
|||||
|
грузите битмап..берете из него битмапДату, через графикс рисуете ею квадрат с закругленными краями )
см. BitmapData Graphics beginBitmapFill
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Если всё ограничивается закруглёнными краями, то отличный вариант, и быстрый к тому же.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|