CHANGE LOG : GREENSOCK LOADERMAX SYSTEM
----------------------------------------
2011-08-19
-----------------------------------------
LoaderMax 1.882
VideoLoader 1.882
- Fixed issue in VideoLoader that could cause a video not to display correctly if autoDetachNetStream was set to false and the video loaded in a particular way and had a particular type of encoding.
2011-08-15
-----------------------------------------
LoaderMax 1.881
MP3Loader 1.881
- Fixed issue that could cause MP3Loader to repeat from the incorrect position after it is paused during playback and then resumed (it would repeat starting from the position at which it was when playback was resumed due to a bug in Adobe's Sound class).
2011-08-09
-----------------------------------------
LoaderMax 1.88
XMLLoader 1.88
- Added the capability for XMLLoader to recognize a new "childrenVars" attribute of a <LoaderMax> node so that you can apply a common set of special properties to all its children. For example: <LoaderMax name="mainQueue" childrenVars="width:200,height:100,scaleMode:proportionalOutside,crop:true">
2011-08-06
------------------------------------------
LoaderMax 1.872
VideoLoader 1.872
- Fixed issue that could cause a VideoLoader to dispatch its VIDEO_PLAY event twice if autoPlay was initially set to false and then load() and playVideo() were called immediately.
2011-08-03
------------------------------------------
LoaderMax 1.871
ContentDisplay 1.871
FlexContentDisplay 1.871
- Fixed issue that could cause a VideoLoader's content not to be added to the ContentDisplay (or FlexContentDisplay) properly if crop was set to true and autoDetatchNetStream was true.
2011-07-30
------------------------------------------
LoaderMax 1.87
SWFLoader 1.87
LoaderCore 1.87
DisplayObjectLoader 1.87
LoaderEvent 1.87
SWFLoaderVars 1.23
- Added UNCAUGHT_ERROR event handling for SWFLoader (FP 10.1 and later only)
- Added onUncaughtError and suppressUncaughtErrors special properties to SWFLoader (FP 10.1 and later only)
- Added new methods to SWFLoaderVars for onUncaughtError and suppressUncaughtErrors
2011-07-27
------------------------------------------
LoaderMax 1.86
VideoLoader 1.86
ContentDisplay 1.86
FlexContentDisplay 1.86
VideoLoaderVars 1.23
- Added getChildAt() method to LoaderMax
- Added an "autoDetachNetStream" property to VideoLoader (and VideoLoaderVars) that allows you to choose whether or not it automatically attached/detaches the NetStream to/from the Video object in order to conserve memory (it is true by default)
- Updated VideoLoader to work around a newly discovered bug in NetStream that could cause a paused NetStream (VideoLoader) to act as though it isn't paused if it isn't attached to a Video object in the display list
- Made a small change to ContentDisplay and FlexContentDisplay so that they could be used independently (without a loader) if necessary, although it isn't generally recommended.
- Updated ASDocs
2011-07-05
------------------------------------------
VideoLoader 1.856
LoaderMax 1.856
- Fixed issue that could cause a VideoLoader's videoTime to report as non-zero initially even though autoPlay was set to false (it's actually a bug in Adobe's NetStream that was worked around)
2011-06-27
-------------------------------------------
LoaderMax 1.855
LoaderItem 1.855
- Now if you define a URLRequest with a method of "POST" for a loader, that will be honored in the file size audit too (previously audits always used "GET" as the method).
- Now if you define a URLRequest that has a data value that isn't a URLVariables, it won't cause problems with file size audits.
2011-06-19
-------------------------------------------
LoaderMax 1.854
VideoLoader 1.854
MP3Loader 1.854
LoaderItem 1.854
- Previously, if the playback device didn't have sound capabilities, MP3Loader would throw an error when playSound() was called. Implemented a workaround.
- VideoLoader now delays attaching the NetStream to its Video object (the rawContent) until it is added to the stage in order to minimize memory usage. Flash doesn't fully decode the video content until it is attached, thus this technique improves memory usage especially for videos that are loading in the background (not in the display list).
- When a loader's url property is changed, the old content is now unloaded immediately (previously the loader was only canceled).
2011-05-11
-------------------------------------------
LoaderMax 1.853
VideoLoader 1.853
- Minor fix that appends "purpose=audit&gsCacheID=someRandomNumber" to the file audit URL of VideoLoader which was accidentally dropped off in version 1.852 (less than 24 hours ago)
2011-05-10
-------------------------------------------
LoaderMax 1.852
VideoLoader 1.852
- Worked around a Flash bug/inconsistency that could cause a VideoLoader's file size audit to fail (only for relative URLs, not absolute). Unlike all other loaders (URLLoader, Loader, URLStream), Adobe's NetStream loads relative URLs as though they are relative to the swf file's location rather than the HTML page in which it is embedded. Another workaround is to set the "base" attribute in the object/embed code (http://kb2.adobe.com/cps/041/tn_04157.html)
2011-05-05
--------------------------------------------
LoaderMax 1.851
VideoLoader 1.851
ContentDisplay 1.851
FlexContentDisplay 1.851
SWFLoaderVars 1.22
ImageLoaderVars 1.22
VideoLoaderVars 1.22
- Added ability for ContentDisplay/FlexContentDisplay to recognize 3D properties z, rotationX, rotationY, and rotationZ.
- Minor improvement to VideoLoader that prevents an extremely unlikely/rare issue when a VideoLoader is destroyed before it renders for the first time
2011-04-26
--------------------------------------------
LoaderMax 1.85
XMLLoader 1.85
- Added new "autoLoad" feature to LoaderMax that automatically calls load() when a new loader is appended/inserted/prepended whose status is LoaderStatus.READY.
- Added ability for XMLLoader to recognize skipFailed and skipPaused special properties in its vars parameter.
2011-04-20
--------------------------------------------
LoaderMax 1.843
XMLLoader 1.843
- Added a new "maxConnections" special property to XMLLoader that controls the number of child loaders that load simultaneously (the default is 2).
2011-04-14
--------------------------------------------
LoaderMax 1.842
VideoLoader 1.842
- Fixed issue with VideoLoader that could cause an error if an instance is disposed almost immediately after it starts loading.
2011-03-26
--------------------------------------------
LoaderMax 1.841
VideoLoader 1.841
- Fixed issue with VideoLoader that could cause a video not to display properly if autoPlay was set to false and the video file loaded in a very particular way/speed.
2011-03-23
--------------------------------------------
LoaderMax 1.84
XMLLoader 1.84
LoaderItem 1.84
- Added ability for XMLLoader to recognize a root LoaderMax-related node. Previously, the XML document's root couldn't be a <LoaderMax> (or other LoaderMax-related tag). Well, it could be but that node wouldn't be parsed.
- Added new "allowMalformedURL" Boolean special property to all loaders which accommodates URLs that are technically not valid, like if they have multiple values defined for the same variable in the query string (like ?c=S&c=SE&c=SW). By default, allowMalformedURL is false which means LoaderMax will parse the query string and translate it into a URLVariables which gets attached to the URLRequest - this avoids 2 particular bugs in Flash. It is very unlikely that you'll ever need to set allowMalformedURL:true
- A LoaderMax's rawProgress value will factor in any nested LoaderMax instances' rawProgress (previously it factored in the progress instead). It is very unlikely y