DEFRA flash/xml application
Working with LearningInc I have developed an XML editor for their latest diversity training software for DEFRA.
They required a way of editing the dynamic content of their new diversity awareness application that was easy to use for demonstrators that had no experience of writing xml.
So I built an Editor application that consumed the content XML and displayed it in a scrolling window with each learning point encapsulated into a MovieClip with editable fields. The demonstrator could then edit the content using a familiar editing environment and preview the new content in the Presentation Application before saving the new content to an XML document.
One of the interesting parts of this project was to place the Editor application into mProjector a nifty piece of software from ScreenTime. It allows you to go outside of the Flash sandbox and read and write files from the users harddrive. This allows the Editor application to save new versions of the XML onto the computer when the demonstrator is happy with the new learning content.
I also got to write some cool recursive functions so that the dynamic textfields used in the Presentation application could find their way to the data no matter where they were placed in the Presentation Application. This made it easier for the designers to move dynamic content about in the Application and know that they would still find the content they needed to display. If I had a little more time I would have made them components, I still might for my own satisfaction.