• ベストアンサー

FLASHでテキストのボタンについて

FLASHで現在自分のホームページを制作しています。 そこで、FLASHのテキストボタンを作成してプレビューして見ると テキストの隙間でボタン機能が解除してしまいます。ロールオーバー でマウスで選択すると色が変わるようにしていますので分かります。 これは、テキストのフォントが原因なんですか? それとも画像を作らなければならないのですか? そしてもう一つですが 最初に読み込む時のNOW LOADINGの画面ですが、読み込みバイト70% を超えてやっとBARが表示されます。 これは何がいけないのですか? 分かる方お願いします。

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

  • ベストアンサー
  • Dimen9100
  • ベストアンサー率78% (18/23)
回答No.3

>>7で書き出したほうが無難ですね。の補足。 私はTOPでFLASH9も公開してますしアナウンスもしております。 >自然にFLASHのサイトに行きダウンロードしてもらえるように出来るのですか? 問題のFLASHのHTMLから AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'を見つけてください。 version=8,0,0,0 を version=9,0,0,0に 変更すれば、そのFLASHを見た人のプレイヤーが9以前だったらWinでIEなら自動的にインストールされ、WinのFireFox等だとメッセージとLinkが表示されます。 Macは良くわかりません。^^;

nabe2007
質問者

補足

問題のFLASHのHTMLから AC_FL_RunContent( 'codebase','​http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab...​を見つけてください。 HTMLソースにAC_FL_RunContentが無いのですが 前はあったような気がするのですが・・・

その他の回答 (2)

  • Dimen9100
  • ベストアンサー率78% (18/23)
回答No.2

>ムービーに分割はSWFファイルを何個か作るということですか? 単純に分割と表現してしまいましたが、方法は幾つかありムービーの構造によりケースバイケースなんです。 またnowloadingのスクリプトによっても微妙に違ったりします。 まずムービープレビューの時、表示のプロファイラとストリーミンググラフをチェックして下さい。 ダウンロード設定はとりあえず56Kにして、ダウンロードのシュミレートを選んで動作を確認してください。 やはり読み込みの途中からしか表示されませんか? でしたらダウンロード設定をT1もしくは、カスタムで貴方の回線速度にしてストリーミンググラフ内の一番左(1フレーム)のバーを見てください。 赤い横線よりかなり上になってませんか? グラフで説明すると一番左(1フレーム)にnowloadingを置き赤線以内に収まるデータ量にします。 もし赤線内もしくは赤線近辺の場合はサウンドやビットマップの場合は外部SWFもしくは外部mp3や外部JPGとして読み込んだりします。 とにかくムービーの種類、構造、自分のスキルによって一番良い方法をとればよいです。 どうしても直らなくて、バーの途中から表示されるのが気持ち悪いのでしたら、最悪、他の方法を考えてみるっていう手もあると思います。 「どんなものですか?」と言われても困りますが・・・^^; >先ほど友達のPCで見たところ、何と文字が出ていません。 SWFの書き出しはFLASH8か9にしたのでしょうか? でしたらお友達のFLASH playerは7までかも知れません。 FLASH8からFONTの表示方法が変更されたため7では表示されません。 もしFLASH8や9の機能を使っていないのでしたら7で書き出したほうが無難ですね。 プレイヤーの問題でなければデバイスFONT等の関連かも知れません。

nabe2007
質問者

お礼

Dimen9100様 何度もありがとうございます。 赤い横線よりかなり上になってませんか? 上がっています。最初の部分だけ。 昨日から色々試したのですが、サイズの問題ですね。 何とswfサイズが1.2メガありました。 画像写真を大きなサイズをFLASHで縮めて使用していました。 小さいサイズに加工したら、サイズダウンに成功しましたが、 相変わらずローディング画面は最初のグラフだけ大きいので、 70%以上でないと表示されません。根本的に最初から作り直して 見ようと思います。その都度ダウンロードのシュミレートして SWFの書き出しはFLASH8か9にしたのでしょうか? FLASH8です。だからですね。 以上、本当にご親切にありがとうございました。

  • Dimen9100
  • ベストアンサー率78% (18/23)
回答No.1

ボタンは4フレームあります。 アップフレーム/オーバーフレーム/ダウンフレーム/ヒットフレーム アップは普通に表示されている状態。 オーバーはマウスオーバーした状態 ダウンはクリックした状態です。 最後のヒットはボタンの反応するエリアで、通常は見えない部分です。 このヒットにテキストが収まる大きさの塗りつぶした短形を描いてやります。 ----------------------------------- NOW LOADINGの件は多量のFONTや大きなビットマップや音楽があるか、movieの構造によるものかも知れません。 対処法としてはオブジェクトをうまく数フレームに分割させたり、幾つかのムービーに分割してloadmovieしたりしてます。

nabe2007
質問者

お礼

Dimen9100様 早速のご回答ありがとうございます。 ヒットフレームが関係してたのですね…無事できました。 NOW LOADINGの件は ご指摘のように、自作の音楽・写真などを入れていますので その関係だと思います。 >オブジェクトをうまく数フレームに分割させたり、幾つかのムービーに分割してloadmovieしたりしてます。 数フレームに分割はどうすれば宜しいですか? ちなみにシーンを作ってNOW LOADINGと分けたのですが無理でした。 ムービーに分割はSWFファイルを何個か作るということですか? そして 先ほど友達のPCで見たところ、何と文字が出ていません。 プレイヤーのヴァージョンが関係してると分かったのですが この辺見る人に、このサイトは~みたいに作るしかないのですか? 自然にFLASHのサイトに行きダウンロードしてもらえるように出来るのですか? すみませ色々質問して。。。

関連するQ&A