PanoSalado updates (rev 129)

Just another quick update on PanoSalado!

PanoSalado is proving really popular, with literally thousands of downloads since the last update. Nice! Now we're up to revision 129...

See the plain text blow-by-blow below, for what's new and exciting in the latest source download.

I think the next update or two will reflect some actual third-person input for PanoSalado's source code (having to do with partial panorama display). More as it comes...

Cheers!

Patrick (& Zephyr)

Current Example (Rev 93):
http://flashpanos.com/flashpanos_files/Papervision/PanoSalado/trunk/exam...

Downloads:
http://code.google.com/p/panosalado/

History since Rev 93:

Quote:

rev 129
Added History.txt to repository

rev 128
PanoSaladoLoadMeter: fixed bug with multiple loads simultaneously that would leave meter at less than 100% when it should have been at 100%

rev 127
PS: fixed another bug introduced fixing the previous bug with removeSpace function

rev 126
InteractiveSceneManager: made enterFrame listener weak.

rev 125
PS: fixed bug in removeLastSpace (and in InteractiveSceneManager in PV)
LoadMeter: fixed bug with calculating percentage for multiple loads simultaneously

rev 124
Added openURL function callable from the XML:
onClick="openURL:http://somewhere.com,_blank"
UNTESTED, please give feedback.

rev 121
Attempted fix for null reference error when calling removeLastSpace that was located in Papervision:InteractiveSceneManager.

rev 120
Fixed bug with hotspot sizing. The sizing is not 100% accurate, but it is close, the multiplier just needs slight further adjustment. Also moved stringToBoolean into a static method.

rev 119
PanoSaladoLoadMeter: Fixed drawing bug.

rev 118
PanoSaladoLoadMeter: created load metering module for all loading.
ModuleLoader: modified for use with PanoSaladoLoadMeter.
PanoSalado: modified for use with PanoSaladoLoadMeter.

rev 117
Canvas3D: fixed bug with not resizing on Fullscreen.
ModuleLoader: added IOError trace if XML not found.

rev 116
PanoSalado: moved stageQuality attribute to spaces tag in XML.
FlexUserInterface: created class PanoSaladoCanvas3D with the extra items Canvas3D needed to interact with PanoSalado. Now you can add PanoSaladoCanvas3D components with no additional mx:script tag.

Added XML Schema.txt which is unfinished documentation on the XML format.

rev 113
Adding new, better Flex user interface example: FlexUserInterface.mxml, which incorporates PanoSalado's display sprites into a Flex component in the user interface called of type Canvas3D. Thanks to Xero at fontvir.us for the Canvas3D class.

rev 102
Papervision: fix for onClick not working in conjunction with onOver and onOut.

rev 101
PanoSalado: change function syntax now uses dot syntax: "change:object.property=value"

rev 100
PanoSalado: preliminary support for a change function that sets attributes like alpha or visible of objects (hotspots, cubes, spheres, etc).

rev 99
PanoSalado: fixed bug with onTransitionEnd not being called automatically. Now onTransitionEnd will be looked for in the space tag or in the spaces tag at the end of the transition. If you are manually calling onTransitionEnd via transition="tween:... then do tag.onTransitionEnd", then you will have onTransitionEnd called twice. Just FYI.

rev 98
PanoSalado: Fixed bug with materialslist and videostreammaterials.

rev 96
PanoSalado: Added VideoStreamMaterial, updated Papervision source to most recent rev.

rev 95
Added Video.

rev 94
PanoSalado: added GeodesicSphere Class. XML tag is <geodesicSphere>. Geodesic Spheres handle image distortion better than the "normal" sphere in papervision because all of their triangles are more uniform. However, there is still very significant distortion at the poles, but arguably less and the equator is definitely less distorted.

rev 93
PanoSalado: changed XML syntax for cube objects: file tags need attribute named "face" instead of "id". "id" can still be used for reference.