- ベストアンサー
FLASHでOSの判定しWINとMac用CSSを振り分ける方法
今やろうとしているのが、 FLASHMX2004を使って、 外部テキストを表示しているのですが、WINとMacでフォントサイズが変わってきて(Macが大きい)、困っています。 FLASH内で、OSの判定をして、読み込むスタイルシートをWINとMac用で振り分けたいのですが、どうすればいいのかわかりません。 どなたかお助け願います。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以前、別の質問で、getVersion アクションを使ってOSや Flash Player のバージョンを調べるスクリプトを紹介したことがあります。よろしければご参考までに。 ・ユーザー環境の把握 http://okweb.jp/kotaeru.php3?q=968505 OSは getVersion アクションで取得した文字列の最初の3文字を取り出せばいいので、 str = new String( getVersion() ); os = str.substr( 0 , 3 ); このスクリプトだけでも構いません。 変数 os に、OSを表す文字列が入ります。Windows では”WIN”、Macintosh の場合は”MAC”になります。 if 文で変数 os の内容を判断して、読み込むスタイルシートを振り分けてはいかがでしょう。