I develop flex 2.0 on a mac.... 

with flex builder beta 1 i had a great set up by copying the files from the windows plugin. for me the debug view worked perfectly. For editing i used the oxygen plugin as the flex builder one for mxml crashed eclipse and the AS editor had a cursor that jumped around the page as you typed... not workable at all. I used the xsd from flex 1.0 and updated the namespace to get code completion with oxygen for mxml.

with beta 2 copying the files across doesn't do anything to my eclipse. it just ignores them completely... so i've had to set up an ant build to run mxmlc... a real pain because i've lost error checking on save and more importantly mxmlc takes 10-15 seconds from the command line.. but only took about 1 second from flex builder with beta 1. no idea why it takes so much longer.

for traces i would advise using the debug player and setting it up so traces are written to a text file (by creating an mm.cfg file). There is an eclipse plugin called flash log from paul spitzer - which outputs the contents of this file to an eclipse panel. paul's website is no longer online... feel free to email me offlist if anyone wants me to send them the plugin.

so developing flex on a mac is a bit of a pain... but i still love it (flex and the mac).

cheers, Al

On 23 Mar 2006, at 20:09, Richard Leggett wrote:

I didn't see whether you specified 1.X or 2.0, and I'm sure someone else will be better able to speak about Flex 1.X, but I might be able to offer some insights for Flex 2.0.
 
I'm a PC guy myself but my colleague is currently working on a Mac running Eclipse with the FlexBuilder 2 plug-ins (copied directly from a PC install). Here's what you don't get:
 
 - Debugging ( or run in debug player ) 
 - Therefore trace() - see workaround below
 - IDE makes the carat jump around and highlight various things, occaisionally he switches to FDT when it all gets too much
 - No MXML highlighting and code completion in MXML documents (if anyone knows the location of the DTD I'm sure you can at least hook up XMLBuddy or something to it to get some sort of highlighting and prompting).
 - Errors e.g. "null has no properties" just causes app to stop working
 
You do get:
 
 - "intellisense"/code completion / look up declaration in AS documents
 - Run as release build
 
Design view I'm not sure on, would have to check, not used much. So in summary, it is workable for now as long as there's a PC guy around to debug if it all gets too much.
 
I wrote a quick little Logger class and compatible output panel that uses LocalConnection if anyone would like it, very simple but it might save you 5 mins and it's better to have some sort of trace than none at all if you must use a Mac ;)
 
Also tried running Eclipse in VirtualPC, as you'd expect no good even on the fastest Macs, if anyone has any insights into running Darwine on Tiger I'd love to be able to pass it on.
 
Rich


From: [email protected] [mailto:[email protected]] On Behalf Of Jonathan Miranda
Sent: 23 March 2006 19:34
To: [email protected]
Subject: [flexcoders] Mac Flex developing

Just curious, how and if there are differences with developing Flex on a Mac (the only thing I can foresee is tools limited to Windows environments).

_________________________________________

Jonathan Miranda

Flexible Master of the Web

"Try not to become a man of success, but a man of value." - Albert Einstein

HealthGrades: Guiding America to Better Healthcare™

NASDAQ: HGRD

w  (720) 963-3832

c  (707) 761-0868

[EMAIL PROTECTED]

_________________________________________

The message contains confidential and/or legally privileged information and is intended for use only by the indicated addressee.  If you are not the named addressee you should not disseminate, distribute, or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmissions cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed,arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version.



--
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 Software development best practice


YAHOO! GROUPS LINKS







--
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 Software development best practice


YAHOO! GROUPS LINKS




Reply via email to