Forums (
-   Support and service announcements (
-   -   FPP Development (

Trausti Hraunfjord 06-15-2010 09:01 AM

FPP Development
I just received the FPP source files from Denis, and this will enable my programmer to have a look at things and make improvements and continue the development.

I will keep you updated as soon as there is something to report back.

Trausti Hraunfjord 06-30-2010 06:49 AM

The hotspots.swf file has had one of the old bugs fixed, and will be released within the next 48 hours.

Here you can see the difference. The projects are 100% the same, except that one is using the old hotspots.swf and the other the fixed one.

Having flyout images, using image replacement, where the static image is small, and the image called out is bigger, the bigger image would only display in the space that the smaller image occupied.
With the fix, it will be centered with the center of the image (and not in upper left corner as it is with the unfixed one) and it will display the whole image.


There were ways to get around this, but now it is as easy as it can get.

Trausti Hraunfjord 08-04-2010 08:00 AM

In the past 10 days the programmer has translated the FPP engine into a different language, something that should have made it possible to optimize the code and do memory optimization in a way that would benefit massively... but after all this work... there was absolutely no visible or measurable difference. Not to the better, and not to the worse. There are a couple of things that he hasn't applied yet, both of which are very likely to make significant improvements, but those are things that will take several days to complete, and I think that a pause is the best thing for now, since everything else has been put on hold during this work, and no positive results are showing.

He did the same code translation to the TPP player a while back... something that took 2 weeks to complete, and the result there was only 8% performance gain... a very disappointing result. FPP is very different from TPP engine wise... and with the right changes to FPP, more performance gains should be available, and that will be tried a little bit further down the road.

The programmer is about to start working on the hotspots.swf plugin... applying a couple of new features, and hopefully fixing a few of the bugs the hotspots plugin has.

The new features will be "grouping" of hotspots, and the other is polygon drawn hotspots. Both of those will be welcome improvements, but there are also other things that need to be done.

In the times ahead, I will have the programmer to put main focus on FPP, and only do needed bug and error fixes for Flashificator, with only a few new addons that have been worked on in the past but not applied.

Tiled loading (for giga panos) and giga cube face panos (cube faces with unlimited sizes... going beyond the Flash limitations) will be worked on. Same with the 360 pano video ability. It will all be worked on as time allows.

There were a lot of things that had to be done for Flashificator, and most of those things have been done now. Therefore the focus can turn towards FPP, and I hope the results will be showing up soon.

Hopefully this update report will show you people that things are and will be cared for. New things are tried out, unfortunately not resulting in success (yet)... but no matter the "lost" time put into these attempts of making things better, it will be worth it.

... and on those notes I am glad to say that Denis has made the FPP engine so good, that the best and most complicated methods of optimizing... have not been able to optimize anything at all. His code is bullet-proof on that front (until now).


Trausti Hraunfjord 08-07-2010 02:53 AM


New features for FPP that have been implemented in the FPP files... New FPP update will be made available soon.

Here you can see the new features in action online:

There are 2 animated .gif images (fighting character).
Zoom in and notice how your mouse cursor will not change until it is above visible pixels.
Between the .gif images, you will see a red alpha channel square. This is a drawn polygon hotspot.
Turn around, and you will find a single red/blue .png file that has erased (transparent) areas. Notice how the mouse cursor only reacts when over visible pixels.
Next to this is a purple irregularly shaped .png graphic. There is an irregular hole in it with 100% transparency, and on the right end of it is a circular hole with 99% transparency. The hole doesn't react to the mouse, while the 99% transparent hole reacts as if it was fully pixelated.

If any of you good folks would like to test this out, you are welcome to download the project file here:

You can have a look at the xml and the files and see how things are done.

When this is released, a set of instructions will be supplied, and for the polygon drawing, a small little gui will be made for the hand coder community, while FFC will of course have a complete set of tools for everything related to using these (and future) features.


Trausti Hraunfjord 08-12-2010 09:34 AM

Flash 10 rendering
No more broken lines in videos or hotspot images as you can in these screenshots:

Grouped hotspots
Possibility to have hotspots grouped in various groups, where they can be collectively given the same functions. Great time saver.

Polygon Drawing
This is something that has been on the FPP wishlist for at least 2 1/2 years, and now a reality.

Animated GIF images support
Opens up new possibilities for animated hotspots etc.

Transparent pixel detection
Mouse will not react to transparents areas of png images. Transparent area in a center of a png image can be clicked and the pano dragged, without the hotspot reacting to the mouse click.

Depth issue bug fixed
There was a bizarre bug in the hotspot.swf plugin that would only be triggered under very special conditions, and that one has been fixed permanently now.

Timing Accuracy
Timing in FPP has always been off. If a flyout image is supposed to take 500 ms to flyout to the screen, it could actually take 10 times longer... or more. If a transition of a panorama saturation was to be 300 ms, it could easily be 10 times longer.

That has been fixed. If timing is set to 100ms, it will take 100ms to execute. No more, no less. Perfect precision every time AND less CPU processing is gained as a positive side-effect.

Transitions between panoramas are also working perfectly. When a transition takes place (cover down or fade or stripes or whatever else) it has always taken longer than it has been set to. Now it takes the exact time it is set to. If the pano is moved during the transition, things really clog up, and get even slower and the panos can feel like a real drag... but with the new hotspots.swf file, the transition still takes the time it is set to take, and there is no quality dragging issue to worry about. Things simply work well.

I will probably delay the BETA release until the programmer has made a tool that can be used to draw the polygon hotspots with. Not much use in that feature without a GUI for it anyways.

Those of you who would like to get the BETA version for testing, even before the polygon drawing tool is ready, are welcome to contact me privately and ask for a copy.

ONLY users that have access to the File section here in the forums, will be able to get the BETA version... so if you would like to get the BETA, but haven't asked for update access, you need to provide me with a copy of your FPP purchase order confirmation document (NOT only the number, but the whole document) and let me know your username here in the forums. Send the info to this email: flashificator (at)

Asking for access to the update section without providing the needed proof of purchase, will not work.


Trausti Hraunfjord 10-19-2010 07:50 AM

It's been quite a while since I had hoped the first updated version would be out, but these things take time. Now the current FPP work is reaching 800 programming hours, and Flashificator and Pano Cocoon development has been on ice in that same period of time. I had hoped for a release yesterday (Monday), but that could not be done. The final few things that need to be done, are in sight, and everything for this update should be complete in the next few days. Maybe even today (Tuesday), but due to the nature of programming, one can never know for sure.

Those of you who have not asked for access to the update section, should do that, in order to have access to the next update(s) that are significant improvements to what you have now.

When you apply for access, you need to provide a copy of the purchase order confirmation for FPP. NOT just the number, but a copy of the confirmation document itself.

No proof of purchase = No access to the updates (unless you already have access to the FPP Google Groups, and can let me know from there that you want access here in the forums).


Trausti Hraunfjord 10-21-2010 11:36 PM

You can all see and feel the current state of the editor plugin here:

No, this is not the finished version, just a pit-stop version. There is also going to be an xml editor and "undo" feature and "save xml"... plus more drawing feature options for the polygon hotspots.

You can create groups, assign various hotspots to one or more of the created groups, apply filters or movements etc to a selected group.

When you do polygonos, you finish off the drawing with a double click on the last position, then you can edit the points that make up the polygon. You can change the opacity and colour of the polygon drawing and frame, to make either or both invisible or massive. Applying an image as fill for the polygon is to be implemented as well. When you have moved the points as need be, you click the polygon drawing button again, and then the image will be in place.

This is only for giving you a pre-look... which is better than no-look. I am pretty confident that we can make the release on Saturday or Sunday night.

Information regarding the use of the editor will be made available as well.

Hopefully this is of interest to you all.


Trausti Hraunfjord 11-03-2010 07:01 AM

Since bigger works always seem to pop up along with additional problems that need to be solved, I am only capable of showing you the latest look of the project. Please click the image to load the online example:

The first time you go there, it may take additional time to load, since a few flex libraries will be downloaded from Adobe to your computer. The second time you go there, or when the next version is ready and released, the libraries will not download from Adobe (unless you have removed them from your puter).

There are a few issues that still need to be fixed before a release.

The Hotspots and Groups tabs will be combined in one tab, to reduce confusion.
The currently selected hotspot or group will be shown/indicated in other tabs, so you will not be "blind". It is easy to forget which hotspot/group is being worked on, so that is a needed addition.
The SAVE button, will be moved to the top XML Editor bar, along with the Undo/Redo buttons (Undo/Redo has been implemented, but the buttons for those are not there yet).
The sliders do not work in decimal values. That is of course not sustainable, and a custom slider compoent is to be made, where a value can be typed in and big and small changes made through sliding the slider or tapping the arrow keys.
In this test version, you can not see changes in the viewer, when you change the values in the xml... Proggy is working on that right now (been doing so for the past many hours, and will continue until that is ready).
The display size of the application in a browser window is not ideal for smaller monitors... bottom elements will start disappearing if the browser window is made smaller. Also to be addressed.
Polygon drawing is there, but the buttons will be moved to the XML Editor top bar.
There is a very basic XML validation working in this example... if you mess up the correct structure... for instance you remove the
< character from <parameters> so that it looks like this parameters>
and then you click somewhere OUTSIDE the XML editor's text area (in the pano or in the other tabs) the changes will be updated. This will result in an error message in red appearing on the XML Editor top bar.
Remake the character, then click outside the xml editor, and the error message will disappear.
This is basic validation, but better than nothing. I hope it will be possible to have a complete validation built in a future version, which would check all the code and point out where the errors are, and what could be done to have those fixed. But obviously that would be a much bigger project... in fact it would be a completely new product, and possibly way beyond anything we can do for this small a community, but I still like the idea.
The right click menu offers Cut, Copy, Paste, Delete Undo Text, Redo Text
If you draw a freehand polygon hotspot, you end the drawing by double clicking on the last point you want to create. This results in all the dots becoming visible, and you can edit their positions (click and drag). To finish the drawing and lock it, you click on the freehand polygon drawing button again.
Default color for the polygons is yellow. If you want to change the defaults, first click the "Hotspots" tab and click on the "area1" hotspot, which is the polygon you just drew. Then click: "Properties" tab, then "Other" tab, and there you can change the opacity, fill colour, stroke, stroke colour etc.

I hope that this does look good to you all, and as some of you already know, we are working on this day and night to get it ready. The past 2 weeks have mostly been 18 hour days for the programmer. There really isn't much more that can be done to to bring down your waiting time apart from continuing until all is done.


Trausti Hraunfjord 11-29-2010 05:05 AM

Finally the first of the 3 planned updates "finished". Testing phase is on now, some things need to be improved, other things need to be replaced... but the majority of the work has been done, so from now until the publishing shouldn't take a lot of time.

Trausti Hraunfjord 02-15-2011 04:18 AM

2 1/2 months later, still no public version out, due to severe changes that were requested and worked into the interface. It has been way too time consuming, but the end result will hopefully be worth it for everyone.

Here you can see a short screen video demonstrating the docking feature of the program. It may not look like much for normal people, but this is a first time ever on this scale done with Flex 4.

You can also see some of the issues that need to be fixed, such as the top drop down menus are behind the tool boxes, and at the end of the video there is a vertical stacking of tools, which still needs to be converted to horizontal stacking, and a few other things.

With this layout, you will be able to have all the available tools open in front of you, rather than having to click between tabs, or you can gather everything in one tool-box, where you can flip between tool tabs, or have only select tool-tabs together.

A couple of other features will be added; "Open all tools gathered", which will open all the tool boxes tabbed in one window, and "Spread tools" which will detatch the tools from the one window.

You can close the tool boxes and open again, without losing any of the settings you may have had there. This is the base for future additions, and will make it much easier to implement new features and functions in the future, both FPP and FFC wise.

All times are GMT. The time now is 11:41 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.