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

CXFormWithAlpha doesn't override toString() method, causing swfdump to ignore alpha effects

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Apache Flex 4.10.0
    • Apache Flex 4.12.0
    • Modules
    • Windows 7

    Description

      The java class CXFormWithAlpha doesn`t override the toString() method, causing swfdump to use the toString() method of base class CXForm and ignore the alpha multiplier and additive.

      STR:

      • Create a swf with a movie clip (defineSprite) that has alpha color effect.
      • Use swfdump to convert the SWF file to an xml file.

      Notice that only the alpha color effect is not mentionned on the placeobject that represent the movie clip with alpah color effect.

      Known fix:

      Just add this method to the class CXFormWithAlpha (modules/swfutils/src/java/flash/types/CXFormWithAlpha.java):

      public String toString()
      {
      String base = super.toString();
      return base + " " + alphaMultTerm + "a" + (alphaAddTerm>=0 ? "+" : "") + alphaAddTerm;
      }

      Attachments

        Activity

          People

            Unassigned Unassigned
            lsdrambo Simon Lavallee
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: