結構前の話なんですが、思い切ってMacromedia Studio MX 2004を購入しました。そこで気になったことがあったのでメモっときます。当たり前ながら、これを試して問題が起きても責任は取りかねますので、自己責任でよろしくです。:P

 気になったのは、Flash MX 2004のヘルプなんですが、デフォルトの状態で開くと読みにくいんですよね。そこで文字のサイズなどなど、ヘルプの表示環境を変える方法です。

 まずFlash MX 2004のヘルプはhtmlファイルで構成されています。htmlファイルを表示するためのエンジンは、Internet Explorerが使用されているようです。試しにヘルプを表示している部分を左クリックしてみると、Internet Explorerと同じメニューが表示されると思います。
 ちなみに、Flash MX 2004ヘルプのhtmlファイル群は私の環境(Windows XP)だと

C:\Documents and Settings\All Users\Application Data\Macromedia\Flash MX 2004\ja\Configuration\HelpPanel\Help

の中に、5つのディレクトリに分かれて格納されていました。

 で、ヘルプで使用されているhtmlのソースをのぞいてみると、<head></head>間に

<script language="JavaScript" src="../../_sharedassets/pages.js"></script>

として、外部JavaScriptファイルを読み込んでいるのがわかります。というわけで

C:\Documents and Settings\All Users\Application Data\Macromedia\Flash MX 2004\ja\Configuration\HelpPanel\_sharedassets

にあるJavaScriptファイル、pages.jsを見てみます。

var version = navigator.appVersion;

if (version.indexOf("Mac") != -1) {
  document.write('<link rel=stylesheet href=\"../../_sharedassets/help_mac.css\" TYPE=\"text/css\">');
}
else if (version.indexOf("Windows") != -1) {
  document.write('<link rel=stylesheet href=\"../../_sharedassets/help_pc.css\" TYPE=\"text/css\">');
}
else {
  document.write('<link rel=stylesheet href=\"../../_sharedassets/help.css\" TYPE=\"text/css\">');
}

と冒頭部分に記述されており、ブラウザ情報を取得して、その中に"Mac"の文字列があれば、Mac用のスタイルシートhelp_mac.cssを、"Windows"の文字列があれば、Windows用のスタイルシートhelp_pc.css、それ以外ならhelp.cssを参照するようhtmlに書き込むようになっています。各cssファイルの場所はpages.jsと同じディレクトリです。

 ではスタイルシートをのぞいてみましょう。私はWindows環境なので、help_pc.cssを参照すると、

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    margin: 5px;
    background-color: #FFFFFF;
}

という記述があります。例えば、ヘルプ表示部分全体の文字サイズを大きくしたいなら、bodyのfont-size属性を.8emや1emなど好みの値に変更します。他の部分もこのスタイルシートを細かく修正していくことで、好みのヘルプ表示環境が得られるというわけです。

 ところでMacromedia Studio MX 2004購入後、一月ほど経ったある日


-------新製品のお知らせ《Macromedia Studio 8 mail 2005-10-12》---------


∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞


Macromedia Studio 8 登場!


■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■∞■


本日10月12日、Macromedia Studio 8 を発表いたしました。
今回は Studio 8 、Dreamweaver 8 、Flash Professional 8 同日販売開始。
優れた Webサイト、インタラクティブメディア、モバイルコンテンツを制作
できる最高峰のツールセットです。
(--以下略-- Peric)

という衝撃的なメールが届いたのでした。orz