Re: [Flashcoders] [OT] Sparx Enterprise Architecht generatingActionscript

2006-03-23 Thread Yehia Shouman

To get an import statement in your generated code,

Create a diagram, on which you will draw the relationships between classes

Use the Aggregate or compose under Class Section in the Toolbox on the left.

When you describe a compose or aggregate relationship between 2 classes, the 
one that is aggregating the other will get an import statement in its 
generated code.


- Original Message - 
From: David Rorex [EMAIL PROTECTED]

To: Flashcoders mailing list flashcoders@chattyfig.figleaf.com
Sent: Thursday, March 23, 2006 4:29 AM
Subject: Re: [Flashcoders] [OT] Sparx Enterprise Architecht 
generatingActionscript



On 3/22/06, jim [EMAIL PROTECTED] wrote:


Hi all,

I started playing with EA getting it to generate Actionscript. I need to
know how to place an import statement into a class like:

import com.something.MyClass;

I see it can handle doing this as I have reverse engineered one of my
projects and on regenerating the code the import statements are still
there
but I cannot see where it is in EA.

Any help would be great.
Jim



I don't know what Sparx EA is, but I know this about import statements:
When your movie is compiled, 'import' statements do not actually generate
any code.

The following two examples will produce exactly the same swf bytecode:

1:
import com.something.MyClass;
x = new MyClass();

2:
x = new com.something.MyClass();

So you don't really need import for anything, it is just to make the typing
easier when writing classes.

FYI: Just because you import a class, does NOT mean it will be compiled. You
actually have to reference it somewhere, either via a new statement, or
referencing it directly.

hope this helps,
-David R
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com 


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] [OT] Sparx Enterprise Architecht generatingActionscript

2006-03-23 Thread Sam Thorne

A bit more OT than the original.

Does anyone know of an equivalent application for Mac OS X?
I've come across Visual Paradigm for UML and MagicDraw UML, both Java  
apps which would be great as we're a mixed platform outfit.
The thing that's missing is code generation for Actionscript, a  
feature of EA that I can't seem to find anywhere else.


On 23 Mar 2006, at 13:03PM, Yehia Shouman wrote:


To get an import statement in your generated code,

Create a diagram, on which you will draw the relationships between  
classes


Use the Aggregate or compose under Class Section in the Toolbox on  
the left.


When you describe a compose or aggregate relationship between 2  
classes, the one that is aggregating the other will get an import  
statement in its generated code.


- Original Message - From: David Rorex [EMAIL PROTECTED]
To: Flashcoders mailing list flashcoders@chattyfig.figleaf.com
Sent: Thursday, March 23, 2006 4:29 AM
Subject: Re: [Flashcoders] [OT] Sparx Enterprise Architecht  
generatingActionscript



On 3/22/06, jim [EMAIL PROTECTED] wrote:


Hi all,

I started playing with EA getting it to generate Actionscript. I  
need to

know how to place an import statement into a class like:

import com.something.MyClass;

I see it can handle doing this as I have reverse engineered one of my
projects and on regenerating the code the import statements are still
there
but I cannot see where it is in EA.

Any help would be great.
Jim




Regards,

Sam Thorne
Interaction Design

Web: http://www.native.com/
Tel: +44 (0)207 588 7970
Fax: +44 (0)207 588 7971


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com