Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 11.10.2002, 01:20
Aleksey вне форума Посмотреть профиль Отправить личное сообщение для Aleksey Найти все сообщения от Aleksey
  № 1  
Aleksey

Регистрация: Jun 2001
Адрес: Россия, Ставрополь
Сообщений: 15
Cool Интересная ситуация с прозрачным GIF

Я попытался найти способ определить прозрачна ли заданная точка импортированного GIFа (не переведенного в bitmap) или нет, но пока безуспешно. hitTest(x,y,true) всегда возвращает true; кнопки помещаемые под изображение по прежнему кликабельны даже при перекрытии непрозрачными частями; если клип внутри которого импортированный рисунок поместить на сцену как кнопку, то она кликабельна и для прозрачных районов. Наложение маски не помогает, все работает так же. Однако, setRGB затрагивает только непрозрачные участки. Может все таки можно как то решить эту проблему? Нужно решение для Flash 5.

Старый 11.10.2002, 13:44
Geniot вне форума Посмотреть профиль Отправить личное сообщение для Geniot Посетить домашнюю страницу Geniot Найти все сообщения от Geniot
  № 2  
Geniot

Регистрация: Oct 2002
Адрес: Minsk, Belarus
Сообщений: 103
Отправить сообщение для Geniot с помощью ICQ
Ты пытаешься предложить для анализа решение, а ты поставь задачу, тогда это будет легче понять.

Если я всё же правильно понял, ты хочешь сделать из гифа кнопку, чтобы прозрачные районы были не кликабельны.
Делается просто: создаёшь кнопку, на нижний слой ложишь свой гиф, замыкаешь его на замок, на верхнем обводишь нужный рисунок карандашом или ещё чем, заливаешь нужную зону, удаляешь нижний слой, служивший как трафарет. Теперь выносишь на сцену свой гиф, на него ровненько ложишь свою кнопочку (в кнопке контур только в хит).
Можешь посмотреть как я это сделал вот здесь www.valeria.by.ru. Когда водишь мышкой по Лере мышка превращается в сердечко.
__________________
Не всё то флэш, что шевелиться.

Создать новую тему   Часовой пояс GMT +4, время: 17:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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