2012-04-11 14 views
0

iframeを使用してユニティゲームをFancyboxに埋め込もうとしています。別のWebページで開くとうまく動作しますが、埋め込み時には読み込まれません。これは私がページの一番上に持っているコードです:Fancyboxでユニティゲームが実行されていないiframe

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

そして、これは私が試してみて、fancyboxでゲームを起動するために使用しているコードです:

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

私は本当に助けに感謝します、私は間違って何をしていますか?

答えて

0

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

私はあなたのアンカーは

<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> 

のようになります推測では、あなたがyour fancybox scriptを使用することができ、あなたの利便性とdata-widthdata-height値を設定します。

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

0

ああ、私は誤ってペーストしたコードの間違った部分を切り捨てました!私はfancybox_swfを編集することを意図しましたが、fancybox_unityを削除しました。とにかく、私のホストはunity3dファイルをサポートしていないことが分かりました。それはなぜ機能していないのですか、私は最後にそれをホストしましたが、あなたのコードは完全にfancyboxにリンクしてくれました。

関連する問題