Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    SWF in player in fulscreen: come riempire tutta l'area?

    Ciao a tutti!
    Sono anni che non mi dedico a Flash, ora ho qualche problema e speravo in un vostro provvidenziale aiuto.

    Sto realizzando un swf che deve essere visualizzato su un pc collegato ad un maxischermo. Riesco già a fare in modo che venga aperto in automatico dal Flash Player a tutto schermo mediante il codice

    codice:
    fscommand("fullscreen", true);
    però rimane alle proporzioni dello stage, mentre io vorrei che si adattasse a tutta l'area disponibile, non mi importa delle deformazioni. Come devo fare?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ciao, scusa ma non capisco, con quel comando lo swf occupa tutto lo schermo qualunque sia la sua forma e qualunque sia la forma dello schermo.

  3. #3
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Purtroppo no, lo stage del mio filmato è quadrato, e rimane quadrato qualsiasi siano le proporzioni del player. Allego snapshots del FLA, e del player; durante il fullscreen il problema rimane identico...
    Immagini allegate Immagini allegate

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Player orizzontale
    Immagini allegate Immagini allegate

  5. #5
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Player verticale
    Immagini allegate Immagini allegate

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ma tu parli dello stage o di un movieclip nello stage?

  7. #7
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Lo stage direi: nella prima immagine allegata si vede chiaramente che lo stage (bianco) è quadrato. Nelle altre immagini, il player ridimensiona lo stage (quadrato) alla dimensione minima del player, e riempie di bianco la parte che resta vuota. Quello che invece vorrei ottenere io sarebbe questo:

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Uff.. dimenticavo l'allegato
    Immagini allegate Immagini allegate

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    no scusa prova a fare lo stage colorato, con fullscreeen =true riempie tutto lo schermo, se poi tu vuoi che anche il disegno che si vede nello screenshot si espanda per tutto lo schermo è un altra questione.

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ah ecco, è come pensavo, non lo stage ma il disegno, ok, vedo che usi una versione del flash player vecchiotta speriamo supporti la funzione, trasforma se non lo è già il disegno in movieclip con punto registrazione in alto a sinistra, dagli nome istanza "mc" e incolla questo codice nel primo frame.
    codice:
    fscommand("fullscreen", true);
    
    Stage.align = "TL";
    Stage.scaleMode="noscale";
    _quality="BEST";
    _global.setStage = function() {
    	slis = new Object();
    	slis.onResize = function() {
    		//imposto le coordinate del clip centro
    mc._x=0
    mc._y=0
    mc._width=Stage.width
    mc._height=Stage.height
    		
    	};
    	Stage.addListener(slis);
    	slis.onResize();
    };
    setStage();

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.