Colección de citas famosas - Slogan de motivación - ¿Cómo se adapta FLASH automáticamente a la resolución?

¿Cómo se adapta FLASH automáticamente a la resolución?

Al diseñar páginas web, siempre pensamos inconscientemente: ¿la página web debería diseñarse en 800 o 1024, o debería diseñarse para adaptarse a múltiples resoluciones?

Debido a que la pantalla a color actual es generalmente de 17", ¿es común usar 1024X768 para distinguir? Aunque puede diseñarse para adaptarse automáticamente a dos o más resoluciones, se deben considerar muchos aspectos. Este artículo principalmente Explique cómo Flash se adapta automáticamente a varias resoluciones del navegador

Método 1:

if(sistema . capacidades . resolución de pantalla x & gt;=1024) {

etapa . scale mode = " no scale ";

}

Pero el valor del margen en el cuerpo debe establecerse en 0 y el CSS debe agregarse a la página web. p>

}

p>

Método 2:

Escribir código Actionscript en FLASH:

var listening:Object = new Object() ;

escuchar . onresize = function(){ };

Stage.addListener(listening);

Método 3: utilizar la resolución de pantalla del sistema x y la del sistema. capacidades Primero, déles una breve explicación: el objeto System.capabilities

El objeto System.capabilities determina las capacidades del sistema y del reproductor que aloja el archivo SWF. para diferentes formatos Por ejemplo, la pantalla de un teléfono móvil (blanco y negro, 100 x 100 píxeles) es diferente de la pantalla de una PC en color (1000 x 1000 píxeles). utilice el objeto System.capabilities para determinar el tipo de dispositivo que tiene el usuario. Luego puede especificar el servidor para enviar diferentes archivos SWF según las diferentes capacidades del dispositivo, o notificar al archivo SWF para que cambie su modo de reproducción según las capacidades del dispositivo.

1) Capacidades del sistema.screensolvingx: indica el tamaño horizontal de la pantalla, (un número entero que representa la resolución horizontal máxima de la pantalla), cuya cadena del servidor es r (devuelve el ancho y alto de la pantalla)

2) Capacidades del sistema.resolución de pantalla: indica el tamaño vertical de la pantalla (que indica el tamaño máximo de resolución vertical de la pantalla), su cadena de servidor es r (devuelve el ancho y alto de la pantalla) <. /p>

De hecho, el objeto System.capabilities tiene muchas otras propiedades, ¡las presentaré aquí! Busque "Diccionario ActionScript-(letras)" en el archivo de ayuda del software FLASH

. O eres vago o no lo encuentras, puedes hacer esto también. Se puede generar un resumen de otras propiedades del objeto System.capabilities utilizando el siguiente código.

for(variable I en el sistema . capacidades){

trace(I+":"+sistema . capacidades)

}

¿Simplemente hacer un juicio en un instante?

Utilice el siguiente código:

loadVariables("," _root", "post");

/*index.htm es la página web donde se encuentra SWF está ubicado*/

if(sistema . capacidades . resolución de pantalla x = = 1024){

getURL(":1985/1024 . htm ");

} else if (sistema . capacidades . resolución de pantalla x = = 800){

getURL(":1985/800 . htm ");

} else if(system . capacidades . resolución de pantalla x & gt; 1024) {

getURL(" flash bank . htm ");

}

Método 4: crear una función personalizada. CenterPopupMX, use getURL y javascript abre una ventana central de tamaño personalizado

clip de película prototipo . sysW = capacidades del sistema . resolución de pantalla x;

var sysH = capacidades del sistema . /2));

var centery = math . round((sysH/2)-(h/2));

getURL(" JavaScript:void(window . open( ' ' "+la URL+ " ' ', ' ' "+título+" ' ', ' ' ancho="+w+", alto="+h+", izquierda = "+centex+",

arriba ="+centery+", screenX="+centerx+", screenY="+centery+", "+features+" ' ');");

};

PD: Tú ¡Puedo inspirarme mucho en ello!

Método 5: establezca la altura y el ancho en DW al 100%, y luego estará bien si coincide completamente.

Incluso si tu swf es 1*100. El navegador ampliará su flash para llenar todo el navegador. Para problemas con los gráficos, intente utilizar gráficos vectoriales en flash. Si debe utilizar un mapa de bits, córtelo con alta resolución. Sin alias en alta resolución. ¿Habrá baja resolución? También puedes usar FW para suavizarlo.

A excepción de un ERROR en IE6, es posible que no se complete y que parte esté en blanco; esta situación rara vez ocurre. Sólo aparece cuando IE necesita reducirse primero y luego arrastrar el borde inferior para alargarlo. ¿Quién lo sacará? Todos ellos están directamente maximizados.

Según la configuración que dije, puede cumplir con cualquier tamaño (solo IE 5.5 y 6.0 en Windows), ¡otros no han sido probados!

Método seis:.

Método de Azure:

Simplemente agregue código en HTML

& ltScript language = " javascript " & gt

//solvingRedirect Begin

if (ventana.pantalla){

var w = screen.width

if (w & lt1024){

auto ubicación. ");

}

if(w==1024){

openFull(home.html, jinyu);

ventana .cerca().

}

Si (w & gt1024){

openWindow(home.html, 1008, 698, jinyu)

ventana. cerca().

}

}//resoluciónRedirect End

& lt/script & gt;