Finestre Pop Up Da Pulsanti Flash

  • Creatore Discussione Creatore Discussione karl
  • Data di inizio Data di inizio

karl

Nuovo Utente
7 Nov 2003
15
0
0
www.poster-it.it
C'è qualche anima pia che mi sa spiegare come far aprire una finestra Pop Up della misura prescelta, senza menù ecc,
a partire da un pulsante FLASH?

Riesco a farlo inserendo il codice JAVA nelle pagine HTML
associando l'azione a un stringa di testo col link (in questo caso SOCIETA) oppure a una foto (in questo caso SOCIETA'4.jpg)
e tutto funziona,

ESEMPIO:

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

<title>TITOLO DELLA PAGINA</title>
</head>

<body>
<A HREF=javascript:popWin('POPUP.htm','Title',350,350,false)>SOCIETA</A>
<p align="center">
</a><A HREF=javascript:popWin('POPUP.htm','Title',350,350,false)><img border="0" src="SOCIETA4.jpg" width="171" height="171"> </p>

</body>

</html>


ma non riesco a capire come mi devo muovere quando nella pagina html è caricato un file swf con relativi link alle pagine Pop up che voglio aprire (mi si aprono sempre a grandezza normale e con tutto il menù)

Se qualcuno mi da la dritta mi fa un grosso favore

Grazie comunque:
 
Invece di inserire il codice direttamente nella pagina HTML, uilizza il JS direttamente nelle Azioni del pulsante in FLASH.

Se non ho capito male tu hai un filmato FLASH in cui c'è un pulsante da cui vuoi far aprire una finestra in pop-up.
Nel pannello azioni del pulsante scrivi:

on(release){
getURL ("javascript:window.open('nomepagina.html','nName','width="larghezza",height="altezza",top='+a che altezza dal TOP+',left='a che distanza da sinistra');void(0);");}


se vuoi centrare la finestra a prescindere dalla risoluzione con cui viene visualizzato il sito in top e left inserisci:

top='+((screen.availHeight/2)-("altezza del popup/2 add"))+',left='+((screen.availWidth/2)-("larghezza del popup/2 add"))

un esempio di apertura in pop-up con il JS impostato direttamente con ActionScript:
http://www.malfimusic.com/index.html
in basso a destra: Privacy Policy oppure User Info.

Se hai problemi a configurarlo posta qui. Appena possibile ti risponderò (non dipende da me, ma dal lavoro purtroppo :( ).

Ciao.
 
PER ORA TI RINGRAZIO

non ho ancora provato, ma ti ringrazio per l'interessamento,

in effetti avevo ipotizzato di dover scrivere qualcosa sullo script del pulsante, ma sarei certamente andato a caso, e quindi non avrebbe mai potuto funzionare,

ti farò sapere se riuscirò nell'intento con la tua dritta

un cordiale saluto
 
PICCOLO PROBLEMA

Allora, ho scritto nelle azioni del pulsante:

on(release){
getURL ("javascript:window.open('PRODUZIONE.htm','nName','width="700",height="450",top='+25+',left='25');void(0);");}


ma Flash mi da l'errore in fase di pubblicazione del tipo

Scena=Scena 1, Livello=BOTTONI, Fotogramma=40:Linea 2: È previsto ')' o ','

getURL ("javascript:window.open('PRODUZIONE.htm','nName','width="700",height="450",top='+25+',left='25');void(0);");}


E' probabile che basti poco, ma non riesco a venirne a capo

Grazie ancora
 

Discussioni simili