Sie sind nicht angemeldet.

1

Dienstag, 5. Februar 2013, 11:46

Mehrere interactive area´s funktionieren nur Lokal

Hallo zusammen,

ich möchte in einem Panorama 2 bzw. mehrere interaktive Schaltflächen unterbringen, was mir auch gelungen ist. Nun, die swf läuft reibungslos LOKAL, wie auch die index.html.
Leider übersetzt kein Internetbrowser die ausgelesene XML dazu, so daß von 2 interaktiven Schaltflächen EINE per onhover ihren Dienst tut, die andere im gleichen Panorama befindliche zwar den Bereich per "Maushand" anzeigt aber das dazugehörige onhover-Bild nicht mitbringt.

Wie muß ich die XML verbiegen? Kann mir wer helfen?

Besten Dank!
Mario

2

Dienstag, 5. Februar 2013, 11:47

Vielleicht wäre es hilfreich wenn du deinen Code hier rein schreibst?

3

Dienstag, 5. Februar 2013, 12:08

sorry!...klar...da isser:

<!--************** Hotspots und Lensflares ****************************************************-->
<hotspot name="spot0" hview="100" vview="0" fovview="90" hcenter="-177.786" vcenter="7.59375" onclick="mainloadpano(virtualtour2.xml);lookat(get(hview),get(vview),get(fovview));" url="virtualtourdata/graphics/spots/spot0.png" onhover="showtext(nach oben);" ath="-177.786" atv="7.59375" width="35" height="35"/>
<hotspot name="spot1" handcursor="false" bordercolor="0x000000" borderalpha="0" fillcolor="0x000000" fillalpha="0" bordercolorhover="0x000000" borderalphahover="0" fillcolorhover="0x000000" fillalphahover="0" alturl="virtualtourdata/graphics/spots/spot1.png" altscale="1.0" frame="0" lastframe="19" frameheight="64" framewidth="64" altonloaded="set(crop,0|0|64|64);set(stopSequence,false);animate(spot1,0.1);" ath="-71.0754" atv="20.228" width="64" height="64"/>

<hotspot name="ems" devices="flash"
url="virtualtourdata/graphics/ems.jpg"
enabled="false"
zorder="1"
distorted="true"
ath="-90"
atv="0"
width="521.59645"
height="539.86696"
edge="lefttop"
ox="-172.76054"
oy="-39.86697"
alpha="0.0"
/>

<hotspot name="ems" devices="html5"
url="virtualtourdata/graphics/ems.jpg"
distorted="true"
ath="-90"
atv="0"
width="521.59645"
height="539.86696"
edge="lefttop"
ox="-172.76054"
oy="-39.86697"
capture="false"
handcursor="false"
alpha="0.0"
ondown="tween(hotspot[ems].alpha,1.0);"
onup="tween(hotspot[ems].alpha,0.0);"
/>

<hotspot name="ems_hit_area" devices="flash"
capture="false"
zorder="2"
alpha="0"
onover="tween(hotspot[ems].alpha,1.0);"
onout="tween(hotspot[ems].alpha,0.0);"
onhover=""
onclick=""
>
<point ath="-82.3435" atv="3.22476"/>
<point ath="-103.724" atv="29.0228"/>
<point ath="-67.3194" atv="40.7492"/>
<point ath="-41.3162" atv="33.127"/>
<point ath="-38.427" atv="11.4332"/>
<point ath="-47.6726" atv="2.05212"/>
<point ath="-67.8973" atv="-0.29316"/>
</hotspot>
<hotspot name="spot2" handcursor="false" bordercolor="0x000000" borderalpha="0" fillcolor="0x000000" fillalpha="0" bordercolorhover="0x000000" borderalphahover="0" fillcolorhover="0x000000" fillalphahover="0" alturl="virtualtourdata/graphics/spots/spot1.png" altscale="1.0" frame="0" lastframe="19" frameheight="64" framewidth="64" altonloaded="set(crop,0|0|64|64);set(stopSequence,false);animate(spot2,0.1);" ath="85.8106" atv="12.6059" width="64" height="64"/>
<hotspot name="gerät_unten" devices="flash"
url="virtualtourdata/graphics/gerät_unten.jpg"
enabled="false"
zorder="1"
distorted="true"
ath="90"
atv="0"
width="232.96008"
height="455.58758"
edge="lefttop"
ox="-121.66298"
oy="-71.43016"
alpha="0.0"
/>

<hotspot name="gerät_unten" devices="html5"
url="virtualtourdata/graphics/gerät_unten.jpg"
distorted="true"
ath="90"
atv="0"
width="232.96008"
height="455.58758"
edge="lefttop"
ox="-121.66298"
oy="-71.43016"
capture="false"
handcursor="false"
alpha="0.0"
ondown="tween(hotspot[gerät_unten].alpha,1.0);"
onup="tween(hotspot[gerät_unten].alpha,0.0);"
/>

<hotspot name="gerät_unten_hit_area" devices="flash"
capture="false"
zorder="2"
alpha="0"
onover="tween(hotspot[gerät_unten].alpha,1.0);"
onout="tween(hotspot[gerät_unten].alpha,0.0);"
onhover=""
onclick=""
>
<point ath="80.0321" atv="-9.67427"/>
<point ath="66.7416" atv="19.6417"/>
<point ath="72.5201" atv="32.5407"/>
<point ath="94.4783" atv="37.2313"/>
<point ath="104.88" atv="27.2638"/>
<point ath="104.302" atv="-0.879479"/>
<point ath="100.257" atv="-10.2606"/>
<point ath="84.077" atv="-12.0195"/>
</hotspot>
<action name="hidepanospotsaction">
set(hotspot[spot0].visible, false);
set(hotspot[spot1].visible, false);
set(hotspot[spot2].visible, false);
</action>
<action name="showpanospotsaction">
set(hotspot[spot0].visible, true);
set(hotspot[spot1].visible, true);
set(hotspot[spot2].visible, true);
</action>
<!-- Alle Hotspots schließen -->
</krpano>

4

Dienstag, 5. Februar 2013, 12:17

Ich habe Dein Problem zwar noch nicht ganz kapiert, aber auf jeden Fall würde ich auf Variablen und Dateinamen mit Umlauten generell verzichten.
Meine Antwort deshalb, weil ich der Fragestellung entnehme, dass lokal alles funktioniert, aber wenn die Dateien auf dem Server liegen eben nicht.

Gruß
Karsten

5

Dienstag, 5. Februar 2013, 12:22

Danke, Angelheini...das habe ich leider alles schon versucht... :-( Ich vermute ein Problem mit Priorität, denn der erste in der XML stehen Hotspot (interactive Area) wird online korrekt übersetzt. Es scheint, als würden die Browser einfach nur diesen einen auslesen. Vielleicht muß ich an irgendeiner Stelle angeben, daß da gefälligst zwei auszulesen sind?? :-D

6

Dienstag, 5. Februar 2013, 13:33

Was passiert denn, wenn Du die beiden Spots im XML tauscht bzw. die zorder änderst?

Gruß
Wolf

7

Dienstag, 5. Februar 2013, 15:07

Hab den Fehler gefunden. Wenn ich jeden Hotspot, also auch die Polygone jeweils einzeln in der xml belasse, diesen im Nachhinein einen interaktiven Bereich zuweise, ist klar, daß ein Browser nicht weiß, was er zeigen soll...den gesetzten Hotspot oder das interaktive Fenster... :-D

Also den gesetzten Hotspot nicht ansprechen, sondern die interactive area!!! Ich hatte mich gewundert, warum in der Ipad/ Iphone Variante der putzig animierte Hotspot blinkt, statt mir meinen interaktive Bereich zu zeigen beim Berühren.

Man muß erstmal drauf kommen, den im Programm gesetzten Hotspot hinterher aus XML wieder zu entfernen, damit nicht der angesprochen wird, sondern eben was anderes. Heißt im Endeffekt, um einen interaktiven Bereich im Panorama zu setzen, kann ich mir das Hotspotgesetze zukünftig sparen... :-D

Vielen Dank aber für Euren Support!

Liebe Grüße in die Runde...
Mario