0

iframe を使用して Unity ゲームを Fancybox に埋め込もうとしています。別の Web ページで開くと正常に動作しますが、埋め込むと読み込まれません。これは、ページの上部にあるコードです。

http://pastebin.com/embed_js.php?i=tJsjwVnH

そして、これは私がfancyboxでゲームを立ち上げるために使用しているコードです:

http://pastebin.com/embed_js.php?i=dsHKVt4n

何か助けていただければ幸いです。何が間違っていますか?

4

2 に答える 2

0

おっと、貼り付けたコードの間違った部分を誤って切り取ってしまいました。fancybox_swfを編集するつもりでしたが、fancybox_unityを切り取りました。とにかく、私のホストはunity3dファイルをサポートしていないことが判明したため、機能しませんでした。最終的には別の場所でホストしましたが、コードはファンシーボックスにリンクするために完全に機能しました。ありがとうございます。

于 2012-04-15T16:30:21.927 に答える
0

このクラスを fancybox:fancybox_swfにバインドしていますが、アンカーには別のクラス: がありfancybox_unityます。data-さらに、寸法を fancybox に渡すための属性がありません。

あなたのアンカーは次のようになるはずです

<a class="fancybox_swf fancybox.iframe" title="Shoot The Hoop" href="unity/WebPlayer.html" data-width="600" data-height="320">
 <img src="images/shootthehoop.png" alt="Shoot The Hoop" />
</a>

data-widthと のdata-height値を便利なように設定すると、 fancybox script を使用できます

HTML5 を設定する必要があることに注意してくださいDOCTYPE

于 2012-04-12T00:27:19.113 に答える