BIT-101 [2003-2017]

Flash Player Version, v2 Components and AS 2.0


There seems to still be a lot of confusion on what is and isn’t supported in Flash Player 6, 6.0.65.0 and 7 with regards to AS 2.0 and v2 components. I’ve blogged about it a few times, as have others, but let’s try to get organized about it. Here, so far as I know, is what is supported and not:

<td colspan="3">
  <p align="center">
    <b>Publish settings (with AS 2.0 checked):</b>
  </p>
</td>
<td valign="top" width="25%">
  <p align="center">
    <b>Flash Player &lt 6.0.65.0</b>
  </p>
</td>

<td valign="top" width="25%">
  <p align="center">
    <b>Flash Player &gt= 6.0.65.0</b>
  </p>
</td>

<td valign="top" width="25%">
  <p align="center">
    <b>Flash Player 7</b>
  </p>
</td>
<td valign="top">
  <p align="center">
    Yes
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>
<td valign="top">
  <p align="center">
    No (unless recompiled with "Optimize for Flash Player 6 r65" unchecked.)
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>
<td valign="top">
  <p align="center">
    No
  </p>
</td>

<td valign="top">
  <p align="center">
    No
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>
<td valign="top">
  <p align="center">
    No
  </p>
</td>

<td valign="top">
  <p align="center">
    No
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>
<td valign="top">
  <p align="center">
    No
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes (require Geoffrey Williams' AS2 Classes for Central &#8211; see <a href="https://temp.gsolo.com/macromedia/central/helloWorld.zip"> Link</a>)
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes (require Geoffrey Williams' AS2 Classes for Central &#8211; see <a href="https://temp.gsolo.com/macromedia/central/helloWorld.zip"> Link</a>)
  </p>
</td>
 
 

AS 2.0

Standard v2 Components

Standard Media Components

Standard Data Components

Custom v2 Components

  <p align="center">
    <b>(UIObject based)</b>
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes (must implement clipParameters for Inspectable getter/setters)
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes (must implement clipParameters for Inspectable getter/setters)
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>

Custom v2 Components

  <p align="center">
    <b>(not UIObject based)</b>
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes (must implement clipParameters, initFromClipParameters() and mergeClipParameters() for Inspectable getter/setters &#8211; see UIObject.as)
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes (must implement clipParameters, initFromClipParameters() and mergeClipParameters() for Inspectable getter/setters &#8211; see UIObject.as)
  </p>
</td>

<td valign="top">
  <p align="center">
    Yes
  </p>
</td>

Central v1 Components

If you see anything that isn’t quite right about this, or have anything to add, feel free to let me know.

« Previous Post
Next Post »