====== FLEXible ====== ===== Official Site ===== [[http://www.flexiblemxml.com/]] ===== Description: ===== Basic FLEX2 MXML Designer/Editor created in FLEX2 ;) Import/Export MXML and use the editor for layout of basic applications. ===== Email List ===== http://osflash.org/mailman/listinfo/flexible_osflash.org ===== License ===== FLEXible is licensed under the MIT open source license ===== Author ===== John Grden ===== Video Demos ===== [[http://www.rockonflash.com/flexible/videos/FLEXibleDemo/FLEXibleDemo.html|Video Demo - basic controls/usage]] [[http://www.rockonflash.com/flexible/videos/FLEXibleDemo_Properties/FLEXibleDemo_Properties.html|Adding properties for objects in FLEXible through properties.xml]] ===== Screenshots ===== **Design View** {{http://www.rockonFlash.com/flexible/images/FLEXible_designView.png?450}} **Source View** {{http://www.rockonFlash.com/flexible/images/FLEXible_sourceView.png?450}} **New Constraints Panel** {{http://www.rockonFlash.com/flexible/images/FLEXible_constraintsPanelUpdated.png?450}} ===== Updates ===== * (11.20.2006) Just updated FLEXible with a couple of fixes. One, was to retain the string values, such as label, when switching from source to design view. The other fix was a minor fix to resetting the contraint panel's mini panel to the upper left corner with the correct height. * 10.31.2006 - New constraints panel for dealing with top, left, bottom, right, horizontalCenter, verticalCenter styles * 10.29.2006 - top, bottom, right, left, horizontalCenter, verticalCenter styles are now supported. You can type them in Source view and they'll be available for editing when you go back to Design view. I'm working on a constraints panel right now. * 10.29.2006 - fixed bug with loading defaults from properties.xml and loading MXML source. When you create a control, you can specify default values in properties.xml that will be used when the object is first created * 10.29.2006 - changing an attribute in Source view is maintained now. Changing "label" was getting lost when switching back to Design view. * 10.28.2006 - FLEXible works without projector now. Thanks to Keith Peters pointing out a compiler switch to tell Flex to use Local security, the MXMLBuild.swf works just fine now ;) for those of you who care, use this option in your compile command line: -use-network=false Flex sets this to "true" by default, which means you can't load external files from the local drive. So if you have an XML file you need to load with your app, you'll be screwed. ===== Downloads ===== keystrokes/notes: 1. Shift+Drag: drag into another container 2. click on the outter edge of an object to move it around. 3. Click the center to drag it to another container 4. SHIFT+L brings up Xray/debug console 5. "save" will output to the Xray console, or you can just switch to "source" view 6. "load" will load "test.mxml" - so if you want to load something specific, just replace the contents of that file. You might have to restart FLEXible if you've already drawn on stage. 7. It's got bugs- I know. It's not got alot of features yet. it's really proof of concept to be flushed out. But it DOES have a good foundation, and works. [[http://flexible.riaforge.org/|**Download Here**]] PS> If you try it, PLEASE let me know what you think :)