nemmeno io ho provato il tuo.. .ma ho testato un miglioramento del mio...

aggiungi due campi nel primo frame e li chiami:
icse
ipsilon
(che nomi del cacchio...)

il pulsante sul primo frame ha questo codice:

on (release) {
LARG = _root.larghezza.text;
ALTE = _root.altezza.text;
ICSE = _root.icse.text;
IPSILON = _root.ipsilon.text;
gotoAndStop(2);
}


cancella il codice sul secondo frame e scrivi:

stop;
trace(ICSE);
var DUE:Number = Number(LARG);
var TRE:Number = Number(ALTE)+ Number(IPSILON);
var COORDX:Number = Number(LARG)+ Number(ICSE);
var COORDY:Number = Number(ALTE)+ Number(IPSILON);
trace(COORDX);
trace(DUE);
trace(TRE);
this.createEmptyMovieClip("sfondo",1);
with(sfondo){
beginFill(0xFF9900,60);
//inizia da angolo sup sx x,y
moveTo(ICSE,IPSILON);
lineStyle(1,0x000000,100);
//disegna fino a x,y linea
lineTo(ICSE,COORDY);
lineStyle(1,0x000000,100);
//disegna linea fino da x a y
lineTo(COORDX,COORDY);
lineStyle(1,0x000000,100);
//disegna linea fino da y a x
lineTo(COORDX,IPSILON);
lineStyle(1,0x000000,100);
//chiudi il quadrato
lineTo(ICSE,IPSILON);
}


sto andando avanti...