ecco il sorgente:
// valori iniziali
var f:Number = 20;
var v:Number = 40;
var t:Number = 0;
freq.text = f;
volt.text = v;
// dimensioni grafico
var gw:Number = 450;
var gh:Number = 200;
// posizione grafico
var gx:Number = 50;
var gy:Number = 100;
// aggiornamento valori
var aggiorna = function () {
f = freq.text;
v = volt.text;
};
var key:Object = new Object();
key.onKeyDown = function() {
if (Key.getCode() == 13) {
aggiorna();
}
};
Key.addListener(key);
freq.onKillFocus = volt.onKillFocus=aggiorna;
// creo contenitore per il grafico
_root.createEmptyMovieClip('grafico', 0);
grafico.createEmptyMovieClip('monitor', 100);
with (grafico) {
beginFill(0xeeeeee);
lineStyle(0, 0xaaaaaa);
moveTo(0, 0);
lineTo(100, 0);
lineTo(100, 100);
lineTo(0, 100);
lineTo(0, 0);
endFill();
moveTo(0, 50);
lineTo(100, 50);
_x = gx;
_y = gy;
_width = gw;
_height = gh;
monitor._y = 50;
}
// reset del grafico
var reset = function () {
with (grafico.monitor) {
clear();
lineStyle(0, 0xff0000, 70);
moveTo(0, 0);
}
};