• ベストアンサー

FLASHでOSの判定しWINとMac用CSSを振り分ける方法

今やろうとしているのが、 FLASHMX2004を使って、 外部テキストを表示しているのですが、WINとMacでフォントサイズが変わってきて(Macが大きい)、困っています。 FLASH内で、OSの判定をして、読み込むスタイルシートをWINとMac用で振り分けたいのですが、どうすればいいのかわかりません。 どなたかお助け願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.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 の内容を判断して、読み込むスタイルシートを振り分けてはいかがでしょう。

関連するQ&A