Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-12964

There should be a suspend scrollbar validation in effects and transitions classes

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • Adobe Flex SDK 3.0 (Release)
    • None
    • None
    • Language Found: English

    Description

      I suggest there is a suspend updating or creating a scrollbar until an effect or an animation (transition) is complete. The reason being that the animation is "stuttering" because it is creating, destroying or resizing the scrollbar. This may not be apparent all the time but I have a fairly new computer (1yr old) and it transitions and effects stutter on a lot of Flex applications.

      Steps to reproduce:
      1. Goto this page and shrink the left divider box. http://www.teotigraphix.com/flexAssets/dockareafx/ResizeBarExample.html
      2. Press the close button. The container closes and opens. Do this multiple times. You may have to use a less than new computer.
      3. Watch when the panels are resized from or to a smaller state. A horizontal scrollbar is created and then destroyed (as it should).

      Actual Results:
      What happens is that when the scrollbar is made or destroyed, that process is causing the animation to "stutter" and skip frames. This stuttering breaks up the flow. It is not that apparent on this page because there are only three panels in the divided box. But when you have more components the stutter is much more apparent.

      Expected Results:
      Scrollbars are not created until animation is complete or animation remains smooth regardless of scrollbars existence.

      Workaround (if any):
      not sure, suspend background processing? If suspendBackgroundProcessing is designed to take care of this, I suggest it be turned ON by default.

      Attachments

        Activity

          People

            paeros Mark Kessler
            adobejira Adobe JIRA
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: