Page 1 of 1

Flash 6 - script per aprire immagine in finestra di tot px

Posted: Tue Jan 16, 2007 9:01 pm
by el-màgico
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

Posted: Tue Jan 16, 2007 10:06 pm
by avrobay
In "get URL" al posto dell'indirizzo metti il codice per aprire una finestra pop-up:

Code: Select all

javascript:popWin('pippo.html','TITOLO',400,600,false)
False = vuol dire SENZA barre di scorrimento.
Cambia gli altri parametrei: pagina, titolo, larghezza e altezza

Posted: Tue Jan 16, 2007 10:34 pm
by el-màgico
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..

Posted: Tue Jan 16, 2007 11:16 pm
by avrobay
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/tut ... 3&pagina=0

Così non sto a spremere troppo la memoria :)

Code: Select all

<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>