Hola Daniel, My advice is to use MXML for UI and Layout whenever possible. as jesse suggests.. try and give it a ride, even if you are comfortable with pure as coding as of today... here are some of the reasons off the top of my head:
- MXML clearly represents the hierarchy of the components being defined ---- this makes it easier to imagine the layout while reading/writing the code ---- makes it easier (for you or other developer ) to locate a given component after you've seen it's position on the rendered application. ---- makes it easy to cut and paste a portion of the UI when changing the layout - doing this ( using MXML for UI and layout ) creates an implicit organization within your code. ---- consider that it might be read by some other developer... he will most probably start looking for a component in the MXML and, only if he doesn't find it explicitly declared there, he would move the the AS code in look for a dynamic instantiation. this second case is likely to be harder, as he wouldn't really know where to start looking within the ascript. - MXML creates less verbose code ( less lines ). and less is always better when you find yourself revisiting an old app after some time. blabla... best, aldo On 11/3/05, Mink, Joseph <[EMAIL PROTECTED]> wrote: > > Revisit this after you develop in Flex for about 2 months...you might find > that you made life harder on yourself or that you are having a harder time > making modifications. On the flipside, maybe you'll disagree with that > entirely. > > The bottomline is that if you look @ Flex as a technology, as opposed to a > language, it won't really matter to the developer whether he/she writes mxml > or as. Both approaches represent the same thing in different ways. Would > you want to write a complete native application's UI in C++? Or would you > like to create the forms with the GUI builder IDE and then interface with > those UI objects in C++? > > MXML vs. AS isn't EXACTLY the same as the example just given, but it's in > the same ballpark. Again, do it your way and then revisit. I know I > started with no MXML, and changed pretty quickly, but that's me! > > ________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Cascais > Sent: Thursday, November 03, 2005 1:16 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Code-only Flex apps > > > Thanks for your replies Jesse and Joseph, > > I get your points, but to me it seems more appropriate, maybe cleaner, > with AS only. I can understand the need for MXML, maybe one of the > main reasons is to make easier/faster development for people that > might not have a strong coding background, which increases the user > base. But why force it on developers that can handle just as good or > maybe better without it (for whatever reason)? > > -- > Daniel Cascais > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > SPONSORED LINKS > Web site design development > Computer software development > Software design and development > Macromedia flex > > ________________________________ YAHOO! GROUPS LINKS > > > Visit your group "flexcoders" on the web. > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > ________________________________ -- ::::: Aldo Bucchi ::::: mobile (56) 8 429 8300 ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 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/