ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
¿Background repeat o cómo generar fondo multiplicando una imagen en Flash 8?
Buscador:
Foro > Flash ActionScript FAQ > ¿Background repeat o cómo generar fondo multiplicando una imagen en Flash 8?

Enviado por: Texto del mensaje
Support Osiris LMS 
Nivel : Jefe de Administradores
Mensajes : 114
> Perfil
Escrito el : Lunes 11-09-2006 A las : 04:37 ( > un mes )
Asunto : ¿Background repeat o cómo generar fondo multiplicando una imagen en Flash 8?
Primero en la ventana de librería vamos a importar una imagen, en Linkage de la imagen ponemos el nombre imagen y en el primer fotograma agregamos el siguiente código:



import flash.display.*;
import flash.geom.*;

Stage.scaleMode = "noScale";
Stage.align = "TL";
onResize = function () {
// Generamos el bitmapdata y pegamos la imagen de la librería
var myBitmapData:BitmapData = BitmapData.loadBitmap("imagen");
// Generamos una pelicula para el fodo
this.createEmptyMovieClip("bmp_fill_mc", 1);
// Creamos un rectángulo
with (bmp_fill_mc) {
matrix = new Matrix();
repeat = true;
smoothing = false;
beginBitmapFill(myBitmapData, matrix, repeat, smoothing);
moveTo(0, 0);
lineTo(0, Stage.height);
lineTo(Stage.width, Stage.height);
lineTo(Stage.width, 0);
lineTo(0, 0);
endFill();
}
};
Stage.addListener(this);
onResize();



Ver ejemplo:




Soporte de Osiris LMS
Amplía tus conocimientos en línea