Molti lettori di JuliusDesign mi chiedono spesso come adattare un sito Flash a tutte le risoluzioni del monitor.
Che dimensioni devo usare? Devo inserire qualcosa nel CSS o in ActionScript?
Le idee sono molto confuse, vediamo di chiarire alcuni concetti base
Prima di tutto ricordiamoci di pubblicare il nostro filmato flash al 100%
In seguito non dimentichiamo che con Firefox c’è un piccolo bug, ovvero il nostro sito pubblicato al 100% sia in larghezza che in altezzaa verrebbe tagliato in quanto FF vuole avere anche un valore in altezza
Quindi andiamo a inserire uno Stile interno alla pagina in questo modo
<style type="text/css">
* {
margin:0px;
padding:0px;
height:100%;
overflow:hidden;
}
</style>
Abbiamo impostato margine e padding a 0, l’altezza al 100% e indicato al browser di eliminare lo scroll bar di destra, quest’ultima prassi è opzionale.
In seguito in flash ricordiamo sempre di inserire
Stage.align = "TL"; // imposto l'allineamento in alto a sinistra
Stage.scaleMode="noscale"; //Non scalo i contenuti
Vi consiglio di inserire un’immagine formato 1600×1200, ovviamente ottimizzate al meglio con un editor di immagini esterno e se non bastasse, impostate al 50% la qualità dalla libreria in Flash
Questo esempio potrebbe ricordare un articolo scritto riguardante StageResize, ma voglio farvi notare bene l’immagine di sfondo.
Infatti noterete che in questo esempio l’immagine viene proporzionata in larghezza e mai distorta.
Provate a ridimensionare più volte la pagina di esempio vedrete il ridimensionamento corretto dell’immagine senza farla sgranare
Grazie a Marco per la segnalazione
Articoli simili in AS2, Design, Esperimento, File, Firefox, Flash, Grafica, Immagini, Tutorial, Webdesign

Alberto
11 gennaio 2010
@ Alberto:
ok ho combinato…essendo diverse le dimensioni degli stage di lavoro, dovevo sistemare le coordinate all’interno del file xml!
Christian
3 febbraio 2010
Hei, ciao Julius, come va?
Ascolta, mi chiedevo, ma se il centro con transizione tween
volessi farlo arrivare da sinistra o destra anzichè dall’alto… come dovrei fare???
Sono riuscito a modificare la transizione, ma non riesco a capire come farla arrivare da un’altra direzione.
Ti ringrazio in aticipo.
Ciao!
Paolo
3 febbraio 2010
Non capisco qual è il clip “sfondo” riga 24-25. Non c’è nella libreria.
Roberto Magliozzi
8 febbraio 2010
va bene che quando il monitor ha una risoluzione più piccola si adatti allo schermo, ma se è più grande e non volessi che si ingrandisse? Si può mettere un max dopo cui non andare?
Ad esempio ho un 1200×800, e non voglio vederlo più grande (ad esempio monitor 1680×10509) come modifico il codice?
grazie 1000
Giovanni
16 febbraio 2010
Ciao, se io volessi usare “centro” per caricare un swf esterno, come posso fare a mantenere la stessa posizione centrale? mi sposta il clip filmato in un’ altra posizione dello schermo…
grazie
dbdesign
15 aprile 2010
Ciao Julius,
vorrei sapere se è possibile allineare in basso un clip all’interno del tuo tutorial.
elvis
29 aprile 2010
Grazie julius del tuo tutorial
Sono molto indietro con AS3. Volevo solo chiederti se non ti disturba come fare in modo che la foto venga importata dall’esterno. Nel tuo tutorial il codice fa riferimento ad una foto in libreria e l’swf pesa già molto.
Non credi?
Grazie
Bene
24 giugno 2010
Julius help me please!!!
Ecco ti posto un’esempio di cosa vorrei arrivare a fare…
http://www.ean13.it/web/#/collections/
Qui c’è un video in loop…al 100%
io vorrei che cmq cosa sian o video o img si visualizzassero coem sfondo al 100%..come faccio a fare queste 2 cose???? (img o video di sfondo al 100% e visualizzazioni random diverse ad ogni entrata)
luigi
20 luglio 2010
ciao ma se ho tre schermi e voglio adattarlo a tre schermi. come faccio?
Marco
31 luglio 2010
Ciao Giulio, ciao ragazzi.
Posto qui questa richiesta speranzoso che sappiate aiutarmi.
Ho utilizzato questo script diverse volte per diversi siti.
ora però mi si sta ponendo un problema che non avevo mai avuto, e che mi blocca completamente.
in sostanza non funziona più lo script.
credo che mi manchi qualche classe predefinita di Flash, e per questo mi salta il funzionamento.
presuma che la ragione sia questa, ma sono aperto a ogni suggerimento.
Io uso Flash CS4 montato su una macchina windows.
Vi ringrazio e rimando in attesa di qualche suggerimento.