人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

FRASHで、SWF形式のアニメーションを、例えばテレビモニタ型のアニメーション(こちらもSWF)の中で動かしたいとき(つまり入れ子になっている)、ローカルでは問題なく動くんですが、サーバーにアップすると、WEB上では動きません。外観のモニタは出るのですが、中身が出てこないんです。テレビのスイッチを入れるとアニメが見れるという感じにしたいのですが原因がわかりません。HTMLに貼付けて、ローカル上では問題なく見れるのですが、アップするとターゲットの関係性が変わるのでしょうか?

●質問者: hiropon71
●カテゴリ:コンピュータ
✍キーワード:HTML swf Web アニメ アニメーション
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hannibal
●20ポイント

http://www.h5.dion.ne.jp/~hannibal/hokan/photo/JRwest.html

<object classid=”clsid:d27cdb6e-ae6d-11cf-96b8-444553540000” codebase=”

http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflas...

” width=”500” height=”300” id=”f1” align=”middle”>

<param name=”allowScriptAccess” value=”sameDomain” />

<param name=”movie” value=”○○.swf” />

<param name=”quality” value=”high” />

<param name=”bgcolor” value=”#000000” />

<embed src=”○○.swf” quality=”high” bgcolor=”#000000” width=”500” height=”300” name=”f1” align=”middle” allowScriptAccess=”sameDomain” type=”application/x-shockwave-flash” pluginspage=”

http://www.macromedia.com/go/getflashplayer

Adobe - Adobe Shockwave Player

” />

</object>

とすれば表示されるはずです。背景が変わるので”#000000”の部分は背景の色に変えてください。あと○○をそのFlashにリンクして……

URLは私のサイト内のFLASH(見れますよね?)


2 ● malark
●20ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

URLはダミーです

ローカルで動くがアップすると動かない・・・というのは、リンク先がローカルの絶対パス(例えば、C:¥my documents¥...¥aaa.swf)で指定されている可能性があります。

対処するには、相対パスで記述する必要があると思います。

同じフォルダにあるなら ./bbb.swfと記述すれば、同じ階層構成でアップすれば動くはずです


3 ● ogurayu
●20ポイント

http://www.hatena.ne.jp/1081664208

FRASHで、SWF形式のアニメーションを、例えばテレビモニタ型のアニメーション(こちらもSWF)の中で動かしたいとき(つまり入れ子になっている)、ローカルでは問題なく動.. - 人力検索はてな

・相対パスで指定している場合、ローカルの階層とUP先の階層が違っている場合、表示されません。

・絶対パスで指定している場合、UP先のURLを入れてあげないと、自分以外の環境では表示されません。

Web上で、他のファイルが上手くいっている場合、フォルダ名や置き場所を変えるわけにも行かないでしょうし、ボタンのリンク先を、モニタ内のswf(UPしたほう)のURL「絶対パス」で指定してしまっては、どうでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ