Hotspots plugin for Flash Panorama Player

I introduce to you a new plugin for Flash Panorama Player: Hotspots plugin version 1.0. This is a powerful tool to create panorama navigation controls.

You need the Flash Player to view this content.

Press and drag to navigate the panorama.

Good news for panorama photographers

I remind you that Flash Panorama Player is a product designed especially for inexperienced users; you can create a complex navigation for your panorama or virtual tour with only Notepad or any other simple text editor. Format of parameters in XML file is very simple and you will be able to copy and paste parameter lines from other working examples. And believe me, some effects that you can add to your panorama easily with a couple of text strings may deadlock to implement even very experienced flash developer.

Good news for site creators

Flash Panorama Player is not only a tool to work with panoramas. This is a simple and effective 3D navigation concept. It is possible to place any number of Flash applications on the surface of the virtual sphere or to attach them statically to any side of the player window. In whole this forms a 3D workplace where a panorama is only a wallpaper on the background, change it in compliance with your current mood or remove it at all. Native scaleable, build-in fullscreen feature, multibrowser and multiplatform (Windows, Mac OS and Linux) support, possibility to play online and offline make Flash Panorama Player a very powerful base for some types of rich internet applications.

Good news for Flash developers

Hotspot plugin has “controller” feature (opened LocalConnection with interface to control the panorama engine and the hotspot renderer). You are able to create a controller application with any version of Flash: 6, 7, 8 or 9. There are enough possibilities to create virtual museum tour with an interactive map or the game kind of “escape the room”.

Good news for customers

The Flash Panorama Player package update with the new hotspots plugin is shipped to your registered e-mail. It also includes a new FPS plugin (with memory indicator) and a new show_preview.swf plugin (panorama preview movie).
I remind you about our product politics: Flash Panorama Player is a commercial product. But all Flash Panorama Player plugins (current and future) are free for customers.

Detailed explanation “how to create this” is in the next post.
Have fun, write comments.

This entry was posted on Thursday, December 14th, 2006 at 2:36 am and is filed under Flash, Flash Panorama Player, Panoramas, Site design. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

46 Comments so far

  1. well done Denis, very well done

  2. I’ve been experimenting with 3D for six years and have built a 3D site at but this is what I had envisioned when I started way back then.
    Now add video stitching for a video 360 instead of stills and we’ve arrived!

  3. Very good job !!!!! With the hotspot plugin we can do lots of things for interaction.


  4. Flash Panorama PlayerгѓЄгѓЄгѓјг‚№…

    ちょっと前の「360rageгЂЌгЃ«иј‰гЃЈгЃ¦гЃ„гЃ¦гЂЃд»Љж—Ґд»?гЃ‘гЃ®гЂЊA leaf of Po……

  5. to QTVR Diary from Kyoto: Thanks! Nice QTVR blog ( ), didn’t see it before. I do undestand no word in in your podcast, why Google still have no tool to translate it? :)

  6. Great news Denis!
    Now I can really start using your flash player. Until now, the lack of hotspots, keeped me from using it…
    I’ll soon put this plugin to a test (I need to figure out how to download it first, hehehe).

    I love the new blog! But the difference between a forum and this blog is that we can’t create new topics…
    So, for example, I want to make a suggestion for your player, and I have to use this post.
    How about to make the pano movement with easingout? It would look very cool, other plugins have this feature.

    All right, feel free to delete the offtopic, after you get the message ;)

  7. Dear Denis,
    yesterday i introduced your product “flash panorama player”, many japanese QTVR creator are interested in it. off cource me too ! i bought the product a little while ago.
    if you cannot see my another weblog “VR Podcast”, please access direct link below through the translated engine ,
    (this weblog is included in “QTVR Diary” by iframe.)
    and if you wanna see my VR Podcast in the iTunes Store, please drug&drop this URL to “iTunes” desktop icon.

  8. to Andrei Zdetovetchi: Feel free to turn this blog into a forum, beware Akismet anti-spam filter only. ;)
    I will create a special post to add new suggestion for the player, but later, now I have enogh tasks for next 3 weeks…

    What movement with easingout do you mean? Automatic movements with different effects (including all popular like regular, smooth, elastic and bounce) are implemented in Hotspots plugin: (read about change command). For mouse interaction motion I have a nice prototype of “inertion plugin”, belive It will be released before NY. :)

    I’m going to settle with podcast from Kyoto now (thanks to Akila Ninomiya for links!).

  9. Denis,

    I am talking about mouse interaction motion. Click & drag the panorama, then when released it should not stop moving, it should ease out. Yeah, like intertia… and somehow configurable ;) I hope you get what I mean, if not take a look at DevalVR and Pureplayer, those viewers have this kind of movement. Oh, btw, did you seen the new flash player from Immervision? If not, have a look at the competition:

    Oh and Denis… maybe I am missing something, but where do I download the hotspots plugin? I’ve looked everywhere on the site… maybe I can’t see the forest from the trees… ;)

  10. Yes. This is it. This is inertia effect. Soon.
    DevalVR is great, I’m watching this projects long ago. But Flash-based players should take much more audience. ;)

    About hotspot plugin: you should have an update in your mailbox. No problem, I will send it to you personally :)

    To all customers: to be sure I have your actual e-mail for updates mailing list, please, contact me at flahspanoramas[at] Indicate your purchasing details for identification.

  11. great stuff, Denis!

    I recommend you look at from some really neat XML specs. And also for the stripes file format which make the VR loading more responsive!

    thanks a lot!

  12. Denis, since you said that I may try to turn this blog into a forum, but I can’t create new posts because I don’t have an user on your blog admin, I will post my thoughts where I could find some space to publish… ;)

    So, here’s some new suggestions for your player:
    - black and white pano preview, while loading. Like the preview track on QTVR movies, or like the b/w preview in PANO2QTVR flash viewer.
    - partial pano support. Meaning that if I have a panorama that does not cover a full sphere, I should be able to limit the pan/tilt motion, to “hide” the missing part of the pano.
    - not sure about this, so I am just asking…. Is is possible to be made in flash a mov file interpreter, so your flash viewer could support qtvr mov files?
    - some sort of encryption, or some way to protect the panorama from being stolen?
    - the possibility of adding objects into panorama, but with distortion. For example, I could stick a painting on a clean wall, and look like it was there in the moment of photo shooting ;)
    - last but not least… what if I would want to write new plugins for your viewer, to extend it’s functionality? Is it possible? What would I need to know, on the technical point of view?

    See ya! ;)

  13. About suggestions:
    1. This is possible using hotspot – I will make an example in a week.
    2. You can use disableTilt option. Then fix window size and minimal zoom, change top and bottom to empty images – this is a way to create cylindrical panoramas. :)
    3. I have a prototype. ;) Will be accessible later.
    4. Yes. It’s logical next step. I’m working on it: (see “in development” list).
    5. Yes.
    5.1. It’s easy to create external plugin without interaction with panorama like mp3 player (you can find a source in the Player package). In the example above I’m loading YouTube player into the panorama to play video. This shows that any Flash site or application can be a plugin to extend the panorama functionality. ;)
    5.2. Use “controller” feature ( ) of Hotspots plugin to create plugins which have simple interaction with panorama player (useful to create interactive maps for virtual tours).
    5.3. Full panorama control (to create any plugin) is possible only in Actionscript 3 and requires full integration of the player’s architecture into your application. Some sort of component needed. I have an idea to make such a component for Flash CS3 (next version of the Flash authoring tool) :)

  14. Well Denis,

    Good news you gave me! ;)

    About partial pano. I’m not talking about cylindrical panos, this one is easy! Let’s have the images do the talking:
    In this post, take a look at the VRs. Most of them are partial, but not cylindrical. Viewing them with QT, is fine… but viewing them with DevalVR, you can see that they are incomplete. Of course, I could limit the movement in DevalVR, but I was using the same source (mov file) to display the panorama in the 2 viewers. Now, since I want to include your player as a viewer for my panos, I need to know how can I restrain the movement in this case of partial panos.
    I allready have an ideea about this, since I could use the hotspotsAPI, I could ask for the pan, tilt, and zoom values and check against my limits, and this way I guess I could restrain the movement.

    About writing plugins, I guess I will try something after I finish a project in Flex2. I’m learning it and in the same time I’m trying to build a website entierly in Flex. So after that, I guess I will have some experience with AS3… ;)
    BTW, Flash CS3?! :D

  15. Hi,
    I found your blog via google by accident and have to admit that youve a really interesting blog :-)
    Just saved your feed in my reader, have a nice day :)

  16. I’m fairly certain we will be purchasing in the next few days. Can’t tell you how much I wish this was available back in ’98 when we used a 360 camera, scanned the film and used software to generate the pano for the java applet to display. Ah, those were the Advil days.

    Thank you so very much for producing this.


  17. Hi Dennis I guess.
    Very cool set of files.
    I just purchased and would LOVE to know if we are able to set up a rotating compass outside the pano viewer.
    ie. on page I would like to embed the pano and next to it have a map with compass that spins with the orientation of the pano being viewed…Is this scriptable yet?

  18. Looks nice. There seems to be a bug however. If I click and drag to rotate the pano, then release outside the player area the pano starts to spin on its own. Clicking in the player again doesn’t deactivate it nor does clicking and dragging. Eventually the pano starts spinning uncontrollably. Ever seen this occur before?

    If this were not an issue I would definitely buy this tool-set.

    OS X 10.4.10


  19. Qualitative resource

  20. What is the best media player?

  21. I got jacked on ebay by some lowlife using a cell phone number. Jerkwad was speechless when I got her contact info and paid a visit lol!

    Phone Search

  22. Hey, i wanna purchase this product but i need to know it i can load an swf on the top layer without having to open pop ups. So i can for example, ass a menu on the top, or load a swf fixed toa ceratin spot on the screen. Im an begginer/intermediate flash programmer and had problem doing the above with free version of this type of software around the web; wasn’t able to make a moviclip stay on the top layer. Thanks in advanced.

  23. There, things being what they are you can all give with and posit the website of your dreams, guaranteed to flay in the punters, monetize your investment and abide you log a few zees z’s a jubilant bunny when next year. Or mayhap you be missing uncorrupt a speck more of an explanation? I did, and here’s what I got.

    Obviously the tonality differentiators within this perfected website rules are lessen of navigation, foremost immediateness of recto downloads, a unspoilt and quiet performance, functionality and the locale everlastingly being current with nauseating choleric advertising seen as a detractor. Everybody of my fair-haired boy website is incontestably:


    What this revealed was that 61% saw effortlessness of steersmanship as being the most noteworthy agent when it comes to the pristine website, 86% present-day in behalf of advance and 49% functionality. Meantime, on the design vanguard some 46% wanted a unspoiled and dumb layout, no greater than 5% were interested in Momentary display and other multimedia options (designers plagiarizer note, decide!) When it came to improvements that people would become to an existing instal, that was foolproof: 75% would occasion it retreating faster and 65% depute it easier to captain (I’m spotting a direction here, designers employ note again.)

    Of practise, that directions sentimentality is a whit of fun, but not much assistants to the customarily architect troublesome to buy a website poke out evasion on pro tem and to budget. But Rackspace about they can help there as okay, and comprise developed an online computer using the SIRC criteria to reach a website’s demeanour against the critical website formula. You can take a shot it gone in behalf of yourself here.

  24. Merely wanna input that you have a very nice web site , I like the layout it actually stands out.

  25. I dugg some of you post as I cogitated they were handy invaluable

  26. I loved as much as you will receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get got an impatience over that you wish be delivering the following. unwell unquestionably come further formerly again since exactly the same nearly a lot often inside case you shield this hike.

  27. I have been surfing online more than three hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all website owners and bloggers made good content as you did, the internet will be much more useful than ever before.

  28. I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get got an impatience over that you wish be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly a lot often inside case you shield this increase.

  29. Magnificent goods from you, man. I have understand your stuff previous to and you are just too fantastic. I really like what you’ve acquired here, certainly like what you are saying and the way in which you say it. You make it enjoyable and you still care for to keep it sensible. I can’t wait to read far more from you. This is actually a tremendous site.

  30. I’m not sure where you are getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for excellent info I was looking for this info for my mission.

  31. Hello there, just became aware of your blog through Google, and found that it’s truly informative. I am gonna watch out for brussels. I’ll appreciate if you continue this in future. Many people will be benefited from your writing. Cheers!

  32. Hey there, You’ve done an incredible job. I will certainly digg it and personally suggest to my friends. I am sure they will be benefited from this website.

  33. Definitely believe that which you stated. Your favorite justification seemed to be on the net the simplest thing to be aware of. I say to you, I definitely get irked while people think about worries that they plainly do not know about. You managed to hit the nail upon the top and defined out the whole thing without having side effect , people could take a signal. Will likely be back to get more. Thanks

  34. Definitely believe that which you stated. Your favorite reason seemed to be on the internet the easiest thing to be aware of. I say to you, I definitely get annoyed while people consider worries that they just do not know about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people can take a signal. Will probably be back to get more. Thanks

  35. Hi there, You have done an excellent job. I’ll certainly digg it and personally recommend to my friends. I’m confident they’ll be benefited from this site.

  36. I am so glad I identified this blog. Thank you for the facts. You make a good deal of great points in your post. Rated five stars!

  37. Undeniably believe that which you stated. Your favorite reason seemed to be on the net the simplest thing to be aware of. I say to you, I definitely get annoyed while people consider worries that they plainly do not know about. You managed to hit the nail upon the top and also defined out the whole thing without having side-effects , people could take a signal. Will probably be back to get more. Thanks

  38. I like the valuable information you provide in your articles. I will bookmark your blog and check again here frequently. I’m quite sure I’ll learn plenty of new stuff right here! Good luck for the next!

  39. Thanks, I’ve recently been searching for information approximately this subject for a while and yours is the best I’ve found out till now. But, what about the bottom line? Are you sure in regards to the supply?

  40. Neat blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog stand out. Please let me know where you got your theme. Thanks

  41. Real nice design and superb subject material, very little else we require : D.

  42. Great Article it its really informative and innovative keep us posted with new updates. its was really valuable. thanks a lot

  43. The origins of the game are disputed, and some sources claim that it dates to the 19th century

  44. It is a comparing card game played between two hands, the “player” and the “banker”. Each baccarat coup (round of play) has three possible outcomes

  45. Thank you. My site also has lots of useful information related to the casino. Especially if you want to find useful information about Baccarat, please visit my site.

Have your say

Fields in bold are required. Email addresses are never published or distributed.

Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs must be fully qualified (eg: and all tags must be properly closed.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.