You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Fabio Todaro (JIRA)" <ji...@apache.org> on 2013/02/13 16:22:12 UTC
[jira] [Updated] (FLEX-33392) CLONE - Transition to/fromState do
not respect a stateGroup
[ https://issues.apache.org/jira/browse/FLEX-33392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fabio Todaro updated FLEX-33392:
--------------------------------
Affects Version/s: (was: Adobe Flex SDK 4.0 (Release))
Apache Flex 4.9.0
> CLONE - Transition to/fromState do not respect a stateGroup
> -----------------------------------------------------------
>
> Key: FLEX-33392
> URL: https://issues.apache.org/jira/browse/FLEX-33392
> Project: Apache Flex
> Issue Type: Improvement
> Components: Transitions
> Affects Versions: Apache Flex 4.9.0
> Environment: Affected OS(s): All OS Platforms
> Affected OS(s): All OS Platforms
> Language Found: English
> Reporter: Fabio Todaro
> Assignee: Adobe JIRA
> Priority: Minor
>
> Steps to reproduce:
> 1. Setup a skin for a component
> 2. Include states and stateGroups for a few of the states
> <s:states>
> <s:State name="initializing" />
> <s:State name="connecting" />
> <s:State name="content" stateGroups="playing" />
> <s:State name="buffering" stateGroups="playing" />
> <s:State name="fallbacksFailed" />
> <s:State name="playbackComplete" />
> </s:states>
> 3. Setup transitions
> <s:transitions>
> <s:Transition fromState="*" toState="play">
> <s:Fade target="{videoElement}" duration="2000" />
> </s:Transition>
> <s:Transition fromState="play" toState="*">
> <s:Fade target="{videoElement}" duration="2000" />
> </s:Transition>
> </s:transitions>
> 4. From the component, change the skin state (through a button click or otherwise)
>
> Actual Results:
> Transition does not play.
>
> Expected Results:
> Transition plays.
>
> Workaround (if any):
>
> Explicitly define the toState.
> The issue with this is I have to apply a transition for multiple states vs doing a simple * to playing.
> <s:transitions>
> <s:Transition fromState="connecting" toState="content">
> <s:Fade target="{videoElement}" duration="2000" />
> </s:Transition>
> <s:Transition fromState="content" toState="fallbacksFailed">
> <s:Fade target="{videoElement}" duration="2000" />
> </s:Transition>
> <s:Transition fromState="content" toState="playbackComplete">
> <s:Fade target="{videoElement}" duration="2000" />
> </s:Transition>
> </s:transitions>
> These transitions work perfectly. Change "content" to playing and it all fails. Since "buffering" is a state similar to "content" it shouldn't be included in the hiding of the content. If I don't explicitly reference the states, buffering will cause a fade as well.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira