Flash Player 8で書出したSWFの静止テキストが表示されない [Edit]

Flash 8はフィルタが追加されたり、テキストのレンダリングエンジンの性能もアップするなど、表現力が向上しました(「次世代Flash − 8ball」参照)。しかし、そのテキストの表示について、物騒なTechNoteがアップされました。

Flash TechNote「Static text published for Flash Player 8 does not appear on Flash Player 7」より:
Macromedia Flash Player 8向けにパブリッシュされたSWF内の静止テキストは、Flash Player 7(以前)で見ると表示されません("Static text in a SWF file published for Macromedia Flash Player 8 does not appear if viewed in Flash Player 7.")。

理由
Flash 8はフォントのレンダリング機能が向上し、アンチエイリアスプロパティを選択できるようになりました。ただし、この機能アップされたアンチエイリアスは、Flash Player 8向けにパブリッシュされたSWFファイルでしか利用できません。逆に、Flash Player 8にパブリッシュされたSWFは、デバイスフォントを選択しないかぎり、この拡張されたアンチエイリアスプロパティを必ず使用します。

つまり、Flash Player 8のSWFファイル内の静止テキストは、バージョン7以前のFlash Playerではレンダリングすることができません。結果として、静止テキストが表示されなくなります。

対処法
Flash Player 8より前のバージョンのPlayerで閲覧するSWFは、その対応バージョンでパブリッシュする必要があります。

騒ぐ人が少なからず出てくる予感です。

コメント

この記事へのコメント

  1. 1.SIHO(2005年09月22日 01:13)

    おえー。これは、いやな不具合ですねぇ。さっさと改善してほしいなぁ。

  2. 2.Adol(2005年09月22日 02:35)

    確かにイヤな不具合ですねぇ。
    これから英語版を入れようとしている私。
    何だか力が抜けてしまいました。

  3. 3.SIHO(2005年09月22日 02:49)

    トライアルは、英語版も含めて使用日数のカウントが始まります。
    早くにインストールしちゃうと、やっと日本語版がでたときには、「あと3日…」なんてことになりかねないので気を付けてねー。

その他の記事