Explain this inheritance concept

Edit = I figured out the problem! Sorry for bothering people. It was a simple problem of remembering to set imageSpeed as a number. Sorry about that!

I am having a problem with one of my movieclips NOT initiliazing values properly in as3. Well, actually, it seems to keep happening, so I think my understanding of how as3 is the real problem.

I have a moveiclip player, that extends MovingObject, that extends GameObject.

I declared a public int in gameObject as public var imageSpeed:int.

For some reason, I can’t seem to set the value at a number correctly.