Как получить эффект свечения на одном изображении, наведя курсор мыши на другое изображение, используя flex 3? - PullRequest
0 голосов
/ 09 марта 2011

Я новый из flex, у меня есть одна проблема, пожалуйста, решите это.

У меня есть два изображения, когда я нахожу на первое изображение в то же время эффект свечения, поднятый на втором изображении.

Спасибо заранее.Senthil.

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Если вы используете MXML, вот небольшой пример того, как добиться этого эффекта:

<mx:GlowFilter id="glowfilter" alpha="0.5" color="#000000"/>

<mx:Image id="image1" source="IMAGE_SOURCE_1"
          mouseOver="{ image2.filters = [glowfilter] }"
          mouseOut="{ image2.filters = [] }"/>

<mx:Image id="image2" source="IMAGE_SOURCE_2"/>

(«IMAGE_SOURCE_1» и «IMAGE_SOURCE_2» являются просто иллюстративными, не забудьте заменить их соответствующими источниками изображений)

0 голосов
/ 09 марта 2011
  1. Добавьте прослушиватель событий для переворачивания в ваше первое изображение
  2. В обработчике событий добавьте фильтр свечения ко второму изображению
  3. Добавьте также прослушиватель событий дляраскатать, чтобы можно было убрать свечение

Чтобы применить фильтр свечения:

myImageId.filters = [new GlowFilter(...)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...