結構前の話なんですが、思い切って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>間に
として、外部JavaScriptファイルを読み込んでいるのがわかります。というわけで
C:\Documents and Settings\All Users\Application Data\Macromedia\Flash MX 2004\ja\Configuration\HelpPanel\_sharedassets
にあるJavaScriptファイル、pages.jsを見てみます。
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を参照すると、
  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