Benjamin Dobler wrote: > Why no open source Flex? > I mean the swf format is open. The tools are their. Merging components, > creating Actionscript components > It`s all doable and there is nothing magical about flex.
That's true. It's not a trivial undertaking, but it's certainly true. One of the first things to consider is the XML language you'll use to define the final SWF experience. Flex's MXML handles layout and databinding of a particular component set. This isn't the only way to describe a SWF experience in XML... SMIL has defined layout and media sequencing in XML, SVG has described vector graphics in XML, and there have been a few projects over the years which describe various types of SWF experiences in XML. (One of the first discussions on this whole subject was when XML was first introduced in the late 1990s, and people tried to figure out useful ways to describe a Macromedia Director experience in XML.) Once you figure out your XML abstraction, then the next step would be to construct a SWF by those instructions. This could be done in-SWF in some cases (an HTML page holding a SWF which then requests an XML file to construct slideshow sequences, for instance), or once in production at author-time (those static SWFs that Flex can make), or fresh for each request at serving time (as Flex usually does). I think there's lots of room for various XML languages, which are then constructed as SWFs at various times. Each combination would likely have its own set of advantages, its own set of best-use scenarios. jd -- John Dowdell . Macromedia Developer Support . San Francisco CA USA Weblog: http://www.macromedia.com/go/blog_jd Aggregator: http://www.macromedia.com/go/weblogs Technotes: http://www.macromedia.com/support/ Spam killed my private email -- public record is best, thanks. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/