Hi,
ich habe mit den Tools der neuen Version einen meiner Schlossräume neu rechnen lassen. die table_x und die mobile_x wurden erzeugt.
Wenn ich nun mit dem Safari (unter Win7-64bit und auch unter MacOS) das Panorama aufrufe, funktioniert alles wunderbar. Wenn ich dann aber über das Entwicklermenü auf z.B. iPad umschalte, dann erhalte ich ein Bild wie im beiliegenden Screenshot. Durch Cursorziehen erreicht man nur ein Drehen des "Strahlenkranzes".
Sobald ich dann die Größe des Safari-Fensters ändere, wird das preview.jpg korrekt angezeigt. Die mobile_x bzw. tablet_x Daten werden aber nicht geladen.
was mache ich denn falsch?
Hier ein paar Codeschnipsel:
Die Einbettung in HTML habe ich so gemacht:
<div id="krpanoDIV">
<noscript>
<table width="100%" height="100%">
<tr valign="middle">
<td>
<center>
ERROR:
<br/><br/>
Javascript not activated
<br/><br/>
</center>
</td>
</tr>
</table>
</noscript>
</div>
<script
type="text/javascript"
src="/fileadmin/krpano/swfkrpano.js">
</script>
<script type="text/javascript">
var so = createPanoViewer({ swf:"/fileadmin/krpano/krpano.swf",
target:"krpanoDIV",
id:"krpanoSWFObject",
width:"100%",
height:"83%"});
so.addParam("allowFullScreen","true");
so.addParam("allowScriptAccess","sameDomain");
var path = document.location.href.substring(7).split("/");
so.addVariable("parDomain", path[0]);
so.addVariable("parSite", path[path.length -7]);
so.addVariable("parObjectGroup", path[path.length -5]);
so.addVariable("parObject", path[path.length -4]);
var htmlFile = path[path.length -3].split(".");
so.addVariable("parHtmlFile", htmlFile[0]);
// pass all external parameters to flash
var q = document.location.search || document.location.hash;
if(q)
{
var params = q.substring(1).split("&");
for(var i=0; i<params.length; i++)
{
var param = params[i];
var istgl = param.indexOf("=");
if (istgl == -1) istgl = param.length;
var pname = param.substring(0,istgl);
var pval = param.substring(istgl+1);
if (pname == "krpanologo")
{
// shortcut to hide the logo
pname = "plugin[krpanologo].visible";
}
if(pname == "pano")
{
var locationdata = pval.substring(0).split("/");
so.addVariable("parEtage", locationdata[0]);
so.addVariable("parRaum", locationdata[1]);
pname = "xml";
}
so.addVariable(pname, pval);
}
}
so.embed();
</script>
Display More
die Bilder werden geladen über:
<!-- ============================================================== -->
<!-- Preview und Image -->
<!-- ============================================================== -->
<preview url="pano.tiles/preview.jpg" />
<image type="CUBE" multires="true" tilesize="769" progressive="false">
<level tiledimagewidth="5002" tiledimageheight="5002">
<left url="pano.tiles/l3_l_%0v_%0h.jpg" />
<front url="pano.tiles/l3_f_%0v_%0h.jpg" />
<right url="pano.tiles/l3_r_%0v_%0h.jpg" />
<back url="pano.tiles/l3_b_%0v_%0h.jpg" />
<up url="pano.tiles/l3_u_%0v_%0h.jpg" />
<down url="pano.tiles/l3_d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="2501" tiledimageheight="2501">
<left url="pano.tiles/l2_l_%0v_%0h.jpg" />
<front url="pano.tiles/l2_f_%0v_%0h.jpg" />
<right url="pano.tiles/l2_r_%0v_%0h.jpg" />
<back url="pano.tiles/l2_b_%0v_%0h.jpg" />
<up url="pano.tiles/l2_u_%0v_%0h.jpg" />
<down url="pano.tiles/l2_d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="1251" tiledimageheight="1251">
<left url="pano.tiles/l1_l_%0v_%0h.jpg" />
<front url="pano.tiles/l1_f_%0v_%0h.jpg" />
<right url="pano.tiles/l1_r_%0v_%0h.jpg" />
<back url="pano.tiles/l1_b_%0v_%0h.jpg" />
<up url="pano.tiles/l1_u_%0v_%0h.jpg" />
<down url="pano.tiles/l1_d_%0v_%0h.jpg" />
</level>
<mobile>
<left url="pano.tiles/mobile_l.jpg" />
<front url="pano.tiles/mobile_f.jpg" />
<right url="pano.tiles/mobile_r.jpg" />
<back url="pano.tiles/mobile_b.jpg" />
<up url="pano.tiles/mobile_u.jpg" />
<down url="pano.tiles/mobile_d.jpg" />
</mobile>
<tablet>
<left url="pano.tiles/tablet_l.jpg" />
<front url="pano.tiles/tablet_f.jpg" />
<right url="pano.tiles/tablet_r.jpg" />
<back url="pano.tiles/tablet_b.jpg" />
<up url="pano.tiles/tablet_u.jpg" />
<down url="pano.tiles/tablet_d.jpg" />
</tablet>
</image>
Display More
Leider kann ich das grad nicht online stellen. Vielleicht kann mir jemand auch so helfen. Danke schon mal!
Viele Grüße
Sepp