When i first started out creating this project i had no prior knowledge of actionScript 3.0 and also had lots of issues using Flash. I set out to not only to learn actionScript 3.0, but how to use Flash's interface and also learn the advantages, disadvantages and limitations of what flash could do. I not only choose to try and create a flash project but to also push myself into creating this project that had complex transactions.
I feel that I have learnt a vast amount about Flash and how it can be used. I have found what flaws that Flash has and to what extent and time it can consume. I feel very confident in coding the actionscript 3 language and would feel confident to take on another project again. I now know the easy ways and hard ways to construct a project using flash.
This project has also taught me how to make flash dynamic which i feel is very useful. With the knowledge I now could create a number of different projects which i feel would be very beneficial such as dynamic Ad banners that can be changed through a CMS. I feel that this would be a very good marketing and advertising tool for clients to use animated banners that they can change with the times. I feel that jumping into a large project for the first time has really been an advantage for me and helped me learn a lot about flash. This project has taught me not only a tecnical side but has inspired me to use flash for future projects. I can see how great flash can be for creativity on the web.
While creating this project i have learnt how to construct a large database that has table that communicate with each other. Although I feel that i have connected my database tables in hard and slower way, by using two connection instead of using joins. With knowing this now i can appreciate why using joins would be easier, faster and better to work with. I will now research this way, and use it in future projects.
Flash Design
I found working with my project very hard and time consuming. This was due to the way i constructed my application. My error was that i had MovieClips that contained code and then MovieClips within MovieClips that had code.This was very difficult because when i need to change code, it took me a while to find the movieClip. This would also be very hard for another person to work on because he/she wouldn't have a clue where the code could be.
The problem was not only due to working with the project but also the use data. My problem in some cases was that when i declared a variable it was only available in that MovieClip. This meant that i would have to retrieve the data again or pass it to the MovieClip to use it again. Also i had to import flash packages that i needed into every MovieCip. This meant my code was not only hard to find but also was the amount of code was nearly doubled. I now know the best way to construct a flash application. I will now keep all code in the same movie clip to keep it clean.
How do i feel?
I feel that my project as a whole learning experience went very well. I now feel very confident with flash and now feel that i personally have more to give to a potential employer. This has given me a better understanding and knowledge of creating a flash application. I now know how long it takes and the price it would cost to make a Flash Website.
This also has taught me more about design and getting it right. If a design is wrong, then your intended audience will not connect to a product and it will be a failure.
I now know my next steps in which i need to improve. I know how to create and use code but need to learn how to use it as a whole. Such as creating code that is safe, fast and easy to work with. i need to improve on my database interactions and connectivity and database communications. This will be what i will research and improve for future projects.
They seem to be moments when animations in my project stops. This does not completely crash my application but does look unprofessional. I need to look into why this is happening and learn more about the code and get more of an understanding.
Creativity
After doing "Message The World", I have now got a lot of idea's for other projects using flash. This has given me Lot's more of idea's and improved my creative side now i no what flash can allow you to create.
I feel that I have learnt a vast amount about Flash and how it can be used. I have found what flaws that Flash has and to what extent and time it can consume. I feel very confident in coding the actionscript 3 language and would feel confident to take on another project again. I now know the easy ways and hard ways to construct a project using flash.
This project has also taught me how to make flash dynamic which i feel is very useful. With the knowledge I now could create a number of different projects which i feel would be very beneficial such as dynamic Ad banners that can be changed through a CMS. I feel that this would be a very good marketing and advertising tool for clients to use animated banners that they can change with the times. I feel that jumping into a large project for the first time has really been an advantage for me and helped me learn a lot about flash. This project has taught me not only a tecnical side but has inspired me to use flash for future projects. I can see how great flash can be for creativity on the web.
While creating this project i have learnt how to construct a large database that has table that communicate with each other. Although I feel that i have connected my database tables in hard and slower way, by using two connection instead of using joins. With knowing this now i can appreciate why using joins would be easier, faster and better to work with. I will now research this way, and use it in future projects.
Flash Design
I found working with my project very hard and time consuming. This was due to the way i constructed my application. My error was that i had MovieClips that contained code and then MovieClips within MovieClips that had code.This was very difficult because when i need to change code, it took me a while to find the movieClip. This would also be very hard for another person to work on because he/she wouldn't have a clue where the code could be.
The problem was not only due to working with the project but also the use data. My problem in some cases was that when i declared a variable it was only available in that MovieClip. This meant that i would have to retrieve the data again or pass it to the MovieClip to use it again. Also i had to import flash packages that i needed into every MovieCip. This meant my code was not only hard to find but also was the amount of code was nearly doubled. I now know the best way to construct a flash application. I will now keep all code in the same movie clip to keep it clean.
How do i feel?
I feel that my project as a whole learning experience went very well. I now feel very confident with flash and now feel that i personally have more to give to a potential employer. This has given me a better understanding and knowledge of creating a flash application. I now know how long it takes and the price it would cost to make a Flash Website.
This also has taught me more about design and getting it right. If a design is wrong, then your intended audience will not connect to a product and it will be a failure.
I now know my next steps in which i need to improve. I know how to create and use code but need to learn how to use it as a whole. Such as creating code that is safe, fast and easy to work with. i need to improve on my database interactions and connectivity and database communications. This will be what i will research and improve for future projects.
They seem to be moments when animations in my project stops. This does not completely crash my application but does look unprofessional. I need to look into why this is happening and learn more about the code and get more of an understanding.
Creativity
After doing "Message The World", I have now got a lot of idea's for other projects using flash. This has given me Lot's more of idea's and improved my creative side now i no what flash can allow you to create.


























