Documentación de Flash CS3 |
|||
| Aprendizaje de ActionScript 2.0 en Adobe Flash > Animaciones, filtros y dibujos > Aspectos básicos de la escala y las guías de división | |||
Puede utilizar la escala en 9 divisiones (Scale-9) para especificar un escalado en estilo de componente para los clips de película. Esta escala le permite crear símbolos de clip de película que se escalan debidamente como componentes de interfaz de usuario en lugar de utilizar el tipo de escala que normalmente se aplica a los gráficos y los elementos de diseño.
La forma más sencilla de explicar cómo funciona la escala en 9 divisiones es ver un ejemplo en Flash.
De forma predeterminada, la instancia del componente Button tiene 100 píxeles de ancho y 22 píxeles de alto.
Observe que aunque se ha cambiado el tamaño del componente, la etiqueta de texto y el borde de Button no se distorsionan. La etiqueta del botón permanece centrada y mantiene su tamaño de fuente. Aunque los componentes de la versión 2 de la arquitectura de componentes de Adobe no utilizan una escala en 9 divisiones, los componentes gestionan la escala en dicha versión de forma que los contornos no cambien de tamaño (como se muestra en la siguiente ilustración).
Imagine que la instancia de botón se divide en nueve partes independientes o en una cuadrícula de 3 x 3 similar a un teclado numérico de teléfono u ordenador. Cuando se cambia el tamaño de la instancia de botón horizontalmente, sólo se expanden los tres segmentos verticales del centro (los números 2, 5 y 8 del teclado) para que el contenido no aparezca distorsionado. Si se cambia el tamaño verticalmente, sólo se hace en los tres segmentos horizontales del centro (los números 4, 5 y 6 del teclado). Las cuatro esquinas de la cuadrícula de escala no se escalan, lo que permite que el componente aumente de tamaño sin parecer que se ha expandido (consulte las imágenes siguientes).
|
SUGERENCIA |
|
Los trazos se crean desde los bordes tras la transformación de escala en 9 divisiones y por tanto no se deforman ni pierden detalles. |
Puede activar guías para la escala en 9 divisiones en el entorno de Flash desde los cuadros de diálogo Convertir en símbolo o Propiedades de símbolo. La casilla de verificación Activar guías para escala en 9 divisiones sólo se encuentra disponible si se publica para Flash Player 8 y versiones posteriores, y el comportamiento se establece como clip de película. Las guías de escala en 9 divisiones no están disponibles en versiones anteriores de Flash o si se crea un símbolo de gráfico o botón. La escala en 9 divisiones se puede activar en ActionScript estableciendo la propiedad scale9Grid en una instancia de clip de película.
Tanto si creó las guías de división con la interfaz de usuario o mediante ActionScript, puede trazar la coordenada x, la coordenada y, la anchura y la altura estableciendo la propiedad scale9Grid del clip de película.
trace(my_mc.scale9Grid); // (x=20, y=20, w=120, h=120)
Este fragmento de código traza el valor del objeto Rectangle que utiliza la propiedad scale9Grid. El rectángulo tiene unas coordenadas x e y de 20 píxeles, una anchura de 120 píxeles y una altura de 120 píxeles.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00001002.html