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.SIHO(2005年09月22日 01:13)
おえー。これは、いやな不具合ですねぇ。さっさと改善してほしいなぁ。
●2.Adol(2005年09月22日 02:35)
確かにイヤな不具合ですねぇ。
これから英語版を入れようとしている私。
何だか力が抜けてしまいました。
●3.SIHO(2005年09月22日 02:49)
トライアルは、英語版も含めて使用日数のカウントが始まります。
早くにインストールしちゃうと、やっと日本語版がでたときには、「あと3日…」なんてことになりかねないので気を付けてねー。