come posso passare le misure della risoluzione del monitor client
all'swf che sto caricando nella pagina html?
come posso passare le misure della risoluzione del monitor client
all'swf che sto caricando nella pagina html?
usando questo javascript riconosci la risoluzione del monitor e fai un redirect ora, credo che basti al posto di fare un redirect ad una pagina o ad un'altra passare una variabile che flash andrà a leggere
codice:<script language="JavaScript" type="text/javascript"> pageFor640 = "index1024.htm"; pageFor800 = "index1024.htm"; pageFor1024 = "index1024.htm"; pageForLarger = "index1280.htm"; showAlert = "yes"; sayOnAlert = "Sito ottimizzato per una risoluzione di 1024*768 o superiore.La tua risoluzione del monitor è inferiore."; var Wide = screen.width; if (Wide <= 640){ if (showAlert == "yes"){ alert(sayOnAlert); } window.location = pageFor640; } else if (Wide <= 800){ if (showAlert == "yes"){ alert(sayOnAlert); } window.location = pageFor800; } else if (Wide <= 1024){ if (showAlert == "no"){ alert(sayOnAlert); } window.location = pageFor1024; } else { if (showAlert == "no"){ alert(sayOnAlert); } window.location = pageForLarger; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } //--> </SCRIPT>
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento
vedi se puo' tornarti utile, e' crossbrowser
http://www.devpro.it/javascript_id_45.html![]()
io pensavo una roba simile:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
<title>::::>> <<::::</title>
<script>
sW=screen.width;
sH=screen.height;
</script>
</head>
<body bgcolor="#D9D9D8" topmargin=0 leftmargin=0 rightmargin=0 scroll=no>
<object classid="cls bla bla bla>
<PARAM NAME=FlashVars VALUE="monitor=<script>sW</script>">
naturalmente non so se si può.![]()
Usare System.capabilities.screenResolutionX (e screenResolutionY) direttamente in flash non va bene per quello che devi fare ? :master:
può essere mo vedo, per ora grazie.
vi farò sapere.
sW=screen.width;
sH=screen.height;
non sono metodi crossbrowsers, quindi inaffidabili
Il problema con (per win e explorer o mozilla non c'è)
System.capabilities.screenResolutionY
mi rimane col mac. visto che le finestre non le apre fullscreen e io
vorrei spedire il menu e il logo al punto massimo superiore.
Succede che rilevo la risoluzione (ipotesi 1600x1280) spedisco il
clip menu al punto in cui dovrebbe andare,
quindi con moto decelerato
clip._y=(Stage._height - System.capabilities.screenResolutionY)/2
ma non aprendo in fullscreen reale il menu mi sparisce sopra la finestra.
e allora per adattare il contenuto dell'swf al fullscreen come
posso fare?
Accetto idee
Stage._height ? :master:
Stage.height![]()
eeeeee santo cielo!!!
mica si può essere sempre precisi.
cmq ho pensato a questa schifezza:
1) apro un popup in fullscreen
2) con il metodo del forum un po modificato
function chiamaMetodo() {
largo=screen.availWidth;
alto= window.document.body.clientHeight;
//var IE = navigator.appName.indexOf("Microsoft") != -1;
//var filmato = IE ? window.mainMovie : window.document.mainMovie;
//filmato.TSetProperty('ball', 1, alto);
window.document.mainMovie.TSetProperty('ball', 1, alto);
}
mi passo l'area visibile della finestra
3) sparo il menu in alto dopo aver fatto i vari calcoli
Adesso il problema è che Mac non sopporta il passaggio variabili in questo modo......... che due bocce!!!!!!!!!!