Why does this happen?

I am very frustrated…
I don’t understand why this happens and it’s driving me bananas.
I am fairly new to flash, but I have read tons of tutes and forums so that I can get around pretty well.
This is a simplified version of what is happening:
I create an empty MC.
I load a dynamic image into my empty MC.
I want to get the file size and dimenstions of this newly loaded image.
** what is so inproper about my code?

This is my code:


on (release) {
this.createEmptyMovieClip("holder",1);
this.holder.loadMovie("image.jpg");
box.text=this.holder._width;
box2.text=this.holder._height;
box3.text=this.holder.getBytesTotal();
}

Also, here is what appears in my text boxes:
box= 0
box2=0
box3=0.
Thank you for any help,
Wetodit :moustache