Hallo.
Ich möchte eine kleine Animation auslösen, beim drüber fahren mit der Maus über einen bestimmten Bereich.
Programmierung ist leider nicht mein Spezialgebiet, deshalb hab ich es so probiert. (aus dem animated hotspot Beispiel)
leider funktioniert es so nicht, wenn distorted="true" ist.
- wie kann ich das anders lösen?
- oder ist da ein Fehler im Code?
- hatte es mit onhover/onover anstelle von onloaded= probiert, da wurde die Animation immer schneller und schneller - warum?
- oder könnt ich mit dem "interactiv area Beispiel" mehrere Bilder abspielen lassen als Schleife?
Code
<hotspot name="lift2" style="style_lift2" ath="100.21074840664204" atv="-3.670212075020833"
zoom="true" distorted="true"
width="440" height="755"
scale="0.7589175844033624" scale9grid="" scalechildren="false" rotate="0"
rx="-2.012500000000017" ry="21.875" rz="-0.728018512896502" onclick="movetoflur2a(); mapog1();" />
<!-- hotspot style predefines - black hotspot -->
<style name="style_lift2"
url="skin/lift2.jpg"
crop="0|0|440|755"
frames="7" framewidth="440" frameheight="755" frame="0"
onloaded="hotspot_animate();"
altonloaded="if(isphone, mul(scale,2)); onloaded();"
/>
<!-- hotspot animation action -->
<action name="hotspot_animate">
inc(frame,1,get(frames),0);
mul(ypos,frame,frameheight);
txtadd(crop,'0|',get(ypos),'|',get(framewidth),'|',get(frameheight));
delayedcall(0.4, hotspot_animate() );
</action>
Display More
Hier die "Animation", die ich im Panorama platzieren möchte
Vielen Dank für Hilfe