Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ASP ed immagini (lungo)

Salute a tutti.
Sono alle prese con un problema che è di difficile risoluzione (almeno per
me).
Devo visualizzare un centinaio di immagini molto schematiche (sono in
pratica dei semplici segmenti lunghi qualche da 20 a 300 pixels che
rappresentano delle aree chiuse). Avevo pensato di utizzare Direct Animation
ma così facendo perdo per strada gli utenti di Netscape, non è vero ?
Le coordinate dei vari segmenti le ho memorizzate in un campo memo di un
file MDB. Ho fatto così per avere veloci immagini di tipo vettoriale e non
lente immagini raster.
Questo è un esempio del campo memo del record N. 1:
<OBJECT
    ID="Prova"
    CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6"
    STYLE="position: absolute; width: 300; height: 200; top: 20; left: -20;
visibility: visible">
    <PARAM NAME="Line0001" VALUE="SetLineColor(0,0,0)">
    <PARAM NAME="Line0002" VALUE="SetFillColor(255,255,0)">
    <PARAM NAME="Line0003" VALUE="SetLineStyle(6,1)">
    <PARAM NAME="Line0004"
VALUE="Polygon(20,-6,-67,-6,-71,-7,-74,-8,-76,-10,-79,-10,-82
ecc. ecc.
Con qualche linea di Javascript sono in grado di fare degli zoom e delle
translazioni :
Anche qui riporto il semplice codice da me utilizzato :
function Scale(size){ Prova.scale(size,size,0);}
function Destra(){   Prova.translate(10,0,0);}
function Sinistra(){  Prova.translate(-10,0,0);}
function Su(){  Prova.translate(0,-10,0);}
function Giu(){ Prova.translate(0,10,0);}
Fino a qui tutto funziona abbastanza bene: le figure appaiono e si spostano
sotto l'azione di 4 pulsanti.
Con qualche linea di codice ASP in più sarei probabilmente in grado di
visualizzare una serie di piccole scritte all'interno della figura chiusa
sopra menzionata. Ciascuna scritta avrebbe caratteristiche determinate da
opportuni campi di un'altra tabella MDB.
1) CoordinataX, single
2) CoordinataY, single
3) Scritta, string
4) FontSize, integer
5) FontBold, boolean
6) IDscritta
I problemi ancora da affrontare sono numerosi e, se possibile, vorrei avere
da voi un conforto circa la *bontà* della soluzione da me intrapresa: vale
la pena continuare oppure ci sono strade alias tecnologie migliori ?
Elenco dei problemi:
a) la figura chiusa sopramenzionata non è confinata in una finestra ma se ne
va a destra ed a sinistra sotto la, peraltro corretta, azione dei 4 pulsanti
Su, Giu, Avanti, Indietro. Come fare per "chiudere" la figura in un
rettangolo e non permettergli di "debordare" ?
b) devo fare click su ogni scritta (da 10 a 30 circa) che dovrò inserire
all'interno della figura chiusa e, per ogni scritta, devo lanciare una
opportuna query ? In altre parole la figura chiusa dovrebbe essere una
"immagine cliccabile" ma così realmente non è perchè essa non è altro che un
insieme di segmenti e non un insieme di pixels !
c) come fare per rendere compatibile il tutto con gli utenti di altri
browser non Microsoft (Netscape, Opera, ecc.) ? Sono disposto a buttar tutto
via.
Ringrazio anticipatamente tutti coloro che vorranno darmi qualche "dritta"
in merito, dato che non sono molto esperto in programmazione per il Web.
Sono viceversa abbastanza esperto in VB6 e vorrei quindi aggiungere una
ulteriore domanda, molto generica, lo ammetto
d) potrei fare "qualcosa" (DLL o che altro) in VB e poi "immetterla" in un
documento HTML/ASP ? Se è possibile fare qualcosa del genere cosa dovrei
studiarmi per impratichirmi su questa "tecnologia" ?
Grazie ancora
Ugo Bottari

UBt, prova su it.comp.www.asp
-- 
ciao, hal

 ha scritto nel messaggio
news:9shjuk$13hdfh$1...@ID-56381.news.dfncis.de...


 Ugo Bottari
mumble mumble.... Macromedia Flash?
ciao