Calendario is a component to push events in a flex calendar. Update version 1.1 of the component include following improvements:
- SDK 4.6 update.
- Properties rowCount to months combobox.
- More and easy styles.
- Refactoring and bugs solutions.
Click with the right button to obtain source code.
Configure flex application with parameters give you similiar advantages as localization system. We can change some variables directly within a external file without recompiling the application.
Normally we can recreate this system loading an XML file at startup, but that requires a preload, a parser proccess and an final assignment with some complexity.

Other option is to use Resources.
Configure the application
- Create a externa configuration folder outside source folder (src).
- Add files with extesion .properties with its pair key/value for each property we need to be available in the application (all number we want).
- Add resource folder as a new source of the project: Project Name -> Properties -> Project Build Path -> Add Source Folders.
Apply the properties
- Add resource label on top of the class to provide it so the application can load each configuration file .properties as a resoruce.
[ResourceBundle("ApplicationSettings")]
- Retrieve property value.
var myProperty:String = ResourceManager.getInstance().getString('ApplicationSettings','myProperty');
Similar solution in How to use Properties file/ResourceBundle in flex.
Articles View 1.0 is a Joomla module to display articles of a section or category. The extension is simple but allow to position an article list, as it be done, on any location in the template.
Improvements
- Title as links.
- Interval list.
SparkRichTextEditor is a flex component based on Text Layout Framework with basic functionality implementation of a simple text editor with styles and key shortcuts with advances and improvements of new text system of Adobe.
Click with the right button to obtain source code.
More great examples of Adobe TLF and from tlftexteditor (in Google Code).
- Use a BBDD manager like Lita para administrar los datos cómodamente.
- Salt in the encryption increase security but link password to the machine. Library as3corelib generate password with salt stored in the Encrypted Local Store
(ELS - C:\Users\{user}\AppData\Roaming\Adobe\AIR\ELS) for each application. Using this salt there is a random value part of the password to increase security. Use Base64 to make password transportable.
- Use as3corelib and salt doesn’t allow copy (attach) a BBDD with as3corelib password. Better change-operate-restore password.
- Use métodoconnection.attach to open each databases and copy each other. If there are problems of integrity “malformed database” can be corrected using a non-admin Lita . (Use SharpPlus SQLite Developer to delete problems with triggers)
- Runtime errors
- If you are using as3corelib be careful because the same string generates different keys in different applications.
Useful links:
Using the encrypted local store feature
Using encryption with SQL databases
Strategies for working with SQL databases