Hey guys, thanks matt for helping me w/
that packaging problem, it worked. As it turned out, it didn’t’
like the xmlns=”*”.
Where is the archive of this group? I
need to look up an answer to a question someone previously posted about setting
column width’s in data grid, and I don’t want to re ask it(unless
someone knows the answer off the top of their head J ) .
Anyways, if someone can post that link
here, it would be much appreciated. Thanks a lot everyone. I think it was
email.com/flexcoders or something like that.
Thanks
From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of Jaime Bermudez
Sent: Monday, August 01, 2005
11:58 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders]
namespace/directory structure issue
Still waiting for ideas on an
approach, but I thought I'd set up the
problem a little better:
Here's the developer directory structure for my
project:
>main
app.mxml
>as
app.as
appTest.as
>assets (images, etc.)
>components
>test
>test1
test1.mxml
>as
Components.as
>test2
test2.mxml
>as
Components.as
I added the following path-element to the
actionscript-classpath in
flex-config.xml:
<path-element>/main</path-element> so
I can use the same namespace
declarations in test1.mxml as I use in
app.mxml. I reference
appTest.as in a Script block as <Script
source="../../as/appTest.as">.
The appTest.as refers to the Components class,
which I import in each
test"X".mxml file.
The problem I'm seeing is that a handful of
components have embedded
image files that are referenced in a source or
icon parameter as
"assets/image.xxx". I'm pretty
sure that these are all paths relative
to the location of the app file being called, so
the references are
only being found for app.mxml. Is my only
and best option to define
some image root variable at the app level that I
can prepend to each
image call (thereby forcing me to check-out and
change every class
that embeds images)? Is there a standard
approach to this problem?
Thanks.
On 8/1/05, Jaime Bermudez
<[EMAIL PROTECTED]> wrote:
> Ok guys, so w/ Brian's suggestion I was able
to get the compiler to
> recognize the namespaces w/o changing the
initial structure. I'm more
> than halfway there, but I still get some
issues w/ image locations.
> Several components have embedded images that
are located in an
> "assets" directory one level below
the "main" directory. So, for
> example, one component contains a Link w/
>
icon="@Embed('assets/logo.swf')". This compiles fine for the
main
> app.mxml, but I get a "resource not
found" error when trying to hit
> one of the test apps. Do I have to
create a variable at the app level
> that prepends a prefix like "../../"
for test apps and a blank string
> for the main level app? Is there a
better way to handle this, maybe a
> default image root property?
>
> Thanks,
>
> Jaime
>
> On 7/31/05, Brian Deitte
<[EMAIL PROTECTED]> wrote:
> > I think what Matt was saying is having
the components directory a level deeper and then referencing this directory in
actionscript-classpath in flex-config.xml. You should be able to create
references to components in any directory you put in actionscript-classpath in
the same manner that you reference components in a subdirectory of the main
application. I don't think you necessarily need to move the components
directory though- I think it would also work to just put the main directory in
actionscript-classpath. -Brian
> >
> > -----Original Message-----
> > From: flexcoders@yahoogroups.com
[mailto:flexcoders@yahoogroups.com]
On Behalf Of Jaime Bermudez
> > Sent: Sunday, July 31, 2005 11:17 AM
> > To: flexcoders@yahoogroups.com
> > Subject: Re: [flexcoders]
namespace/directory structure issue
> >
> > Ok, so I think what you're suggesting is
to restructure to something
> > like the following:
> >
> > main
> > as
> > components
>
> UI
> > test
> > test1
>
> components
>
> comp1
> > test2
>
> components
>
> comp2
> >
> > If so, that kind of ruins my approach of
dynamically adding components
> > to a Container in each
test"X"mxml. I wanted to follow the approach
> > of having each test1...testN directory define
a Components.as file
> > that lists the component references from
the components directory that
> > will be added to the Container - that
way I could share an appTest.as
> > file across each test"X"mxml
declaration.
> >
> > In any case, there is still the question
of code changes and
> > check-ins. How would I keep comp1,
for example, in synch w/ comp1 in
> > the main branch? Is there a way to
make the components directories
> > under each testN directory a pointer to
the main components directory?
> >
> > Thanks,
> >
> > Jaime
> >
> >
> > On 7/30/05, Matt Chotin
<[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > > I think what you're gonna need to
do is create a different root directory
> > > and then add it to your classpath
in flex-config.xml. Put all the
> > > components in that directory
(create whatever subdirectories you desire).
> > > Since you have the test directory
it cannot easily refer to components in a
> > > parallel directory unless the main
MXML file is in main.
> > >
> > >
> > >
> > >
________________________________
> > >
> > >
> > > From: flexcoders@yahoogroups.com
[mailto:flexcoders@yahoogroups.com]
On
> > > Behalf Of Jaime Bermudez
> > > Sent: Saturday, July 30, 2005
5:23 PM
> > > To: flexcoders@yahoogroups.com
> > > Subject: [flexcoders]
namespace/directory structure issue
> > >
> > >
> > >
> > > Hi Flexcoders,
> > >
> > > I am working on a rather
large FLEX app w/ a directory structure that
> > > looks like this:
> > >
> > > main
> > > as
> > > components
> > >
UI
> > > ...
> > > test
> >
> test1
> > >
> > > the main directory contains
the project's app.mxml, which has custom
> > > namespace declarations like
xmlns:cc = "components.UI.*", etc. That
> > > works just fine b/c the
components and as directories are below the
> > > app directory.
> > >
> > > Because of the size of the
app, I created the "test" directory above,
> > > which I hope will contain
subdirectories of test applications to make
> > > development compilation quicker
(i.e. app.mxml may have 20 components
> > > from the
"components" directory, but test1.mxml will have just 1).
> > > The reason I created a
"test" directory is so that it can be easily
> > > excluded from a production
build. Anyway, in each test"X".mxml file,
> > > I need to be able to refer to
components in the "components" directory
> > > in an Application tag.
Is there an easy way I can do this w/o having
> > > to make SWC files? Note
that the components directory is often
> > > updated, so having to compile
a SWC is not ideal.
> > >
> > > Thanks,
> > >
> > > Jaime
> > >
> > >
> > >
> > > --
> > > 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
> > > Computer software testing
Macromedia flex Development
> > > Software developer
> > >
> > >
________________________________
> > > 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.
> > >
> > >
________________________________
> > >
> > >
> > >
> >
> >
> >
> > --
> > 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
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > 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
> >
> >
> >
> >
> >
> >
> >
>
--
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
YAHOO! GROUPS LINKS