パブリッシュ設定の「HTMLの位置」が有効にならない
問題パブリッシュの設定で「HTMLの位置」の設定をしても有効にならない。
理由
HTMLを書き出す時に使用するテンプレートに「HTMLの位置」の属性が入っていません。
対処法
テンプレートを変更します。
| 1 | Macromedia Flash4Jフォルダ>HTMLフォルダの中の「default.html」をテキストエディタで開きます。 |
| 2 | OBJECTタグ、EMBEDタグ内に「ALIGN=$HA」を追加します。 ※「default.html」以外にも「Flash3.htm」、「Flash4.html」、「FSCommand.html」も同じ様に追加します。 |
マニュアルには、パブリッシュ設定の「HTMLの位置」はブラウザウィンドウ内でFlashムービーのウィンドウをどのように表示するかを設定するとありますが、
具体的には、swfムービーの位置と前後のテキストとの並び(行揃え)を指定するもので、例えば「HTMLの位置」を「上」と設定すると、swfの横に入力したテキストはswfの上部に合わせて並びます。ただ、これは一行のテキストにだけ反映されるもので、一行に収まりきれない長いテキストは、swfの下に表示されます。
イメージにALIGNタグを設定する時と意味は同じです。