Vorab, ich finde dieses Forum prima, weil man manchmal einsetzbare Lösungen per Copy'n'Paste 1:1 in den A**** geschoben bekommt. Dies vor dem Hintergrund, dass krpano XML-Noobs alles wollen, aber gleichzeitig dokumentieren, dass sie keine Ahnung von nix haben und erwarten, dass man ihnen die Lösung auf dem Präsentierteller liefert. Mich ärgert das. krpano ist nach wie vor und erst Recht in der aktuellen Version ein Tool, das sich an Anwender wendet, die keine Angst davor haben, sich intensiv mit XML und den dazugehörigen Droplets auseinansetzen. Wer etwas anderes behauptet, gehört verhauen.
Deine Lösung lautet
Erzeuge einen Ordner namens hotspots und kopiere die angehängten *.pngs dorthin
Füge deiner vtourskin.xml folgende Zeile hinzu
$this->cacheCode('[php]','<style name="hotspot_ani_black"
url="hotspots/hotspot_ani_black_64x64x20.png"
crop="0|0|64|64"
framewidth="64" frameheight="64" frame="0" lastframe="19"
onloaded="hotspot_animate();"
altonloaded="if(isphone, mul(scale,2)); onloaded();"
/>
<style name="hotspot_ani_white"
url="hotspots/hotspot_ani_white_64x64x20.png"
crop="0|0|64|64"
framewidth="64" frameheight="64" frame="0" lastframe="19"
onloaded="hotspot_animate();"
altonloaded="if(isphone, mul(scale,2)); onloaded();"
/>
<action name="hotspot_animate">
inc(frame,1,get(lastframe),0);
mul(ypos,frame,frameheight);
txtadd(crop,'0|',get(ypos),'|',get(framewidth),'|',get(frameheight));
delayedcall(0.03, if(loaded, hotspot_animate() ) );
</action>')
Ersetze deinen Hotspot in deiner tour.xml durch folgende Zeile (wahlweise *_white oder *_black)
$this->cacheCode('[php]','<hotspot name="spot1" style="shotspot_ani_white" ath="-41.144" atv="10.999" linkedscene="blablub" />')
Soviel dazu.
Quick and dirty:
Kopiere die Datei "hotspot_ani_black.swf" oder "hotspot_ani_white.swf" aus dem Hotspotsverzeichnis der KRPano-Tools in das "skin"-Verzeichnis deiner fertigen Tour. In diesem Verzeichnis ist eine Datei "vtourskin.xml". Hier suchst du den Eintrag "vtourskin_hotspot.png" und ersetzt ihn durch "hotspot_ani_black.swf" oder "hotspot_ani_white.swf". Fertig.
Gérard
© 2006-2025