Ciao a tutti, forsde è cosa vecchia ma la ricerca è off.
io devo fare una conversione di un numero in un altro e quondi vorrei fare un funzione.
Ho sacritto questa cosettina ... perché non funziona?
Codice PHP://parametri globali
//spostamento dal punto (0;0)
_global.sp0_x = Number(0);
_global.sp0_y = Number(0);
//pixel size
_global.PS = Number(0.0833472507501017840);
//coordinate top left (in geografico)
_global.gx = Number(-9.5360424274487929);
_global.gy = Number(48.908083104853056);
function converti_px2geo(valore, variabile) {
switch (variabile) {
case "x" :
valore_geo = ((Number(valore)/_global.PS)-(_global.sp0_x+_global.gx));
//trace(((Number(valore)/_global.PS)-(_global.sp0_x+_global.gx)));
break;
case "y" :
valore_geo = ((Number(valore)/_global.PS)-(_global.sp0_y+_global.gy));
//trace(((Number(valore)/_global.PS)-(_global.sp0_y+_global.gy)));
break;
}
trace(valore_geo);
}
function converti_geo2px(valore, variabile) {
switch (variabile) {
case "x" :
valore_px =((getProperty(_root.puntatore, _x)*_global.PS)+(_global.gx))+_global.sp0_x;
break;
case "y" :
valore_px = ((_global.gy)-(getProperty(_root.puntatore, _y)*_global.PS))+_global.sp0_y;
break;
}
trace(valore_px);
}

Rispondi quotando