habs mir mal angeschaut, brauch es aber ein wenig geordneter :-)
http://www.milotimbol.com/ hat das auch cool umgesetzt . klick mal auf den pc.
ne 3d wall oder der simpleviewer ist da schon ok.
den fake würde ich beim simpleviewer ja auch machen.
hab für jedes pano ein verzeichnis mit fotos und eine xml-datei wo die bilder aufgerufen werden.
in der jeweiligen pano-xml binde ich dann die entsprechende xml für die galerie ein.
das hab ich zumindest vor, wo ich noch nicht weiss, ob es die proversion macht.
<plugin name="showgallery" url="images/b_galerie.png" zorder="2"align="lefttop" x="60" y="30" visible="true" alpha="1" onclick="action(showgallery);" />
<plugin name="hidegallery" url="images/b_galerie.png" zorder="1" align="lefttop" x="60" y="30" visible="false" alpha="1" onclick="action(hidegallery);" />
<action name="showgallery">freezeview(true); tween(plugin[logo].alpha,0,distance(1,0.15),,set(plugin[logo].visible,false)); set(plugin[showgallery].enable,false); tween(plugin[showgallery].alpha,0,distance(1,0.15),,set(plugin[showgallery].visible,false)); set(plugin[hidegallery].enable,true); set(plugin[hidegallery].visible,true); tween(plugin[hidegallery].alpha,1,distance(1,0.15)); set(plugin[gallery].
url,simpleviewer.swf?xmlDataPath=jeweiligergalleryname.xml); set(plugin[gallery].visible,true); tween(plugin[gallery].alpha,1,distance(1,0.15));</action>
<action name="hidegallery">tween(plugin[gallery].alpha,0,distance(1,0.15),,action(closegallery));</action>
<action name="closegallery">set(plugin[gallery].visible,false); freezeview(false); set(plugin[logo].visible,true); tween(plugin[logo].alpha,1,distance(1,0.15)); set(plugin[hidegallery].enable,false); tween(plugin[hidegallery].alpha,0,distance(1,0.15),,set(plugin[hidegallery].visible,false)); set(plugin[showgallery].enable,true); set(plugin[showgallery].visible,true); tween(plugin[showgallery].alpha,1,distance(1,0.15));</action>
<plugin name="gallery" url="" visible="false" alpha="0" />