Panorama Flash-Viewer

Ich bin jetzt endlich dazugekommen das zu erstellen was ich schon seit längerem machen wollte:

Einen Flash-Viewer für meine Panoramen ;-)

Jaaaa…gemacht hab ich das ganze mit dem flex 3 sdk, eclipse mit flex2ant und papervision3d.

Was kann das ganze…hmm naja nicht sonderlich viel:

  • Übergabe der Panorama-Abmaße und der Bild-URL per HTML aus meiner Gallery ans “flash”
  • Berechnung des groben Zylinderdurchmessers passend für das jeweilige Panorama
  • Anpassen der Zoom-stufe in Abhängigkeit des Durchmessers um das Panorama gleich möglichst groß zu sehen (noch verbesserungswürdig)
  • “Loading Picture” Anzeige beim Nachladen des Bildes
  • Steuerung der Kamera (drehen) durch die Maus (rechts/links)
  • Zoom +/- durch drücken von +/- oder Mausrad
  • Fullscreen duch esc
  • Steuerung der Kamera (gehen) Über die Pfeiltasten
  • Rücksetzen auf Originalstandort mir “r”
  • Ausblenden der Hilfe mit “h”

Das ganze schaut dann in etwa so aus:

Flash Panorama
Während des Bild-Nachladens


mit eingeblendeter Hilfe


ohne Hilfe

Anschauen kann man sich das bei allen 360° Panoramen in meiner Gallery mit einem Klick auf “Panorma ansehen (Flash-Viewer)” vorausgesetzt man hat Flashplayer 9 installiert (weiß nicht obs mim 8er auch geht :-) ) und einen nicht allzu alten Computer. Vielleicht gehts mim Flash Player 10 beta (soll ja angeblich die Grafikkarte direkt unterstützen) auf solchen Computern besser?

Ein paar schöne Panoramen sind zb.:

Geschrieben vor 3 Jahre, 8 Monate in Fotos, Programmieren, qurps.at, Web-Development

Ein Kommentar

  1. 1 Andy 

    Cool!

    Ich glaub’ G2′s offizieller panorama viewer ist immer noch ein Java Applet und da Java Applets einfach nicht so schnell starten wie Flash Animationen oder JavaScript basierte Loesungen, sind wir bemueht Java Applets durch andere Technologien zu ersetzen.

    Hast Du Plaene den Viewer mit einer open source Lizenz zu veroeffentlichen?

    Feedback:
    Das Bild ist etwas unruhig bei Animationen (vor allem aliasing).
    Kann man bei den verwendeten Bibliotheken an der Bild/Animations-Qualitaet rumschrauben? Antialiasing, anisotropischer Filter, andere Algorithmen fuer’s resizen?

    – Andy, Gallery Entwickler

Ein Kommentar schreiben

(wird nicht veröffentlicht)