[flexcoders] Re: Runtime MXML compiler

2007-12-04 Thread bouiaw
Since MXML templates will be stored in the Java Content Repository and
will be available at the application server level, I think we will
keep focused on the MXML compiler servlet solution.

--- In flexcoders@yahoogroups.com, Gordon Smith [EMAIL PROTECTED] wrote:

 I found out that we'll be opensourcing our webtier compiler modules
for Apache and IIS, but they may lag behind the compiler itself.
  
 Gordon Smith
 Adobe Flex SDK Team
 
 
 
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
On Behalf Of bouiaw
 Sent: Monday, December 03, 2007 3:30 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Re: Runtime MXML compiler
 
 
 
 About the list of imports, I have to discuss more about that with the
 Graniteds project leader, but from what he says
 (http://tech.groups.yahoo.com/group/graniteds/message/832
http://tech.groups.yahoo.com/group/graniteds/message/832 ) and what I
 can see in the findeDependencies function
 (http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler ), I think
 that's to know more precisely what and when mxml should be recompiled.
 
 --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com , Gordon Smith gosmith@ wrote:
 
   Currently, mxmlc is ran as an external java program.
   Where could I find some information/samples to run it
   directly in the servlet container ?
  
  As far as I know, we haven't disclosed that. The compiler classes
 are not yet open-source, and I think you'll have to wait a little
longer.
  
   he couldn't find any way to ask mxmlc to list imports
   in as or mxml files
  
  You can't get the imports, but the -link-report compilation option
 produces an XML file with a complete dependency analysis. (You can
 have dependencies on classes that aren't imported, since you don't
 have to import a class if it is in the same package.)
  
  But can you explain why you need to know the dependencies?
  
  - Gordon
  
  
  
  From: flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com 
[mailto:flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com ]
 On Behalf Of bouiaw
  Sent: Monday, December 03, 2007 1:43 AM
  To: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com 
  Subject: [flexcoders] Re: Runtime MXML compiler
  
  
  
  Hi,
  
  It seems my previous answer has never been received, so I send it
again.
  
  You are right, my need is to compile a page when a request comes in.
  GraniteDS (http://www.graniteds.org http://www.graniteds.org 
http://www.graniteds.org http://www.graniteds.org  )
 provide a MXMLCompilerServlet
  that compile MXML at runtime if the swf does not exist.
  
  I did some simple test, and it works (source code is available on this
  page : http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler 
 http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler  ). 
  
  Allan, could you say me how this solution is different from yours ?
  
  Gordon, I plan to improve this MXMLCompilerServlet in order to use it
  in Igenko. Could you give me your advice on how it could be improved :
  - Currently, mxmlc is ran as an external java program. Where could I
  find some information/samples to run it directly in the servlet
  container ?
  - I have asked to the GraniteDS project leader what was the major
  issue with this mxmlc runtime compiler, and he answered me
  (http://tech.groups.yahoo.com/group/graniteds/message/832
http://tech.groups.yahoo.com/group/graniteds/message/832 
 http://tech.groups.yahoo.com/group/graniteds/message/832
http://tech.groups.yahoo.com/group/graniteds/message/832  ) that he
  couldn't find any way to ask mxmlc to list imports in
  as or mxml files. Do you have any idea for that ?
  - Any other idea ?
  
  Regards,
  Sébastien Deleuze
  
  --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com 
 mailto:flexcoders%40yahoogroups.com , DreamCode dreamcode@ wrote:
  
   I don't think the result of that is inside the acceptable levels
for a
   content management system. but hey... what do I know
   
   I would. and I did for my project choose creating it in AS3
  based on
   database/xml content.
   
   --Allan
   On Dec 2, 2007 7:26 PM, Gordon Smith gosmith@ wrote:
   
 Are you going to compile a page when a request comes in?
   
That's the impression I got of what Sébastien wants to do.
   
 all custom components needed to be referenced once inside my
code
If you're creating components via their class name, with code like
   
var someClass:Class = Class(getDefinitionByName(someClassName));
var instanceOfSomeClass:Object = new someClass();
   
there is no way that the MXML compiler/linker can be smart
enough to
figure out what class names might be encountered at runtime.
  Therefore

[flexcoders] Re: Runtime MXML compiler

2007-12-03 Thread bouiaw
Hi,

Yes, I will compile mxml at runtime. After some testing,
MXMLCompilerServlet from Graniteds works well with simple mxml file,
so with an open source Flex3 compiler, it should be ok. Is there a
more precise date than early 2008 ?

Allan, if it is possible, can you give more details on how you
implemented it ? If it is possible, could you give a look on the
org.granite.messaging.webapp.MXMLCompilerServlet implementation
(http://www.graniteds.org) and say us how different yours is ?

--- In flexcoders@yahoogroups.com, DreamCode [EMAIL PROTECTED] wrote:

 Hey Sebastien/Gordon
 
 
 
 I'm not sure I understand what you're asking… mxml compilation at
runtime?
 Are you going to compile a page when a request comes in?
 
 
 
 As for the dynamic creation of content based on custom xml, that is
quite
 nice. It's a big part of my current spare time project.
 
 
 
 The only real issue so far I have had,  is that in order for me to
generate
 the UI, all custom components needed to be referenced once inside my
code.
 So even though I have this:
 
 
 
 import dc.digr.ui.comp.*;
 
 
 
 I still need this:
 
 
 
 *var* a:digrButton = *new* digrButton ();
 
 *var* b:digrButtonLarge = *new* digrButtonLarge();
 
 *var* c:digrButtonIconOnly = *new* digrButtonIconOnly();
 
 *var* d:digrButtonMini = *new* digrButtonMini();
 
 
 
 for all the custom ui components in the beginning of my code to avoid a
 runtime error….
 
 
 
 Gordon, if you have some wisdom on this…. Spread the joy! J





[flexcoders] Re: Runtime MXML compiler

2007-12-03 Thread bouiaw
Hi,

It seems my previous answer has never been received, so I send it again.

You are right, my need is to compile a page when a request comes in.
GraniteDS (http://www.graniteds.org) provide a MXMLCompilerServlet
that compile MXML at runtime if the swf does not exist.

I did some simple test, and it works (source code is available on this
page : http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler). 

Allan, could you say me how this solution is different from yours ?

Gordon, I plan to improve this MXMLCompilerServlet in order to use it
in Igenko. Could you give me your advice on how it could be improved :
- Currently, mxmlc is ran as an external java program. Where could I
find some information/samples to run it directly in the servlet
container ?
- I have asked to the GraniteDS project leader what was the major
issue with this mxmlc runtime compiler, and he answered me
(http://tech.groups.yahoo.com/group/graniteds/message/832) that he
couldn't find any way to ask mxmlc to list imports in
as or mxml files. Do you have any idea for that ?
- Any other idea ?

Regards,
Sébastien Deleuze

--- In flexcoders@yahoogroups.com, DreamCode [EMAIL PROTECTED] wrote:

 I don't think the result of that is inside the acceptable levels for a
 content management system.  but hey... what do I know
 
 I would. and I did for my project choose creating it in AS3
based on
 database/xml content.
 
 --Allan
 On Dec 2, 2007 7:26 PM, Gordon Smith [EMAIL PROTECTED] wrote:
 
  Are you going to compile a page when a request comes in?
 
  That's the impression I got of what Sébastien wants to do.
 
   all custom components needed to be referenced once inside my code
  If you're creating components via their class name, with code like
 
  var someClass:Class = Class(getDefinitionByName(someClassName));
  var instanceOfSomeClass:Object = new someClass();
 
  there is no way that the MXML compiler/linker can be smart enough to
  figure out what class names might be encountered at runtime.
Therefore it
  can't include these classes in the SWF unless you give it some help.
 
  One way is to use vars like you show to create dependencies.
 
  Another way is to use the -include-classes compilation option. For
some
  reason that I don't understand, this is only an option for compc
when you
  make a SWC, not for mxml when you make a SWF. But you can make a
SWC with
  all your custom classes and then link that SWC in with
-include-libraries.
 
  Another possibility is to put all your custom classes into a
module and
  load it.
 
  Gordon Smith
  Adobe Flex SDK Team
 
   --
  *From:* flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] *On
  Behalf Of *DreamCode
  *Sent:* Sunday, December 02, 2007 2:38 PM
  *To:* flexcoders@yahoogroups.com
  *Subject:* Re: [flexcoders] Runtime MXML compiler
 
 Hey Sebastien/Gordon
 
 
 
  I'm not sure I understand what you're asking… mxml compilation at
runtime?
  Are you going to compile a page when a request comes in?
 
 
 
  As for the dynamic creation of content based on custom xml, that
is quite
  nice. It's a big part of my current spare time project.
 
 
 
  The only real issue so far I have had,  is that in order for me to
  generate the UI, all custom components needed to be referenced
once inside
  my code. So even though I have this:
 
 
 
  import dc.digr.ui.comp.*;
 
 
 
  I still need this:
 
 
 
  *var *a:digrButton = *new* digrButton ();
 
  *var *b:digrButtonLarge = *new* digrButtonLarge();
 
  *var *c:digrButtonIconOnly = *new* digrButtonIconOnly();
 
  *var* d:digrButtonMini = *new* digrButtonMini();
 
 
 
  for all the custom ui components in the beginning of my code to
avoid a
  runtime error….
 
 
 
  Gordon, if you have some wisdom on this…. Spread the joy! J
 
 
 
   
 





RE: [flexcoders] Re: Runtime MXML compiler

2007-12-03 Thread Gordon Smith
 Currently, mxmlc is ran as an external java program.
 Where could I find some information/samples to run it
 directly in the servlet container ?
 
As far as I know, we haven't disclosed that. The compiler classes are not yet 
open-source, and I think you'll have to wait a little longer.
 
 he couldn't find any way to ask mxmlc to list imports
 in as or mxml files
 
You can't get the imports, but the -link-report compilation option produces an 
XML file with a complete dependency analysis. (You can have dependencies on 
classes that aren't imported, since you don't have to import a class if it is 
in the same package.)
 
But can you explain why you need to know the dependencies?
 
- Gordon



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of bouiaw
Sent: Monday, December 03, 2007 1:43 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Runtime MXML compiler



Hi,

It seems my previous answer has never been received, so I send it again.

You are right, my need is to compile a page when a request comes in.
GraniteDS (http://www.graniteds.org http://www.graniteds.org ) provide a 
MXMLCompilerServlet
that compile MXML at runtime if the swf does not exist.

I did some simple test, and it works (source code is available on this
page : http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler 
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler ). 

Allan, could you say me how this solution is different from yours ?

Gordon, I plan to improve this MXMLCompilerServlet in order to use it
in Igenko. Could you give me your advice on how it could be improved :
- Currently, mxmlc is ran as an external java program. Where could I
find some information/samples to run it directly in the servlet
container ?
- I have asked to the GraniteDS project leader what was the major
issue with this mxmlc runtime compiler, and he answered me
(http://tech.groups.yahoo.com/group/graniteds/message/832 
http://tech.groups.yahoo.com/group/graniteds/message/832 ) that he
couldn't find any way to ask mxmlc to list imports in
as or mxml files. Do you have any idea for that ?
- Any other idea ?

Regards,
Sébastien Deleuze

--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com , 
DreamCode [EMAIL PROTECTED] wrote:

 I don't think the result of that is inside the acceptable levels for a
 content management system. but hey... what do I know
 
 I would. and I did for my project choose creating it in AS3
based on
 database/xml content.
 
 --Allan
 On Dec 2, 2007 7:26 PM, Gordon Smith [EMAIL PROTECTED] wrote:
 
   Are you going to compile a page when a request comes in?
 
  That's the impression I got of what Sébastien wants to do.
 
   all custom components needed to be referenced once inside my code
  If you're creating components via their class name, with code like
 
  var someClass:Class = Class(getDefinitionByName(someClassName));
  var instanceOfSomeClass:Object = new someClass();
 
  there is no way that the MXML compiler/linker can be smart enough to
  figure out what class names might be encountered at runtime.
Therefore it
  can't include these classes in the SWF unless you give it some help.
 
  One way is to use vars like you show to create dependencies.
 
  Another way is to use the -include-classes compilation option. For
some
  reason that I don't understand, this is only an option for compc
when you
  make a SWC, not for mxml when you make a SWF. But you can make a
SWC with
  all your custom classes and then link that SWC in with
-include-libraries.
 
  Another possibility is to put all your custom classes into a
module and
  load it.
 
  Gordon Smith
  Adobe Flex SDK Team
 
  --
  *From:* flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com 
[mailto:flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com ] *On
  Behalf Of *DreamCode
  *Sent:* Sunday, December 02, 2007 2:38 PM
  *To:* flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com 
  *Subject:* Re: [flexcoders] Runtime MXML compiler
 
  Hey Sebastien/Gordon
 
 
 
  I'm not sure I understand what you're asking... mxml compilation at
runtime?
  Are you going to compile a page when a request comes in?
 
 
 
  As for the dynamic creation of content based on custom xml, that
is quite
  nice. It's a big part of my current spare time project.
 
 
 
  The only real issue so far I have had, is that in order for me to
  generate the UI, all custom components needed to be referenced
once inside
  my code. So even though I have this:
 
 
 
  import dc.digr.ui.comp.*;
 
 
 
  I still need this:
 
 
 
  *var *a:digrButton = *new* digrButton ();
 
  *var *b:digrButtonLarge = *new* digrButtonLarge();
 
  *var *c:digrButtonIconOnly = *new* digrButtonIconOnly();
 
  *var* d:digrButtonMini = *new* digrButtonMini();
 
 
 
  for all the custom ui components in the beginning of my code to
avoid a
  runtime error
 
 
 
  Gordon, if you have

RE: [flexcoders] Re: Runtime MXML compiler

2007-12-03 Thread Gordon Smith
 Is there a more precise date than early 2008 ?

I think that's still the guidance.
 
Gordon Smith
Adobe Flex SDK Team



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of bouiaw
Sent: Sunday, December 02, 2007 6:03 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Runtime MXML compiler



Hi,

Yes, I will compile mxml at runtime. After some testing,
MXMLCompilerServlet from Graniteds works well with simple mxml file,
so with an open source Flex3 compiler, it should be ok. Is there a
more precise date than early 2008 ?

Allan, if it is possible, can you give more details on how you
implemented it ? If it is possible, could you give a look on the
org.granite.messaging.webapp.MXMLCompilerServlet implementation
(http://www.graniteds.org http://www.graniteds.org ) and say us how
different yours is ?

--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
, DreamCode [EMAIL PROTECTED] wrote:

 Hey Sebastien/Gordon
 
 
 
 I'm not sure I understand what you're asking... mxml compilation at
runtime?
 Are you going to compile a page when a request comes in?
 
 
 
 As for the dynamic creation of content based on custom xml, that is
quite
 nice. It's a big part of my current spare time project.
 
 
 
 The only real issue so far I have had, is that in order for me to
generate
 the UI, all custom components needed to be referenced once inside my
code.
 So even though I have this:
 
 
 
 import dc.digr.ui.comp.*;
 
 
 
 I still need this:
 
 
 
 *var* a:digrButton = *new* digrButton ();
 
 *var* b:digrButtonLarge = *new* digrButtonLarge();
 
 *var* c:digrButtonIconOnly = *new* digrButtonIconOnly();
 
 *var* d:digrButtonMini = *new* digrButtonMini();
 
 
 
 for all the custom ui components in the beginning of my code to avoid
a
 runtime error
 
 
 
 Gordon, if you have some wisdom on this Spread the joy! J




 


[flexcoders] Re: Runtime MXML compiler

2007-12-03 Thread bouiaw
About the list of imports, I have to discuss more about that with the
Graniteds project leader, but from what he says
(http://tech.groups.yahoo.com/group/graniteds/message/832) and what I
can see in the findeDependencies function
(http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler), I think
that's to know more precisely what and when mxml should be recompiled.

--- In flexcoders@yahoogroups.com, Gordon Smith [EMAIL PROTECTED] wrote:

  Currently, mxmlc is ran as an external java program.
  Where could I find some information/samples to run it
  directly in the servlet container ?
  
 As far as I know, we haven't disclosed that. The compiler classes
are not yet open-source, and I think you'll have to wait a little longer.
  
  he couldn't find any way to ask mxmlc to list imports
  in as or mxml files
  
 You can't get the imports, but the -link-report compilation option
produces an XML file with a complete dependency analysis. (You can
have dependencies on classes that aren't imported, since you don't
have to import a class if it is in the same package.)
  
 But can you explain why you need to know the dependencies?
  
 - Gordon
 
 
 
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
On Behalf Of bouiaw
 Sent: Monday, December 03, 2007 1:43 AM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Re: Runtime MXML compiler
 
 
 
 Hi,
 
 It seems my previous answer has never been received, so I send it again.
 
 You are right, my need is to compile a page when a request comes in.
 GraniteDS (http://www.graniteds.org http://www.graniteds.org )
provide a MXMLCompilerServlet
 that compile MXML at runtime if the swf does not exist.
 
 I did some simple test, and it works (source code is available on this
 page : http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler ). 
 
 Allan, could you say me how this solution is different from yours ?
 
 Gordon, I plan to improve this MXMLCompilerServlet in order to use it
 in Igenko. Could you give me your advice on how it could be improved :
 - Currently, mxmlc is ran as an external java program. Where could I
 find some information/samples to run it directly in the servlet
 container ?
 - I have asked to the GraniteDS project leader what was the major
 issue with this mxmlc runtime compiler, and he answered me
 (http://tech.groups.yahoo.com/group/graniteds/message/832
http://tech.groups.yahoo.com/group/graniteds/message/832 ) that he
 couldn't find any way to ask mxmlc to list imports in
 as or mxml files. Do you have any idea for that ?
 - Any other idea ?
 
 Regards,
 Sébastien Deleuze
 
 --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com , DreamCode dreamcode@ wrote:
 
  I don't think the result of that is inside the acceptable levels for a
  content management system. but hey... what do I know
  
  I would. and I did for my project choose creating it in AS3
 based on
  database/xml content.
  
  --Allan
  On Dec 2, 2007 7:26 PM, Gordon Smith gosmith@ wrote:
  
Are you going to compile a page when a request comes in?
  
   That's the impression I got of what Sébastien wants to do.
  
all custom components needed to be referenced once inside my code
   If you're creating components via their class name, with code like
  
   var someClass:Class = Class(getDefinitionByName(someClassName));
   var instanceOfSomeClass:Object = new someClass();
  
   there is no way that the MXML compiler/linker can be smart enough to
   figure out what class names might be encountered at runtime.
 Therefore it
   can't include these classes in the SWF unless you give it some help.
  
   One way is to use vars like you show to create dependencies.
  
   Another way is to use the -include-classes compilation option. For
 some
   reason that I don't understand, this is only an option for compc
 when you
   make a SWC, not for mxml when you make a SWF. But you can make a
 SWC with
   all your custom classes and then link that SWC in with
 -include-libraries.
  
   Another possibility is to put all your custom classes into a
 module and
   load it.
  
   Gordon Smith
   Adobe Flex SDK Team
  
   --
   *From:* flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com 
 [mailto:flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com ] *On
   Behalf Of *DreamCode
   *Sent:* Sunday, December 02, 2007 2:38 PM
   *To:* flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com 
   *Subject:* Re: [flexcoders] Runtime MXML compiler
  
   Hey Sebastien/Gordon
  
  
  
   I'm not sure I understand what you're asking... mxml compilation at
 runtime?
   Are you going to compile a page when a request comes in?
  
  
  
   As for the dynamic creation of content based on custom xml, that
 is quite
   nice. It's a big part of my current spare time project.
  
  
  
   The only real issue so far I have had

RE: [flexcoders] Re: Runtime MXML compiler

2007-12-03 Thread Gordon Smith
I found out that we'll be opensourcing our webtier compiler modules for Apache 
and IIS, but they may lag behind the compiler itself.
 
Gordon Smith
Adobe Flex SDK Team



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of bouiaw
Sent: Monday, December 03, 2007 3:30 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Runtime MXML compiler



About the list of imports, I have to discuss more about that with the
Graniteds project leader, but from what he says
(http://tech.groups.yahoo.com/group/graniteds/message/832 
http://tech.groups.yahoo.com/group/graniteds/message/832 ) and what I
can see in the findeDependencies function
(http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler 
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler ), I think
that's to know more precisely what and when mxml should be recompiled.

--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com , 
Gordon Smith [EMAIL PROTECTED] wrote:

  Currently, mxmlc is ran as an external java program.
  Where could I find some information/samples to run it
  directly in the servlet container ?
 
 As far as I know, we haven't disclosed that. The compiler classes
are not yet open-source, and I think you'll have to wait a little longer.
 
  he couldn't find any way to ask mxmlc to list imports
  in as or mxml files
 
 You can't get the imports, but the -link-report compilation option
produces an XML file with a complete dependency analysis. (You can
have dependencies on classes that aren't imported, since you don't
have to import a class if it is in the same package.)
 
 But can you explain why you need to know the dependencies?
 
 - Gordon
 
 
 
 From: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com  
 [mailto:flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com ]
On Behalf Of bouiaw
 Sent: Monday, December 03, 2007 1:43 AM
 To: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com 
 Subject: [flexcoders] Re: Runtime MXML compiler
 
 
 
 Hi,
 
 It seems my previous answer has never been received, so I send it again.
 
 You are right, my need is to compile a page when a request comes in.
 GraniteDS (http://www.graniteds.org http://www.graniteds.org  
 http://www.graniteds.org http://www.graniteds.org  )
provide a MXMLCompilerServlet
 that compile MXML at runtime if the swf does not exist.
 
 I did some simple test, and it works (source code is available on this
 page : http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler 
 http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler 
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler 
http://code.google.com/p/igenko/wiki/RuntimeMxmlCompiler  ). 
 
 Allan, could you say me how this solution is different from yours ?
 
 Gordon, I plan to improve this MXMLCompilerServlet in order to use it
 in Igenko. Could you give me your advice on how it could be improved :
 - Currently, mxmlc is ran as an external java program. Where could I
 find some information/samples to run it directly in the servlet
 container ?
 - I have asked to the GraniteDS project leader what was the major
 issue with this mxmlc runtime compiler, and he answered me
 (http://tech.groups.yahoo.com/group/graniteds/message/832 
 http://tech.groups.yahoo.com/group/graniteds/message/832 
http://tech.groups.yahoo.com/group/graniteds/message/832 
http://tech.groups.yahoo.com/group/graniteds/message/832  ) that he
 couldn't find any way to ask mxmlc to list imports in
 as or mxml files. Do you have any idea for that ?
 - Any other idea ?
 
 Regards,
 Sébastien Deleuze
 
 --- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com 
mailto:flexcoders%40yahoogroups.com , DreamCode dreamcode@ wrote:
 
  I don't think the result of that is inside the acceptable levels for a
  content management system. but hey... what do I know
  
  I would. and I did for my project choose creating it in AS3
 based on
  database/xml content.
  
  --Allan
  On Dec 2, 2007 7:26 PM, Gordon Smith gosmith@ wrote:
  
Are you going to compile a page when a request comes in?
  
   That's the impression I got of what Sébastien wants to do.
  
all custom components needed to be referenced once inside my code
   If you're creating components via their class name, with code like
  
   var someClass:Class = Class(getDefinitionByName(someClassName));
   var instanceOfSomeClass:Object = new someClass();
  
   there is no way that the MXML compiler/linker can be smart enough to
   figure out what class names might be encountered at runtime.
 Therefore it
   can't include these classes in the SWF unless you give it some help.
  
   One way is to use vars like you show to create dependencies.
  
   Another way is to use the -include-classes compilation option. For
 some
   reason that I don't understand, this is only an option for compc
 when you
   make a SWC, not for mxml when you make a SWF