バージョン選択

フォーラム

メニュー

オンライン状況

79 人のユーザが現在オンラインです。 (69 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 79
もっと...

サイト内検索

質問 > フロント機能 > Flashの表示がうまくいきません。。。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mkhkck
投稿日時: 2010/5/6 13:29
対応状況: 確認中
一人前
登録日: 2009/7/18
居住地:
投稿: 98
Flashの表示がうまくいきません。。。
Flashでパブリッシュしたファイルを配置し、
(この場合、main.swfとAC_RunActiveContent.js)
パーミッション707にし、HTML内に書かれていた、
<noscript>。。。。。。</noscript>の記述をコピーし、
ファイルパスを変更し、ファイルをアップロードしましたが、
なにも表示されなく困っております。

過去ログを見ても問題点がわからず困っております。

ソース
?top.tpl内に、以下の項目を追加
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="530" height="230" id="main" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="<!--{$TPL_DIR}-->flash/main.swf" /><param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="<!--{$TPL_DIR}-->flash/main.swf" quality="high" bgcolor="#ffffff" width="530" height="230" name="main" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>

?その他、site_flame内に、以下のヘッダ情報を追加

<script type="text/javascript" src="<!--{$TPL_DIR}-->flash/AC_RunActiveContent.js"></script>

しかし、表示がされませんでした。

どなたかご教示願えませんでしょうか?
よろしくお願い致します。
seasoft
投稿日時: 2010/5/6 13:35
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: Flashの表示がうまくいきません。。。
変更後に当該ページの HTML 出力ソースがどのようになっているかが気になるところです。

また、インターネットで公開中のサイトでしたら、URL を貼っていただくと話しが早いかと思います。

合わせて、
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
もご一読いただくと宜しいかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

mkhkck
投稿日時: 2010/5/6 14:04
対応状況: −−−
一人前
登録日: 2009/7/18
居住地:
投稿: 98
Re: Flashの表示がうまくいきません。。。
すみません。。。

ありがとうございます!

参考にしたページは、

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3398&forum=10

です。

html内のソースは

<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("このページでは \"AC_RunActiveContent.js\" が必要です。");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '530',
'height', '230',
'src', 'main',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'main',
'bgcolor', '#ffffff',
'name', 'main',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'flash/main',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="530" height="230" id="main" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="flash/main.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="flash/main.swf" quality="high" bgcolor="#ffffff" width="530" height="230" name="main" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>

です。
seasoft
投稿日時: 2010/5/6 14:11
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: Flashの表示がうまくいきません。。。
直ぐにつ追いつく範囲ですと、main.swf の配置場所と指定パスが一致しているかという点ですね。確信がないならば、絶対パスで記載(http: から記載)すると確かかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

mkhkck
投稿日時: 2010/5/6 14:54
対応状況: −−−
一人前
登録日: 2009/7/18
居住地:
投稿: 98
Re: Flashの表示がうまくいきません。。。
フルパスで次のように書きました。

http://DOMAIN/user_data/packages/default/flash/main.swf

ソース内は

<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="530" height="230" id="main" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="http://DOMAIN/user_data/packages/default/flash/main.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="http://DOMAIN/user_data/packages/default/flash/main.swf" quality="high" bgcolor="#ffffff" width="530" height="230" name="main" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>

しかし、表示されず、

http://DOMAIN/user_data/packages/default/flash/main.swf

に直接ブラウザからアクセスすると、表示されます。

どうしてでしょうか?

<script>...</script>

も記述した方がよかったでしょうか?
試してみましたが、これまでは、領域確保も出来ていなかったのですが、
領域確保はできましたが、表示がされません。

そこで、<script>...</script>
にあったパスも変更したら、見事!表示されました!

ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,848名です
総投稿数は109,986件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.