You're welcome, William!
I will give some quick answers, but I will delve into any questions you may still have.
- The target property from a click event, for example, refers to the instance that is actually clicked by the user. The currentTarget property refers to the instance that you actually added the listener to. For example: you add a click event listener to a Movie Clip instance containing three Button instances. When you click on one of the buttons, the target property will refer to the clicked button, but the currentTarget property will refer to the Movie Clip instance.
- The names you asked (e.g.: "home", "about", aboutContainer) are instance names. Instance names are diffeerent from symbol names.
* Instance names are accessed through the the Properties panel when an instance is selected on stage.
* Symbol names refer to the items in the Library. They are not used to target instances properties and methods.
Regarding the usage of custom classes, it will be kind hard to exaplain with plain text. I'll suggest you to search for video tutorials on YouTube typing something like "as3 custom classes".
I also recommend the amazing series of tutorials from Tuts+ called AS3 101 if you want to go deeper in AS3: https://code.tutsplus.com/series/as3-101--active-7395
If these references are not enough, please let me know and I will gladly record a video explaining these topics for you.
Regards,
JC
... View more