Портирование Flash -> Flex: DropShadowFilter -> RectangularDropShadow, GlowFilter ->? - PullRequest
0 голосов
/ 26 августа 2011

Я новичок во Flex и портирую чистое приложение Flash / AS3 на Flex 4.5.

В моем приложении Flex я успешно использую DropShadowFilter и GlowFilter для добавления интерактивностик моим пользовательским компонентам при событиях мыши.

Теперь, прочитав больше документов Flex, я заметил, что мне лучше использовать spark.primitives.RectangularDropShadow для теней.

Но что использовать вместозатем GlowFilter?

А фильтры все еще участвуют в отображении теней и свечения во Flex или я просто создаю тень с помощью

<s:RectangularDropShadow id="myShadow"
distance="20" 
alpha=".25"
blurX="7"
blurY="7"
height="{myRect.height}" 
width="{myRect.width}"/>

, а затем просто вызываюmyShadow.visible = true / false в зависимости от события мыши?

1 Ответ

0 голосов
/ 26 августа 2011

Вы можете использовать две тени, смещенные на 180 градусов. Я не знаю, являются ли два объекта тени более производительными, чем один свет.

Чтобы узнать, задействованы ли фильтры, щелкните тег RectangularDropShadow и нажмите F3. Тогда посмотрите, чтобы увидеть.

...