PDA

Visualizza Versione Completa : Flash 6 - script per aprire immagine in finestra di tot px



el-màgico
17-01-07, 10:01
Ciao a tutti!
Avrei bisogno di un'informazione su flash..
ho un animazione in flash contenente un pulsante, ho la necessità che quando clicco mi si apra un'immagine (un jpg) in una nuova finestra del browser di tot dimensioni (grande quanto l'immagine) altrimenti mi si apre nel browser con una finestra gigantesca... qualcuno sa come fare?

grazie mille!
Ciao

avrobay
17-01-07, 11:06
In "get URL" al posto dell'indirizzo metti il codice per aprire una finestra pop-up:


javascript:popWin('pippo.html','TITOLO',400,600,fa lse)

False = vuol dire SENZA barre di scorrimento.
Cambia gli altri parametrei: pagina, titolo, larghezza e altezza

el-màgico
17-01-07, 11:34
ciao l'ho riportato così (e credo di aver sbagliato) perchè non funziona, cioè passa al browser ma non apre niente:
getURL ("javascript:popWin('http://www.xxx/img/xxx.htm' ,'TITOLO',400,600,false)

le parentesi e le virgolette vanno inserite? non sono pratico di azioni in flash ovviamente..

avrobay
17-01-07, 12:16
Si la parentesi e le singole virgolette ci vogliono. Avevo però dimenticato di dirti che devi inserire anche il codice nella pagina HTML che ospita il filmato Flash. Sorry, vado a memoria perché è da tempo che non uso con frequenza Flash :)

Ho trovato un tutorial in rete (uno dei tanti) in cui si spiega la semplice procedura:
http://www.risorseflash.it/tutorial/tutorial2.asp?id=3&pagina=0

Così non sto a spremere troppo la memoria :)


<script language="javascript">
function popWin( url, name, width, height, scroller )
{
var outStr = 'height=' + height + ',width=' + width;
if (scroller != 'true') {
outStr = outStr + ',menubar=no,toolbar=no,location=no,
directories=no,status=no,scrollbars=yes, resizable=no';
}
else {
outStr = outStr + ',menubar=no,toolbar=no,location=no,
directories=no,
status=no,scrollbars=no,resizable=no';
}
window.open(url, name, outStr);
}
</script>