xleff2as
xleff2as is a automization tool for generating AS 2.0 stubcode for XLEFF. It parses XLEFF documents an generates the corresponding AS code for each component instance.
Why?
Some background:
XLEFF generates all event handler for each component instance automaticaly. This is very usefull and saves a lot of time. You just have to follow some naming conventions in order to access the events.
For example:
In your XLEFF-doc you declare a button instance named “TestButton” with someting like this:
<button name=”TestButton” lbl=”Test”>
If you now would have access to the buttons “click” event, you have to write this as-code:
function onTestButton_Click(evtObj:Object):Void
{
trace(evtObj.target._name + " has been clicked”);
}
This is quite easy, but its also easy tho make typing errors :+) Also its sometimes boring to write all this stubcode for each event. In larger project it can be painfull too to rename instances an its event handlers.
Therefore i found it would be nice to have tool which parses the XLEFF-doc an generates the correct stubcode for each event handler automaticaly.
... the idea of xleff2as was born !
Features
comming soon ...
Demo
You can watch a little video i made, which shows the workflow of xleff2as. In this video i simply modify a demofile of Antonio and add a new button instance to it. After that i generate the stubcode for the buttons event handler with xleff2as. At last i batch complie the whole stuff with mtasc and our modified XLEFF framework which we named as xleff4mtasc.
You can watch the flv video here (~10.6mb).
Future
- automatic recognition of suitable events for each component instance
- interface improvements
- alternitive .jsfl version for use inside the Flash IDE
- AS3 support
- source code online
License
... comming soon
Project Homepage
Credits
Jan Viehweger, 3Kopf
Halle/Saale (Germany)
xleff2as.txt · Last modified: 2007/06/15 02:27 by jan.viehweger