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

Filter in Spark SkinnableContainer Skin causes child PopUp to be misplaced.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • Adobe Flex SDK 4.0 (Release)
    • None
    • None
    • Affected OS(s): Mac
      Affected OS(s): Mac OS 10.5
      Browser: Safari
      Language Found: English

    Description

      Steps to reproduce:
      1. Create PanelSkin
      2. Apply BevelFilter to PanelSkin (flash.filters.BevelFilter)
      3. Create SampleComponent, extending Panel, and apply skin
      4. Put DropDownList (or anything with PopUpAnchor), into SampleComponent
      5. Place SampleComponent in Application
      6. Click DropDownList

      Actual Results:
      PopUp transform doesn't include the parent's position, so the popup is positioned GLOBALLY, with respect only to the child.
      So if PARENT.x = 100, and CHILD.x = 200, then PopUp.x == 300. But in this case, with the Filter, PopUp.x = 200.

      Expected Results:
      PopUp.x should include parents transformation matrix

      Workaround (if any):
      NONE. Don't use filters.

      Attachments

        Activity

          People

            adobejira Adobe JIRA
            adobejira Adobe JIRA
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: