Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Выборочная прозрачность(слои) (http://www.flasher.ru/forum/showthread.php?t=181425)

Esigns 22.06.2012 18:57

Выборочная прозрачность(слои)
 
Есть 2 спрайта с картинками, которые при наложении друг на друга полностью закрывают друг друга.
Можно ли сделать так, чтобы 1 спрайт был полностью прозрачным относительно другого, но не был прозрачным для других объектов?
т.е можно ли сделать так, чтобы было четко видно нижнюю картинку, но при этом не было эффекта прозрачности на верхней картинке?

КорДум 22.06.2012 18:59

Поменять местами эта спрайты, не?

Esigns 22.06.2012 19:10

Поменять местами конечно же можно. Только 1 картинка представляет собой фото, а другая вектор на белом фоне.
Если задать прозрачность 1 из слоев, получится изображение на котором плохо видно 1 и плохо видно 2.
Если поменяться местами(без прозрачности) я увижу только либо вектор на белом фоне, либо фото.

КорДум 22.06.2012 19:11

Покажите, что Вы хотите получить.

Esigns 22.06.2012 19:19

http://www.maps-for-free.com/

Зайдите на вкладку Layer(комбобокс в правом верхнем углу) и там клацните по waterbodies.
Пропадут/Появятся моря и реки.

Когда я тяну эту карту себе я могу получить рельеф и могу получить воду, но вся проблема в том что сервак отдает мне воду с фоном и когда я пытаюсь наложить 1 на 2 я вижу или 1 или другое.

strangedk 22.06.2012 19:26

Можете попробовать threshold на белый цвет, или просто замену белого цвета
(мне кажется что я повторяюсь)

Если вам конечно crossdomain позволит

КорДум 22.06.2012 19:27

Хм, интересно. Я бы предположил, что озера - это просто отдельный битмап, наложенный сверху...
Нет, честно, не могу помочь.
Может поиграться с blendMode?

strangedk 22.06.2012 19:28

КорДум, дык наложить реки с белым фоном сверху, и убрать белый цвет. Делов-то

КорДум 22.06.2012 19:29

Я понял, что фон - это не белый цвет, а карта. Не правильно понял? Тогда обычный блендмоде поможет =)

Esigns 22.06.2012 19:34

strangedk да что-то похожее)
Сейчас попробую что-то сделать.

Спасибо за советы всем отписавшимся.


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

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