I do this all the time, it's actually how I prefer to code most of my
stuff. Once you set up your project it doesn't require any additional
work to test code.

Basically I have two projects, one is a Flex Library Project that has
all my AS-only classes. This gets compiled into a SWC when the project
gets built. Second, I have a Flex Project that I use to house my MXML
testing files. The Flex Project references the Library Project, so it
has access to all the classes in the Library Project. I have my
Library Project set up to automatically build the SWC when I save any
of the files, so I know the SWC file is always current.

So if I make a change in my Library Project to the AS classes, the SWC
gets rebuilt. Then I just have to rebuild the MXML testing file and
run it to see the changes. The process ends up being: 1. make changes
to AS class, 2. rebuild MXML project, 3. run or debug MXML app.

Step 2 in there happens automatically if I make any changes to the
MXML files, which I usually end up doing anyway. So really I change
the AS class, save, change the MXML class, hit the "Debug" button, and
I launch the debugging version of the newest of everything.

Does that make sense? I think the workflow works well.

Doug


--- In [email protected], "Chua Chee Seng" <[EMAIL PROTECTED]>
wrote:
>
> Hi Doug,
> 
> This help, thanks a lot.  Just that I now face the problem of having
> to go through few steps to test run code changes: to package it in
> different component project, and then reference the resulting swc in
> another project, then only I can test run it.  Do you have better
> solution?
> 
> Thank you very much
> 
> Regards,
> Chee Seng
> 
> --- In [email protected], Doug McCune <dmccune@> wrote:
> >
> > If you package it as a SWC and then add that compiled SWC to a Flex 
> > project then it will show up in the Design View just like the normal 
> > button. So create a new Flex Library Project, add you Button.as file, 
> > specify the AS classes to include (by changing the properties of the 
> > library project), and then build the project. That will make a .SWC
> file 
> > in the bin directory. Now you can reference this SWC in other Flex
> Projects.
> > 
> > Doug
> > 
> > 
> > Chua Chee Seng wrote:
> > >
> > > Hi,
> > >
> > > I am trying to go through the Button source code to examine how
it is
> > > written, I have copied the original Button.as into a new
package, and
> > > I rename the package. I copy the styles folder, Version.as and
> > > Button.png into my relative folder too. It compiles, and exist
in the
> > > Component panel of the builder. However, when I drag it into the UI
> > > area and drog, nothing is render except a small rectangle. I can
click
> > > on it and specified the width and height in the properties panel.
> > > After specifying the width and height, it is showing a empty
> > > transparent rectangle in the design view, clicking on it can see the
> > > border, but can see the button image. It works fine when I run the
> > > application. May I know how does the Flex builder render the custom
> > > component when I drag and drop from the component window? Am I
> > > missing something there?
> > >
> > > Thanks in advance for any help.
> > >
> > > Regards,
> > > Chee Seng
> > >
> > >
> >
>


Reply via email to