Flash 8: fullscreen senza browser

Di: elmat | 26/09/2020 18:27:15
Ciao a tutti mi sono appena iscritto, sono un appassionato di animazione web e grafica, spero di trovarmi bene con tutti voi... Vorrei sapere come fare a creare questo tipo di fullscreen:
cliccando un pulsante (swf) nella pagina index.html, viene aperta la pagina index1.html appunto in fullscreen senza browser.
In pratica quello che avviene dopo aver cliccato ENTER in questa pagina http://www.fsmservice.eu
Vi ringrazio in anticipo!

Risposte



Ciao elmat,
ti dico subito che non è possibile aprire a tutto schermo un filmato Flash che si trova su un sito.
Gli smanettoni erano riusciti a trovare una soluzione altenativa, ma in pratica quello che faceva era aprire una finestra più grande dello schermo, in modo che i bordi della finestra non fossero visibili (si trovavano fuori dallo schermo!).
Con Windows XP opportunamente aggiornato non è più possibile aprire una finesta più grande della risoluzione dello schermo, con Mac non era possibile neanche prima.
Il link che hai postato apre una finestra a tutto schermo, cioé una finestra grande quanto tutto lo spazio disponibile, senza nessuna barra di menu o strumenti e senza la possibilità di ridimensionarla, tuttavia io continuo a vedere la finestra con la barra di intestazione e la barra di stato, e così la maggior parte delle persone.
Se ti accontenti di questa soluzione ti dico subito come fare... si tratta di uno script in tre parti:
1. Creiamo una funzione Javascript nella pagina HTML per aprire una finestra del browser.
2. Richiamiamo la funzione Javascript dall’interno di un filmato SWF.
3. Creiamo un altro javascript che ingrandisce la finestra e la posiziona.
Prima parte.
Questo script va dentro all’HTML della pagina che contiene il pulsante, è la funzione che apre una nuova finestra:
<script type=“text/javascript“>
var fullWin;
function openFull() {
fullWin = window.open(’index1.html’,’popupwin’,’height=700,width=1000’);
var _x = ((screen.width/2) - 500);
var _y = ((screen.height/2) - 350);
fullWin.moveTo(_x,_y);
}
</script>

Naturalmente avremmo potuto già calcolare la larghezza e l’altezza effettive, ma ci sarebbero stati dei problemi in più da risolvere (un bug con FireFox), quindi ridimensioneremo dopo la finestra.
Seconda parte.
A questo punto non dovremo fare altro che richiamare questa funzione da un pulsante Flash, qujùindi nel nostro filmato avremo un pulsante con questa azione:
on (release) {
getURL(“javascript:openFull()“);
}

Terza parte.
La finestra che si è aperta deve avere anche lei uno script per ridimensionarsi e posizionarsi, e sarà questo:
<script type=“text/javascript“>
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight);
</script>

Di: Professore | 26/09/2020 18:28:15


Grazie molto gentile, provo subito il tuo suggerimento... buona giornata!

Di: elmat | 26/09/2020 18:28:15


Funziona benissimo, GRAZIE di cuore...

Di: elmat | 26/09/2020 18:28:15