panoViewer

examples

The House The Forest The House

description

the panoViewer is a flash tool to show your high resolution panorama pictures. you can use it with lightbox++ or directly as a flash object. it is freely configurable with an XML-file and it lets you easily create your own panorma world with nearly no boundaries!


how to use

part 1 - take the pictures

for a 360 panorama, you need to take pictures around your own (x)-axis. a normal digital camera does the job! the pictures should overlap plus minus 66% as shown in the following example. use the display raster to move around 33% from picture to picture. you dont need any equipment like a tripod, just try to keep the camera horizontal steady.

panoramaExamples

panoramaPic1 panoramaPic2 panoramaPic3 panoramaPic4 panoramaPic5 panoramaPic6 panoramaPic7 panoramaPic8 panoramaPic9 panoramaPic10 panoramaPic11 panoramaPic12 panoramaPic13 panoramaPic14 panoramaPic15 panoramaPic16 panoramaPic17 panoramaPic18 panoramaPic19 panoramaPic20 panoramaPic21 panoramaPic22 panoramaPic23 panoramaPic24 panoramaPic25

(when you have taken the pictures, as shown above, you can merge them together with the photomerge from adobe photoshop or with a freeware program like hugin. you can find the hugin tutorials here and a complete working hugin version. important is, that you merge the pictures together, and the result looks like in the following example in part 2. i am gonna explain it with photoshop but it doesnt matter which program you use as long as you get a one picture 360 panorama!)

part 2 - merge the pictures

okinawaAll

now, you have to merge the taken pictures together to one panorama picture. here is the hugin (freeware) tutorial and a working hugin version, for those who dont want to use adobe photoshop. there should also be other alternatives but !IMPORTANT! is that the flashplayer 9 supports a maximum size of "bitmaps" of 2880 pixels (dont mind the width at that point). so make sure that the height isnt more than 2880px!

its very easy to merge the pictures in photoshop, just open photoshop CS3 and choose: file/automate/photomerge. leave "layout" on "auto" and browse for your pictures. photoshop does the rest! do your picture adjustments and merge the layers. use the crop tool to cut the panorama picture to the right size. choose: image/image size and if the height is higher than 2880 pixels, reduce it proportional to a height of 2880px (dont mind the width now). to adjust the cutline for the 360 use the filter/other/offset. after that you can use filters like liquify for the fine-tuning.

part 3 - cut the panorama picture to a maximum of 2880px width pieces

since the flashplayer 9 supports a maximum size of "bitmaps" of 2880 pixels, we need to vertically cut the panorama picture in pices with a maximum width of 2880 pixels. you can do that easily in any photo editing program. the result should be as followed:

panoramaPic01 panoramaPic02 panoramaPic03 panoramaPic04 panoramaPic05 panoramaPic06

if you have less than 3 pictures, the flash would act automatically as the picture viewer. otherwise it simulates a 360 view and for that the flash needs at least 3 single pictures!

be aware that you have to save the pictures with a name plus a number which continuesly counts on. like: "myPicture_1.jpg", "myPicture_2.jpg", "myPicture_3.jpg", "myPicture_4.jpg", ..., "myPicture_10.jpg", "myPicture_11.jpg" and so on...

part 4 - setup xml

there are two levels in the xml-file. the first child handels the panorama pictures, this child can have subchilds which are responsible for the buttons, sounds and flash in the panorama. this can be quite advanced for people who arent used to xml. so first i am gonna explain how you easily can create a simple panorama (xml) without sounds, buttons and extra flash. you will find examples in the download package as well.

<?xml version='1.0' encoding='ISO-8859-1'?> <panorama> <gDaten gTitel="Okinawa Nara Viewpoint1" bilderAnz="6" bilderName="http://www.starsystems.ch/panorama/test/bilderViewPoint/0" bilderTyp=".jpg" scalePicPreSet="10" positionPicX="1400" positionPicY="0" ></gDaten> </panorama>

first we start the xml with the version and encoding, you dont need to change anything here. then we open the panorama child <panorama>, this is closed at the end of the xml with </panorama>. dont change that, just keep it as in the example. <gDaten... and the following attributes open the first panorama. this attributes can be changed as followed. just keep in mind to close the gDaten with </gDaten>. the first gDaten indicates the first panorama, if you gonna link more then one panorama together, as in the examples above and described under part 5, just create more gDaten childs.

gTitel="Okinawa Nara Viewpoint1"this is the titel of the panorama
bilderAnz="6"this is the number of the pictures (part 3)
bilderName="http://www.starsystems.ch/panorama/test/bilderViewPoint/0"this attribute defines the path to the picture plus the name until the number which counts on for each picture, see part 3! use an absolute path to your pictures. here we have the pictures "01.jpg", "02.jpg", "03.jpg", "04.jpg", "05.jpg" and "06.jpg", so the flash is gonna fill in the numbers (without 0, this is part of the picture name). if you write here: "http://www.myDomain.com/pictures/myPicture_", flash is gonna count for the total of the attribute bilderAnz. "http://www.myDomain.com/pictures/myPicture_1", "http://www.myDomain.com/pictures/myPicture_2", "http://www.myDomain.com/pictures/myPicture_3",... so make sure that you use a continues number at the end of your picture name!
bilderTyp=".jpg"this is the ending of the picture path. so flash is gonna create the picture path as followed. first the attribute bilderName, then the number for each picture as set in bilderAnz and last the bilderTyp. so define here the ending of your picture: ".jpg", ".png",...path="http://www.myDomain.com/pictures/myPicture_1.jpg"the green parts of the path to your pictures are defined in the xml by bilderName and bilderTyp. the red part is counted by the flash itself. flash needs this number, so the end of your picture names need to include a continues number before the point of the picture type. it will count up from 1 to the total of bilderAnz! check for the debugging version in the download package!
scalePicPreSet="10"100 in this attribute would mean that the picture is shown by a scale rate of 100%. so you can define if its already zoomed in or out in the beginning
positionPicX="1400"defines where the panorama starts on the x-axis
positionPicY="0"defines where the panorama starts on the y-axis

part 5 - advanced xml options (optional)

you can find advanced xml use in the panorama examples. there are four different objects we can use in the panorama. flash's, sounds, predefined GO-buttons and predefined INFO-buttons. the middle lightbox panorama example (the one up by the forest) uses an integrated flash. you can basically integrate any action script 2.0 flash's (.swf). you can also place mp3's in the panorama. the following xml is just the part of the "Forest", you can see the whole one in the download package!

<?xml version='1.0' encoding='ISO-8859-1'?> <panorama> <gDaten gTitel="Forest" bilderAnz="6" bilderName="http://www.starsystems.ch/panorama/test/g2/pano360_" bilderTyp=".jpg" scalePicPreSet="40" positionPicX="-1000" positionPicY="-400"> <button bType="Go Button" pfadBild="http://www.starsystems.ch/panorama/test/button/snow.swf" positionBild="2" positionButtonX="0" positionButtonY="1900" scaleButtonY="100" scaleButtonX="100" rotationButton="0" alphaButton="80" shadowButton="false" goPano="0"><![CDATA[]]></button> <button bType="Go Button" pfadBild="http://www.starsystems.ch/panorama/test/button/sun.swf" positionBild="2" positionButtonX="-200" positionButtonY="1900" scaleButtonY="100" scaleButtonX="100" rotationButton="0" alphaButton="80" shadowButton="false" goPano="2"><![CDATA[]]></button> <button bType="Go Button" pfadBild="http://www.starsystems.ch/panorama/test/button/button.swf" positionBild="2" positionButtonX="-50" positionButtonY="1900" scaleButtonY="200" scaleButtonX="200" rotationButton="-90" alphaButton="80" shadowButton="false" goPano="0"><![CDATA[]]></button> <button bType="Go Button" pfadBild="http://www.starsystems.ch/panorama/test/button/button.swf" positionBild="2" positionButtonX="-250" positionButtonY="1900" scaleButtonY="200" scaleButtonX="200" rotationButton="-90" alphaButton="80" shadowButton="false" goPano="2"><![CDATA[]]></button> <button bType="Info Button" pfadBild="http://www.starsystems.ch/panorama/test/button/info.swf" positionBild="3" positionButtonX="100" positionButtonY="2200" scaleButtonY="300" scaleButtonX="300" rotationButton="0" alphaButton="80" shadowButton="true" goPano="undefined"><![CDATA[That is an example for the tutorials!!! Just use html in here, if you like!]]></button> <button bType="Flash" pfadBild="http://www.starsystems.ch/panorama/test/flash/hahn_final.swf" positionBild="4" positionButtonX="300" positionButtonY="1250" scaleButtonY="50" scaleButtonX="50" rotationButton="0" alphaButton="60" shadowButton="false" goPano="undefined"><![CDATA[]]></button> <button bType="Sound" pfadBild="http://www.starsystems.ch/panorama/test/sound/sound2.mp3" positionBild="6" positionButtonX="1800" positionButtonY="2200" scaleButtonY="100" scaleButtonX="100" rotationButton="0" alphaButton="90" shadowButton="false" goPano="undefined"><![CDATA[]]></button> </gDaten> </panorama>

in the xml for the forest panorama, we first indicate the child <gDaten and the attributes for the panorama as described in part 4. then we create subchilds for the button. start those with <button... then the attributes and end it with </button>. you can create as many buttons as you want.

GO-button

<button bType="Go Button" pfadBild="http://www.starsystems.ch/panorama/test/button/snow.swf" positionBild="2" positionButtonX="0" positionButtonY="1900" scaleButtonY="100" scaleButtonX="100" rotationButton="0" alphaButton="80" shadowButton="false" goPano="0"><![CDATA[]]></button>

the GO-button makes it possible to navigate from one panorama to an other. you can use a flash file as a GO-button or any picture.

bType="Go Button"this is the name or type of the button. just leave that by "Go Button", since its not shown anywhere
pfadBild="http://www.starsystems.ch/panorama/test/button/snow.swf"this is the path to the picture or file, which you want to show as the GO-button. use any .swf or .jpg, .png,... file. you can also use the example button under: http://www.starsystems.ch/panorama/test/button/button.swf. just use an absolute path!
positionBild="2"this attribute indicates in which picture the button is gonna be. choose, from 1 to bilderAnz, a picture which you created as described in part 3
positionButtonX="0"this is the x-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
positionButtonY="1900"this is the y-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
scaleButtonY="100"this indicates the y-scale grade of the button. 100 = 100%, you can make it bigger or smaller here.
scaleButtonX="100"this indicates the x-scale grade of the button. 100 = 100%, you can make it bigger or smaller here.
rotationButton="0"here you can rotate the button. be aware that you can just rotate in 90 steps. 90, 180, 270 or -90, -180, -270
alphaButton="80"this defines the alpha value of the button
shadowButton="false"here you can choose if your button shall have a shadow or not
goPano="0"this indicates to which panorama the GO-button points. each <gDaten child is one panorama. so if you write 0 it means to point to the first gDaten child in <panorama>. 1 points to the second and so on. keep in mind that it starts counting by 0!
[CDATA[]]leave this unchanged, so flash knows that it isnt an INFO-button

INFO-button

<button bType="Info Button" pfadBild="http://www.starsystems.ch/panorama/test/button/info.swf" positionBild="3" positionButtonX="100" positionButtonY="2200" scaleButtonY="300" scaleButtonX="300" rotationButton="0" alphaButton="80" shadowButton="true" goPano="undefined"><![CDATA[That is an example for the tutorials!!! Just use html in here, if you like!]]></button>

the INFO-button gives you the possibility to place a button with (html) infos in the panorama. you can use a flash file as a INFO-button or any picture.

bType="Info Button"this is the name or type of the button. its gonna be showed in the info field by rollOver. you can give it any name you want.
pfadBild="http://www.starsystems.ch/panorama/test/button/info.swf"this is the path to the picture or file, which you want to show as the INFO-button. use any .swf or .jpg, .png,... file. you can also use the example button under: http://www.starsystems.ch/panorama/test/button/info.swf. just use an absolute path!
positionBild="3"this attribute indicates in which picture the button is gonna be. choose, from 1 to bilderAnz, a picture which you created as described in part 3
positionButtonX="100"this is the x-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
positionButtonY="2200"this is the y-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
scaleButtonY="300"this indicates the y-scale grade of the button. 100 = 100%, you can make it bigger or smaller here.
scaleButtonX="300"this indicates the x-scale grade of the button. 100 = 100%, you can make it bigger or smaller here.
rotationButton="0"here you can rotate the button. be aware that you can just rotate in 90 steps. 90, 180, 270 or -90, -180, -270
alphaButton="80"this defines the alpha value of the button
shadowButton="true"here you can choose if your button shall have a shadow or not
goPano="undefined"leave this on undefined, so flash knows that it isnt a GO-button
[CDATA[That is an example for the tutorials!!! Just use html in here, if you like!]][CDATA[]] indicates the html-text. so dont change that part but write your information in between the []

flash

<button bType="Flash" pfadBild="http://www.starsystems.ch/panorama/test/flash/hahn_final.swf" positionBild="4" positionButtonX="300" positionButtonY="1250" scaleButtonY="50" scaleButtonX="50" rotationButton="0" alphaButton="60" shadowButton="false" goPano="undefined"><![CDATA[]]></button>

flashes can be placed in the panorama. its up to you if you place a video, a music player or anything else into the panorama! just keep in mind to use an action script 2.0 flash.

bType="Flash"this indicates the type of the button. dont change it, so the flash can recognize it as a flash!
pfadBild="http://www.starsystems.ch/panorama/test/flash/hahn_final.swf"this is the path to your .swf-file! use an absolute path!
positionBild="4"this attribute indicates in which picture the button is gonna be. choose, from 1 to bilderAnz, a picture which you created as described in part 3
positionButtonX="300"this is the x-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
positionButtonY="1250"this is the y-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
scaleButtonY="50"this indicates the y-scale grade of the button. 100 = 100%, you can make it bigger or smaller here. its gonna tween (scale) the flash to 100% by a rollOver!
scaleButtonX="50"this indicates the x-scale grade of the button. 100 = 100%, you can make it bigger or smaller here. its gonna tween (scale) the flash to 100% by a rollOver!
rotationButton="0"here you can rotate the button. be aware that you can just rotate in 90 steps. 90, 180, 270 or -90, -180, -270
alphaButton="60"this defines the alpha value of the button. its gonna tween (alpha) the flash to 100 by a rollOver!
shadowButton="false"here you can choose if your button shall have a shadow or not
goPano="undefined"leave this on undefined, so flash knows that it isnt a GO-button
[CDATA[]]leave this unchanged, so flash knows that it isnt an INFO-button

sound

<button bType="Sound" pfadBild="http://www.starsystems.ch/panorama/test/sound/sound2.mp3" positionBild="6" positionButtonX="1800" positionButtonY="2200" scaleButtonY="100" scaleButtonX="100" rotationButton="0" alphaButton="90" shadowButton="false" goPano="undefined"><![CDATA[]]></button>

there is the possibility to place several sound sources on different places on the panorama. depending where you place them, the sound will pan in stereo between left and right plus the volume will be influented. you can test it in the examples, the best to test it, is with earphones.

bType="Sound"this indicates the type of the button. dont change it, so the flash can recognize it as a sound!
pfadBild="http://www.starsystems.ch/panorama/test/sound/sound2.mp3"this is the path to your mp3-file (wav and other file formats should work as well, you can find a lot of sounds by: soundsnap.com.) use an absolute path!
positionBild="6"this attribute indicates in which picture the button is gonna be. choose, from 1 to bilderAnz, a picture which you created as described in part 3
positionButtonX="1800"this is the x-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
positionButtonY="2200"this is the y-position of the button in the picture which you have choosen. its gonna be placed on the original pixel resolution!
scaleButtonY="100"this indicates the y-scale grade of the button. 100 = 100%, you can make it bigger or smaller here.
scaleButtonX="100"this indicates the x-scale grade of the button. 100 = 100%, you can make it bigger or smaller here.
rotationButton="0"here you can rotate the button. be aware that you can just rotate in 90 steps. 90, 180, 270 or -90, -180, -270
alphaButton="90"this defines the alpha value of the button. for debugging reasons does the flash put automaticaly an icon for sounds, to know where the sound is, so if you dont want to show it, choose 0 for the alpha!
shadowButton="false"here you can choose if your button shall have a shadow or not
goPano="undefined"leave this on undefined, so flash knows that it isnt a GO-button
[CDATA[]]leave this unchanged, so flash knows that it isnt an INFO-button

part 6 - setup lightbox++ (optional)

go to lightbox++ to find out how to set it up. in the following download package, you will find the lightbox++ library plus the needed lightbox+++.js, which is needed additionally to the .js library from lightbox++. you just need to link the lightbox++.js, lightbox+++.js, prototype.js, scriptaculous.js and lightbox.css in the head of your html file and to include the js-folder with the .js-files plus our lightbox+++.js and the other lightbox folders. you can see how it works in the example file, included in the download package.

<script src="js/prototype.js" type="text/javascript"></script> <script src="js/scriptaculous.js?load=effects" type="text/javascript"></script> <script src="js/lightbox++.js" type="text/javascript"></script> <script src="js/lightbox+++.js" type="text/javascript"></script> <link href="css/lightbox.css" rel="stylesheet" type="text/css" media="screen" />

part 7 - setup panoViewer for lightbox

you can use the usual lightbox++ link tag for flash files, plus you pass the argument rev="" to point to your xml-file and target="" to point to the first to open panorama in the xml (see part 5 / GO-button / goPano), if you just have one panorama in an xml-file like in part 4, , use 0. (its also 0 by default). you need to pass the rev="" variable, in order to have it working. you have to use an absolut path, as in the example. don't change the href="http://www.starsystems.ch/panorama/panorama.swf", since we host the .swf-file on our server, to automatically support you with updates. also, don't change the order of the arguments. choose the size you want, the flash file is gonna scale to the desired size. you will find examples in the download package.

<a href="http://www.starsystems.ch/panorama/panorama.swf" rel="lightbox" title="The Forest" width="800" height="600" rev="http://www.starsystems.ch/panorama/test/test1.xml" target="0"><img src="http://www.starsystems.ch/panorama/test/testXML2.jpg" width="250" height="210" border="0" alt="The Forest"></a>

part 8 - setup panoViewer without lightbox

you can use the usual embed and object tags to implement the flash file. choose the size you want, in percents to your div or in pixels, the flash file is gonna scale to the desired size. you will also find examples in the download package. i am gonna explain how to use the ?rev= variable, which you need to directly pass the absolut path of your xml-file to the swf-file in the object (embed) tag and the &target= variable, which you need to point to the first to open panorama in the xml (see part 5 / GO-button / goPano), if you just have one panorama in an xml-file like in part 4, use 0. (its also 0 by default).

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="750" height="564"> <param name="movie" value="http://www.starsystems.ch/panorama/panorama.swf?rev=http://www.starsystems.ch/panorama/test/test2.xml&target=0"/> <param name="allowFullScreen" value="true" /> <param name="quality" value="high" /> <param name="allowscriptaccess" value="always"/> <param name="bgcolor" value="#000000" /> <embed allowFullScreen="true" allowscriptaccess="always" bgcolor="#000000" src="http://www.starsystems.ch/panorama/panorama.swf?rev=http://www.starsystems.ch/panorama/test/test2.xml&target=0" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="564"> </embed> </object>

the following two parameters are the most important to change:

value="http://www.starsystems.ch/panorama/panorama.swf?rev=http://www.starsystems.ch/panorama/test/test2.xml&target=0" src="http://www.starsystems.ch/panorama/panorama.swf?rev=http://www.starsystems.ch/panorama/test/test2.xml&target=0"
http://www.starsystems.ch/panorama/panorama.swfthis is the path to the swf-file, don't change it. we host it!
the "?" after the ".swf" indicates that variables are followed. the variables are defined by the "=" sign.
rev=http://www.starsystems.ch/panorama/test/test2.xmlthis variable defines the path to the xml-file. you need to pass this variable, in order to have it working. you have to use an absolut path, as in the example.
target=0this variable defines which gDaten attribute (panorama) in the xml-file is open first. this is especially important for those who use advanced xml options as described in part 5. otherwise, just leave it by target=0, that means that it opens the first panorama in your xml, so if you just have one, 0 is correct! (its also 0 by default)

part 9 - closing comment

you will find a debugging version daten.xml (which has relative path's) and panorama.swf in the download package. if you dont pass the variable rev="" by html to the flash, it opens by default the daten.xml in the same directory of the flash, you can use this for debugging with the panorama.swf. as soon as it works localy, rewrite your xml with absolute path's and pass the absolut location of the xml to the flash in http://www.starsystems.ch/panorama/panorama.swf by html (object / embed tag or with the <a link option of lightbox). the local panorama.swf file doesnt work online, so its important to link to http://www.starsystems.ch/panorama/panorama.swf our hosted file, like that we can make sure that you get all updates automatically!


download

download panorama viewer incl. debug version (26mb) - download package v1.1

download panorama viewer (1mb) - download package v1.0


Comments

  1. Comment by - 17.11.2008 - 05:48

  2. Fantastic tool ! Still trying things out, but I intend to use is on my site.

    Comment by Rob - 18.04.2009 - 13:00

  3. http://www.kektisier.be/robsblog/blog2.php/2009/05/07/view

    Comment by Rob - 08.05.2009 - 00:56

  4. Good day. It`s a great tool but i have some questions. First - can i use more then 6 pics in one photo? Second - can i stop user from rotating more then N degrees? Some of panos are smaller the 180 degrees and it looks rather crappy. Thanks ^^

    Comment by Amantel - 16.05.2009 - 12:50

  5. Me again. It loads more then 6 pics, it just doesnt show 7+ while loading.

    http://adamantes.ru/mosphoto.php
    Here are some examples. Woring - large size.

    Comment by Amantel - 16.05.2009 - 12:52

  6. Hello Rob, looks nice! It seems as you got it working... nice job! Thanks for your posting, its nice to see projects made on this tool. If you have further questions, i will try to answer them sooner next time. Peace StarSystems Dudes

    Comment by StarSystems - 28.05.2009 - 18:04

  7. Hi Rob, as soon as you use more than 2 pictures it shows your pano in 360°. if you just want 180° you would need to use less than 3 pics. You should be able to use more than 6 pics. Pls, post your xml here... Cheers

    Comment by StarSystems - 09.06.2009 - 21:11

  8. Hi! Panorama viewer works well in localhst debug version, but does not work in online version :(. Instead, the panorama shows a black screen:( Where is the problem?

    Comment by Tom - 17.06.2009 - 20:19

  9. Hi Tom, the problem is probably caused by your links. May they arent correct. Try it with absolut links. Can you post your trial page here, so i can check it out 1:1 and help you with it! Cheers

    Comment by StarSystems - 20.06.2009 - 10:41

  10. Hi, I just tried your PanoViewer. Really great, good job! It works offline but online the same problem like Tom (see above). Would be nice if you could figure out the problem. Thanks in advance.

    Comment by Thorsten - 20.06.2009 - 17:06

  11. test

    Comment by test - 30.06.2009 - 20:53

  12. Hi Thorsten, i have tested it for you on: http://www.starsystems.ch/testPanoViewer.html and it looks like your server settings do block some access. try it with relative links and if that doesnt work, i will post you an unprotected flash version. unfortunately i do not have flash on the computer i am working now, so next time i get time and the program for it... thanks for your posting! PAX

    Comment by StarSystems - 30.06.2009 - 23:05

  13. I tried it with relative links this time but without success again (see linked page). Thanks a lot for your help.

    Comment by Thorsten - 01.07.2009 - 02:20

  14. One link more, this is what it should look like. Thanks again

    Comment by Thorsten - 01.07.2009 - 02:21

  15. Hi Thorsten, i updated the download for the degub version with an unprotected flash file. so you are free to use it ;-)!!! sorry, for the late reply! by the way, your pano looks great. pls, keep me updated about your project! THX for using a starsystems application! Cheers

    Comment by StarSystems - 09.07.2009 - 19:52

  16. Hi Thorsten, i updated the download for the degub version with an unprotected flash file. so you are free to use it ;-)!!! sorry, for the late reply! by the way, your pano looks great. pls, keep me updated about your project! THX for using a starsystems application! Cheers

    Comment by StarSystems - 09.07.2009 - 19:59

  17. Thanks a lot, it works perfectly!

    Comment by Thorsten - 13.07.2009 - 16:36

  18. hi, is this software free as in speech, or a proprietary software? can you state what license cover the software? (if in dubt, please use GNU GPL v3 :D :D) ...thank you!

    Comment by IB - 11.08.2009 - 12:24

  19. Two questions : 1. Can I embed a link to a simple Html Page (new window )? 2. Can I force (using a link in a webpage ) a panorama to load in fullscreen mode

    Comment by Rob - 17.08.2009 - 00:46

  20. Hi, 1st: Use whatever license you want! 2nd: you can use html in the info-line... check the description 3rd: no, you cant force the fullscreenmode but maybe with javascript Cheers

    Comment by StarSystems - 15.09.2009 - 19:47

  21. Hey Rob, very nice work. Thx for posting the Link to your page. Again, about the fullscreen... try to use the panos in the lightbox or adjust the size of the flash to 100%. Have a nice day! da StarSystems Team

    Comment by StarSystems - 15.09.2009 - 19:56

  22. Hey! I tried your excdlent solution but I only get a black picture online.

    Comment by Ulf - 03.06.2011 - 19:12

  23. Hello this is Charles Johnson from Free-Loops.com We are an audio / sound production company that specializes is providing high quality audio for students, faculty, non profit agencies and projects. Our resource is 100% free and has loads of free content your users may be interested in. We currently have over 8,000 Loops, Sounds, Tutorials, and Software downloads available to the public. We were hoping you could offer our services to your students and faculty. We saw where you had listed other such resources on http://www.starsystems.ch/panoViewer.html and hoped you would consider adding our site as well. If we can help you at all, or if you happen to have questions about Free-Loops.com just let us know. -- Thanks C.J. Charles Johnson Koenig Media, LLC

    Comment by Charles Jhonson - 23.07.2011 - 16:03

  24. Comment by - 28.02.2012 - 12:29

  25. It would be nice if the swf can be scaled freely. It seems that it has fixed proportions now. Much better will be if it scales automatically to the proportions of the individual images (say the first image) of the panorama. It works nice otherwise, thanks!

    Comment by Ivan - 31.01.2010 - 15:14

  26. Comment by dave - 06.08.2012 - 16:47

  27. Hello. Your viewer worked perfectly but now it is not working with Firefox 17.0.1 and Flash Player 11.5.502. But it works perfect in Internet Explorer! Please leave an update. Thanks.

    Comment by Nadir - 27.12.2012 - 04:01

  28. hi I intend to make some modification in it can I do it ?

    Comment by Shre mantin - 12.03.2013 - 09:26

Leave a comment

Encapsulate code with [code]your code[/code]