Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di daem
    Registrato dal
    Oct 2000
    Messaggi
    199

    stage resize che funzioni già in apertura

    Ho un sito che si ridimensiona automaticamente in base al resize dello stage e che porta i vari oggetti in posizioni precise. Ecco il codice

    Stage.scaleMode = "noScale";
    Stage.align="TL";
    stageResizeListener = new Object();
    stageResizeListener.onResize = function() {
    //qui dentro imposto tutte le proprietà x e y sullo stage dei vari mc
    };
    Stage.addListener(stageResizeListener);

    In questo modo funziona perfettamente ma solo quando effettivamente si modifica la finestra del browser. Se non si tocca niente ovviamente non entra in gioco.
    La domanda è questa: come fareste voi per fare in modo che anche all'apertura, senza che si tocchi il browser, si posizioni tutto correttamente? Io qualche idea ce l'ho, ho provato anche con un javascript che mi porti alla dimensione massima del video per "muovere" lo stage, ma se quando apro il browser questo si trova già alla posizione massima non risolvo niente.
    Attendo consigli.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    codice:
    Stage.scaleMode = "noScale";
    Stage.align="TL";
    stageResizeListener = new Object();
    stageResizeListener.onResize = function() {
    //qui dentro imposto tutte le proprietà x e y sullo stage dei vari mc
    };
    Stage.addListener(stageResizeListener);
    stageResizeListener.onResize()
    attenzione a una cosa però... se lo usi per elementi caricati esternamente potrebbe non funzionare correttamente al primo avvio...

  3. #3
    Utente di HTML.it L'avatar di daem
    Registrato dal
    Oct 2000
    Messaggi
    199
    Che dire and80, è il secondo problema che mi risolvi in due giorni.
    Grazie!
    Nel mio caso carico anche elementi esterni e sembra funzionare. Comunque tengo a mente il tuo consiglio.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.