Hi,
ich experimentiere aktuell mit "KRPANO 1.18.4". Nun suche ich für mein Panorama eine Art Preloader, der sowohl unter Flash als auch HTML5 funktioniert. Bei jedem Aufruf der Datei "pan.php" soll zuerst ein "Loading ...." Hinweis erscheinen. Sobald das Panorama geladen ist, soll dieser Text wieder verschwinden. Leider wird der Text beim laden jedoch überhaupt nicht angezeigt. Was mache ich falsch?
Die zweite Frage bezieht sich auf den Parameter "maxpixelzoom", der bei mir mit "3.0" angegeben ist. Unter Flash funktioniert die Begrenzung. Unter HTML5 funktioniert dieser Parameter leider überhaupt nicht. Ist das ein Bug in der Software oder mache ich hier auch etwas falsch?
Hoffe, Ihr könnt mir helfen :-))
pan.php:
|
Source code
|
1
2
3
4
5
6
|
<script src="embedpano.js"></script>
<div id="pano" style="width:840px;height:480px;">
<script>
embedpano({swf:"krpano.swf", xml:"daten.xml", target:"pano", html5:"auto", passQueryParameters:true});
</script>
</div>
|
daten.xml:
|
Source code
|
1
2
3
4
5
6
7
|
<krpano>
<include url="pan.xml" />
<image type="SPHERE" hfov="140">
<sphere url="../panorama.jpg" />
</image>
<view fisheye="0" limitview="auto" maxpixelzoom="3.0" />
</krpano>
|
pan.xml:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<krpano>
<layer name="buttons" keep="true" url="%SWFPATH%/plugins/textfield.swf" align="leftbottom" width="120" height="20" y="0"
background="false">
<layer name="left" url="img/links.png" scale="1" align="lefttop" x="0" y="0" ondown="set(hlookat_moveforce,-1);" onup="set(hlookat_moveforce,0);" />
<layer name="right" url="img/rechts.png" scale="1" align="lefttop" x="20" y="0" ondown="set(hlookat_moveforce,+1);" onup="set(hlookat_moveforce,0);" />
<layer name="up" url="img/hoch.png" scale="1" align="lefttop" x="40" y="0" ondown="set(vlookat_moveforce,-1);" onup="set(vlookat_moveforce,0);" />
<layer name="down" url="img/runter.png" scale="1" align="lefttop" x="60" y="0" ondown="set(vlookat_moveforce,+1);" onup="set(vlookat_moveforce,0);" />
<layer name="in" url="img/zoom_in.png" scale="1" align="lefttop" x="80" y="0" ondown="set(fov_moveforce,-1);" onup="set(fov_moveforce,0);" />
<layer name="out" url="img/zoom_out.png" scale="1" align="lefttop" x="100" y="0" ondown="set(fov_moveforce,+1);" onup="set(fov_moveforce,0);" />
</layer>
<layer name="text"
url="%SWFPATH%/plugins/textfield.swf"
align="auto"
html="Loading ......."
css="font-family:Arial; font-size:22px; color:#FFFFFF;"
background="false"
backgroundalpha="1.0"
visible="true"
onloaded="if(text !== false, set(visible,false));"
/>
</krpano>
|