PanoSalado: The Open Source Flash panorama player

Panosalado is the open source Flash based panorama player/viewer. Smile

PanoSalado is collaboratively developed by your FlashPanos.com hosts, Patrick and Zephyr; it's headquartered here at PanoSalado.com and at GoogleCode. PanoSalado is based atop a Papervision3D core, accessible to both the Flash IDE and Flex developer alike, and hugely extensible.

The advanced Actionscripter can reach right in to the PanoSalado.as file (plus modified Papervision libraries & PanoSalado libraries) and tweak to their heart's content; Those less inclined to Actionscript-at-the-core can edit an XML file or two, create their own modular Flash (.swf) add-ons or plugins if they want, and run, run, run with the ball. Other than being free, what could be better? Smile

The basic right-out-of-the-box idea is:

  • Create a basic XML file which describes the panorama(s)
  • Point the PanoSalado engine at your XML

Extending it further:

  • Create an advanced XML file which describes the panorama(s)
    • Include element describing/pointing to an interface .swf to be layered over panorama
    • Include another element describing/pointing to another .swf
    • Include "hotspot" elements which will be pinned to the panorama(s) in 3D space, and can execute functions/tweens, etc.
    • and so on

    Build onto ModuleLoader.swf to integrate the PanoSalado environment into a larger Flash application

  • Create other interface .swf file(s) which communicate with PanoSalado engine, and can execute functions/tweens, etc.

The image quality and performance match or better the quality of any of the commercial Flash panorama viewers out there, so we think it's worth a look. Enjoy!

Feel free to say hello, leave comments in the blog or forums, and ask questions. We're ready! Smile


Site: http://panosalado.com/panosalado

Forum: http://panosalado.com/forums?func=showcat&catid=15

GoogleCode Downloads: http://code.google.com/p/panosalado/downloads/list

Working Example: See blog post for rev 93!

Cheers,

Patrick