Originariamente inviato da beat111
Devo realizzare un cd rom in flash lanciato come exe in fullscreen. Siccome volevo inserire in basso un'immagine lunga e bassa che riempia tutto lo schermo nella sua larghezza, mi sto ponendo il problema di come rendere visibile con i propri limiti questa immagine alle risoluzioni 800x600, 1024x768 e 1280x1024. Sono disposto a realizzare 3 exe alle tre risoluzioni diverse, ma in questo caso esute un modo automatico che capisca la risoluzione corrente e carichi l'exe giusto?
Gianni
Non devi fare 3 EXE.
Devi realizzare un solo EXE, che serve per caricare/visualizzare i 3 SWF con le diverse risoluzioni.
Per caricare direttamente l'SWF corretto, questo è l'Action Script:
codice:
if (System.capabilities.screenResolutionX == 1280){
loadMovie("primoSwf.swf", 0);
Stage.width=1280;
Stage.height=1024;
} else if (System.capabilities.screenResolutionX == 1024){
loadMovie("secondoSwf.swf", 0);
Stage.width=1024;
Stage.height=768;
} else if (System.capabilities.screenResolutionX == 800){
loadMovie("terzoSwf.swf", 0);
Stage.width=800;
Stage.height=600;
}
E' indispensabile che gli SWF vengano caricati nell'EXE, poichè l'EXE ha il FlashPlayer incorporato. In questo modo il tuo CD si vedrà sempre su ogni PC, anche se FlashPlayer non è installato.