Removing child always need to be checked against if it exists.
Use .contains() :
var main:MovieClip = new MovieClip;
var childMovie:MovieClip = new MovieClip
main.addChild(childMovie);
if (obj.contains(childMovie)
main.remove(childMovie);
This will advoid the non-exists problem.
Spent like a day to find out why flex would come up a java error, with a message like this:
Cannot run program “java.exe” “CreateProcess error=87, The parameter is incorrect”
However, compiling the source and run it off simulator would work fine. Things won’t work on the iPad / iPhone devices.
Searching on google didn’t really help. Finally, found it is because the number of files included in the package is too much. In my case I have included 1200+ mp3 files from previous project.
Hope this will help someone to save time.
SIGMA is a photo management system I co-develop with Pumkin studio in London. Pumkin has excellent connection with agencies in London along with their clean, slick and minimalist design style and taste. I am so proud to finish SIGMA and have it being used in many famous agencies which has connection with many great artists/photographers/stylists.

e360 is a HR survey application that evaluates skills and development potentials of one company’s employees.
I am so excited to work on this system. It’s rather complicated in the calculation of PDF report generation. However, overcoming each challenge gave me more hope and support to develop the whole application. Staff in OptimalConsulting is very helpful and patient with the project. I can’t express more to thank their support.

This is my first Flex project. Students can perform listening, writing test with very sleek interface. Teachers can view their score and their comprehension result in a PDF format. Everyone was happy with this! (I also found that students pay a lot of time and attention on reading instructions before starting the test!)
