Skip navigation
Currently Being Moderated

Flash CS6 publishes 10.3 swf and it validates as a Flash 12?

Jun 26, 2012 1:34 PM

I have tried to publish my Flash files as 11, 11.2, 10.3 etc., and they all read as Flash Version 12 in the DoubleClick Flash Validator. When I change to output version 8 it reads as version 8.

 

Any ideas?

 

Thanks,

Eric

 
Replies
  • Currently Being Moderated
    Jul 1, 2012 10:49 PM   in reply to erictwerner
    Surely all that is coded in Action Script 3, is identified as "Flash 12" and all that is in Action Script 1 and 2 will be Flash 8, this is how Flash player assumes versioning.

     

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 26, 2012 2:53 PM   in reply to erictwerner
    Well, the fact is that it gives you that information is false and it depends on which version you are compiling for, your code is AS2 and therefore you can compile it to the newest version or the version 8. A new version (which accept AS3) are called "Flash 12" and the old Flash 8.

     

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 26, 2012 5:13 PM   in reply to erictwerner

    When you "Publish" a Flash .fla file, Flash creates some HTML code and places the compiled .swf on a Web page. In the Publish settings there are some options as to which version of Flash (Browser Plugin) you want to target. You can even target versions that don't work with your particular .swf!

    From that point on, any "validation" has to do with the HTML code and has nothing to do with any actionscript 1, 2, or 3.

    The "Publish Settings" as well as the "Published" HTML code is mearly a suggestion. It is neather neccesary nor often "the best way" to place a compliled .swf on a Web page.... it's only a suggestion.

    So if the "suggested" HTML code doesn't suit you, change it! you can hand code the .swf to whatever version will play your .swf.

    My advice, target the LOWEST version of Flash that will correctly display the .swf, never the highest.

    And if you HTML code is correctly targeting version 10 of the Flash browser plugin, and the Double Click Flash Validator says you are validated at version 12.... ignore them. They are wrong!

    The HTML code will tell the true story.

    You can validate your own Flash by simply looking at the HTML code on the Web page (or post a link here and we can tell you). It ain't rocket science!

    Best wishes,

    Adninjastrator

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 26, 2012 9:00 PM   in reply to erictwerner

    Then post a link to the actual Web page and the "Adobe Flash Pro" Forum will validate the ACTUAL Flash version coded into the HTML, not some knock-off wanna-be.

    And again, the bug is NOT an Adobe problem, it's a Double Click Flash Validator problem.

    You can easily resolve this with just a link to the Web page!

    Best wishes,

    Adninjastrator

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 27, 2012 8:22 AM   in reply to erictwerner

    change to output version 8, a banner is better with a lower version, your code is AS2, you don't need a highest version

     

    Version 10 or under => version 8

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 28, 2012 6:49 AM   in reply to erictwerner

    This problem was created by Adobe. I created a custom preview utility for the Flash files we create where I work and in doing that I added code to detect what version the Flash file is published to using FlashTools.dll in a .Net app and it's reporting mostly the same thing:

     

    10.3 = 12

    11.1 = 14

    11.2 = 15

     

    What it is doing is reading the first few bytes of the .swf file, which I believe Double Click Flash Validator is probably doing the same thing, maybe with the same .dll. It's not a Double Click Flash Validator problem, it's how Adobe decided to change the version encoded in the .swf file.

     

    From an Adobe blog post (http://blogs.adobe.com/rgalvan/2011/11/adding-fp11-support-to-flash-pr o-cs5-and-cs5-5.html), the versions are out of sync.  I think this is because they started adding bigger features to the published .swf but needed only smaller Flash Player updates.

     

    Flash Player 9 = swf version 9

    Flash Player 10 and 10.1 = swf version 10

    Flash Player 10.2 = swf version 11

    Flash Player 10.3 = swf version 12

    Flash Player 11 = swf version 13

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points