onResize and "if not equal" problem

i’m making a flash site with a background image that is the size of the stage.
this is quite straight forward, the background image is a movie clip called eyeBG, so i simply put an action in the first frame saying:

eyeBG._width = Stage.width;
eyeBG._height = Stage.height;

this works without any problems, but when the browser window is resized, the image stays the same width. in order to fix this, i cheated and gave “eyeBG” a second frame, and put the same code in that frame, this obviously force the movieclip to resize the background every second frame… this works, but is no good as it slows the animation down immensely.

i then stumbled upon the onResize command, but couldn’t get it working the way i wanted it to so i thought about just using the command:

if (eyeBG._width != Stage.width;) {
    eyeBG._width = Stage.width;
    }
if (eyeBG._height != Stage.height;){
    eyeBG._height = Stage.height;
    }

if “eyeBG” isn’t equal to the width of the movie, make it the width of the movie.
if “eyeBG” isn’t equal to the height of the movie, make it the height of the movie.

Flash is complaining that my syntax is incorrect, but i can’t see where!:

**Error** Scene=Scene 1, layer=Action Layer, frame=1:Line 32: ')' expected
     if (eyeBG._width != Stage.width;) {

does anyone know how the onResize works for the command i’m trying to pull off, or where i’m going wrong with the if commands? thanks in advance.

.//Yamthief