Salve a tutti

Qualcuno mi potrebbe spiegare perchè la sintassi:


onClipEvent(load){
posizioneXciccio = 77;
}

onClipEvent (enterFrame){
z = ((posizioneXciccio-_x)*.1)+(z*.1);
this._x += z;
}


che ha funzionato fino a Flash 6 ActionScript 1 adesso con FlashMX 2004 (7) ed ActionScript 2 non funziona più?

E soprattutto, quale è adesso la sintassi corretta?

Grazie mille.