2016-04-05 31 views
0

私はKRpanoパノラマビューアを使用していますが、これまでのところうまくいきましたが、今は画像を自動回転させたいのですが、問題があります。Krpanoの自動回転が機能しない

は、ここに私のコードです:

var viewer = createPanoViewer({ swf: "/Static/Flash/krpano.swf", xml: "/Static/Flash/custom.xml", target: "krpanoview-container", id: "krpanoSWFObject", width: 600, height: 400 }); 
viewer.addParam("wmode", "transparent"); 
viewer.embed(); 

が、私はその後、krpano.swfと同じフォルダ内custom.xml -fileを作成しました。 XMLは次のようになります。

<krpano> 
    <autorotate enabled="true" /> 
    ... 
</krpano> 

しかし、それは動作しないようです。誰かが多分何が問題になるのか教えてもらえますか?

答えて

0

自動回転のタグは、シンプルでよく書かれているので、私は2つのまたはそれ以上の問題を疑うことができます:あなたのXMLファイルに一貫性があることを確認し、

  • 最初に:チェックあなたの構文の問題を持っていませんXMLファイル。これを実現するには、あなたのブラウザでドラッグアンドドロップしてください。ブラウザはXMLファイルを解析し、構文上の問題があるときに通知します。

  • 実際にcustom.xmlファイルがKRPanoによって読み取られていますか?要点は、KRPanoの内容によれば、KRPanoには読み込めない、またはアクセスできないということです。 、それは読んでされていることを確認し、コンソールでその場跡「onxmlcomplete」イベントを配置するには、のように:

    その後
<krpano logkey="true> 
    ... 
    <events name="debugEvents" onxmlcomplete="showlog(true);trace('My XML file is well read');" /> 
    ... 
</krpano> 

あなたのパノラマロードは、コンソールがに入力したテキストに飛び出る表示されるはずです。何も起こらなければ、あなたのJSで定義したように、KRPanoはあなたのXMLファイルにアクセスできません。

  • XMLが正しく読み込まれて読み込まれていることが確かであれば、問題は自動回転をオフにするアクションから発生します。以下のようなものを呼び出していない二回、すべてのXMLファイル(すべて、すべて「を含む」)をチェック:このすべては、上記の失敗
 
    switch(autorotate.enabled); 
    toggle(autorotate.enabled); 
    set(autorotate.enabled, false); 
    ... 
  • を、あなたのKRPanoのリビジョンをチェックし(1.17など)すべてkrpanoタグを設定します上記のすべては、あなたがより多くの最近のKRPano(1.18または1.19pre)を使用していると、あなたが正しくあなたのページにパノラマを挿入されている確認し、あなたを助けることができなかった場合は
 
    <krpano version="1.17">... 

:バージョン=「1.17」のようにしています。

よろしくお願いいたします。

関連する問題