You just described it. Its just a normal project. Create a project for
your module, create a project for your application, make sure you know
what the binary path is going to be, and use that SWF path as your
ModuleLoader url.
Modules were functionality snuck into a dot release. There's no tooling
support. If we'd waited for tooling support, you'd be waiting until
Flex 3. So, you'll have to do a bit more manually. Its annoying, but
not particularly onerous.
-rg
________________________________
From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Brian Holmes
Sent: Monday, January 08, 2007 10:07 AM
To: [email protected]
Subject: RE: [flexcoders] Re: Compiling modules
Would it be possible to post an example of how to use the
mx.modules?
I would assume that you add a <mx:Module></mx:Module> instead of
the
Application tag and it would get compiled
And then in your shell application you use the <mx:ModuleLoader>
tag to
point to your module.
Is this correct or am I way off. I can't get it to work either.
Also, I
also assumed I could just right click on my application in
Flex Builder and select the option of New > Module. That doesn't
work
either.
I've really been looking forward to modules, but after upgrading
this
morning and reading your message about how to use them,
I'm nothing but extremely confused and discouraged.
Brian..
-----Original Message-----
From: [email protected]
<mailto:flexcoders%40yahoogroups.com>
[mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
] On
Behalf Of Matt Horn
Sent: Monday, January 08, 2007 8:10 AM
To: [email protected]
<mailto:flexcoders%40yahoogroups.com>
Subject: RE: [flexcoders] Re: Compiling modules
There is no explicit project type for modules in Flex Builder 2.
To
create a module in Flex Builder, you treat the module as an MXML
application and compile it.
There are two basic approaches:
1) One-project model: Create the modules in the same project as
your
application and add them to the application list. This approach
works as
long as the application and the modules share the same compiler
settings
(such as library path).
To debug the application with modules, reference the debug SWF
file from
source code during development, and switch to the non-debug one
when you
are ready to deploy.
2) Multiple-project model: Create a separate Flex or
ActionScript
project for each module. Add a linked file to the source folder
of your
shell projects that want to use it. This copies the module's SWF
file
over at shell project build time.
Alternatively you could point the module project's output folder
at your
shell project's output folder, but a linked file is better.
To support debugging, point the link at the debug SWF file and
change
that when you are ready to deploy, without altering source code.
My apologies for not getting this into the proper documentation.
I am
currently working on a section about compiling modules with Flex
Builder
that will be added to livedocs. The reality is that Flex Builder
2.0.1
does not have explicit support for modules. What you need to do
(what
you have already figured out) is someone hacky.
I'll post to this list when the livedocs pages have been
updated.
-matt horn
flex docs
> -----Original Message-----
> From: [email protected]
<mailto:flexcoders%40yahoogroups.com>
> [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com> ] On Behalf Of phillips1021
> Sent: Monday, January 08, 2007 8:13 AM
> To: [email protected]
<mailto:flexcoders%40yahoogroups.com>
> Subject: [flexcoders] Re: Compiling modules
>
> Great question. I've run into the same problem. How do you use
Flex
> Builder to compile just the module?
>
> The only work-around I've found so far is to right-click on
the module
> name in the navigator panel and select Run As Flex
Application. This
> command will create a .swf and .html files for the module and
try to
> load it in the browser (where nothing will display).
>
> It's not the best solution and I hope someone posts a better
one, but
> it is all I've found to work so far.
>
> I did search through the Flex 2.0.1 help files but did not
find
> anything.
>
> Bruce
>
>
>
>
>
--
Flexcoders Mailing List
FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
<http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com
<http://www.mail-archive.com/flexcoders%40yahoogroups.com>
Yahoo! Groups Links
***
The information in this e-mail is confidential and intended
solely for the individual or entity to whom it is addressed. If you have
received this e-mail in error please notify the sender by return e-mail
delete this e-mail and refrain from any disclosure or action based on
the information.
***