Рекомендуется ли архитектура триггера Flex для компонентов Spark? - PullRequest
1 голос
/ 04 сентября 2011

Я читаю книгу "Flash Builder 4 и Flex 4 Bible". На странице 373 упоминается следующее:

Старые эффекты Flex 3 поддерживают архитектуру, известную как триггер, который воспроизводит эффект в ответ на конкретное событие. Этот код, например, будет вызывать появление и исчезновение объекта в результате установки его свойства visible в значение true или false:

<mx:Image source=”assets/flower1.jpg” 
showEffect=”{myMXEffect}” hideEffect=”{myMXEffect}”/>

Если вы попытаетесь использовать этот синтаксис с эффектами Spark, результаты будут противоречивыми. Adobe рекомендует Spark эффекты вызываются непосредственно из кода ActionScript или в контексте перехода состояния представления.

Однако я не могу найти ничего подобного в документации Adobe. Правда ли, что «если вы попытаетесь использовать этот синтаксис с эффектами Spark, результаты будут противоречивыми».

1 Ответ

2 голосов
/ 05 сентября 2011

Это регистрируется как ошибка здесь под названием «Искровые эффекты не работают с триггерами данных на компонентах» здесь: http://bugs.adobe.com/jira/browse/SDK-19743

в основном:

<FxTextArea id="textArea" showEffect="myHaloFade"/> <!-- Fade -->
works! But:
<FxTextArea id="textArea" showEffect="myGumboFade"/> <!-- FxFade -->
Does not.
  

Вы можете отслеживать прогресстам.

Я также нашел официальную Adobe Wiki, в которой конкретно упоминается это: http://opensource.adobe.com/wiki/display/flexsdk/New+Effects+for+Components+and+Graphics

Обратите внимание, что триггеры в настоящее время не работают с новыми эффектами.Мы должны вернуться к этому позже, чтобы определить, следует ли модифицировать триггеры для этих новых классов или оставить триггеры для более старых компонентов и эффектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...