Просмотр полной версии : Интерактивные области неправильной формы
Astraport
19.08.2010, 15:31
Как задаются в FB4 интерактивные области сложной формы допустим на фотографии?
ShockWave512
20.08.2010, 01:33
- программно нарисовать, +HitTest
- нарисовать во флеш IDE, загрузить в Image, может даже обойдется без HitTest-а
Astraport
20.08.2010, 11:31
Спасибо за подсказку. Поискал по "HitTest flex" - нашел такую статью с исходниками http://dougmccune.com/blog/2007/02/03/using-hittestpoint-or-hittest-on-transparent-png-images/
Т. е. если вставить PNG с прозрачным фоном, то можно определять только область с рисунком, то что мне и нужно.
ShockWave512
20.08.2010, 12:13
через векторный графикс/мувиклип проще, не нужны никакие костыли с hitTest и прочим
рисуем векторные области поверх поверх фоты, ставим им прозрачность 0.0
вот собрал тестовый проект
http://oxanaratone.narod.ru/hittest/hittest_00.html
Astraport
20.08.2010, 13:18
Я не знаю как программно нарисовать векторную область для комплекта стол и четыре узорных стула.
Можно ваш код посмотреть?
ShockWave512
20.08.2010, 13:27
он не программно нарисован, а во Flash IDE, просто ручками, что на порядки проще и быстрей чем программно
а оттуда импортирован во флекс
[Embed(source="test.swf", symbol="testFill")]
private var testFill:Class;
<mx:Image source="{testFill}" buttonMode="true" mouseOver="Alert.show('mouseOver!')"/>
Добавлено через 6 минут
1) скайп + микрофон
2) TeamViewer (удаленное управление или презентация)
3) Flash CS5
и все будет понятно за секунды
Astraport
20.08.2010, 15:02
а оттуда импортирован во флекс
Теперь понятно:)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.