Als ich gestern das Intro für das Gartenpanorama gemacht habe, konnte ich mich daran gar nicht satt sehen. Der krpano-Player zoomt echt total schick aus der litte planet Ansicht in der Panorama herein.
Wie das geht, ganz einfach: In den Sample-Dateien vom krpano-Player befindet sich auch ein Ordner “litteplanet-intro”. Schaut man sich den Quelltext davon an sieht man folgendes.
<display flash10="off" details="14" /> <events onloadcomplete="delayedcall(0.7, normalview());" /> <action name="normalview"> tween(view.hlookat, 180, 0.7, easeInOutQuad ); tween(view.vlookat, 0, 0.7, easeInOutQuad ); tween(view.fov, 100, 0.7, easeInOutQuad ); tween(view.fisheye, 0.0, 0.7, easeInOutQuad, WAIT); set(display.flash10,on); showtext(get(data[infotext].content), infostyle) </action>
Das ist alles selbsterklärend (Flash 10 aus (der Intro braucht viel Rechenleistung, besonders unter Flash 10), Zeit bis zum Intro, Horizontaler- und Vertikaler View, Winkel, Fisheyoptik und Flash 10 wieder an). Die Dauer für die einzenen Aktionen werden als zweiter Parameter angegeben – in diesem Fall also immer 0,7 Sekunden. Ich finde die Verwandelung von litte planet in das normale Panorama so cool, das diese auch gerne etwas länger dauern darf. Im meinem Fall habe ich 0,7 durch 4 ersetzt.




