Hello Roland,
Yes I totally agree with you, We should keep Spring Actionscript core library
as small as possible.
I knew you are all very busy with 0.9 release. Thanks for considering my
contribution to user extensions library.
I improved the ClassRendererFactory, below are my changes
I removed
"
[Bindable]
public static var
applicationContext:FlexXMLApplicationContext;" from it
instead ClassRendererFactory
now implements IApplicationContextAware
which automatically gets the applicationContext. This is more elegant and there
is no need for static reference to get applicationContext.
Please find the attached SpringProject.zip Flex archive project to see the changes. I request you to add this library to our SVN development code base, so that we can easily keep track of changes. Please feel free to move the package to appropriate location.
Thanking you,
Santosh Kumar
Hi there Santosh,
again, excuse me for getting back at you so late, I finally have my internet connection back up and running :)
You asked in one of your last emails for your Spring Actionscript powered itemrenderer to be included with the library. For the upcoming version 0.9 release we are extremely busy re-organizing the library and moving parts of the functionality into separate sub libraries in the as3commons project.
So, while your itemrenderer will not become part of the Spring Actionscript core library, since we want to keep that part of the library as small and focused as possible, I think it might be a good idea to start some kind of 'user extensions' library which could very nicely become a place for classes such as the one that you created.
I will proprose this to the rest of the team, and if we follow through with this your class will be probably be the first addition to this library :)
Please bear with us though, getting all the functionality for v0.9 ready will be our top priority so it might take a while before the user extensions will become reality.
So, in the mean time, keep coming up with great ideas such as your itemrenderer, that way we'll have more goodies for the user library :)
thanks a lot for your time and efforts!
cheers,
Roland