Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/01/2006, 10:43
Avatar de mamon
mamon
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 10 meses
Puntos: 3
Lo prometido es deuda.. he creado una clase para tener un movieclip, sea cual sea y ponerlo como fondo del flash repetitivamente.

la clase:
Código PHP:
class fondoRepetitivo {
private var 
cdra:MovieClip;
private var 
fondoWidth:Number;
private var 
fondoHeight:Number;
private var 
repX:Number;
private var 
repY:Number;
private var 
a:Number;
private var 
alpha:Number;
function 
fondoRepetitivo(whmvn) {
this.fondoWidth w;
this.fondoHeight h;
this.cdra mv;
this.repX fondoWidth/cdra._width;
this.repY fondoHeight/cdra._height;
= (== null) ? 100 n;
this.alpha n;
this.0;
}
public function 
pintarFondo(Void):Void {
repX = (Math.round(repX)>=repX) ? Math.round(repX) : Math.round(repX)+1;
repY = (Math.round(repY)>=repY) ? Math.round(repY) : Math.round(repY)+1;
for (var 
0X<repXX++) {
for (var 
0Y<repYY++) {
cdra.duplicateMovieClip("mc"+aa);
eval(
"mc"+a)._x 140*X;
eval(
"mc"+a)._y 75*Y;
eval(
"mc"+a)._alpha alpha;
a++;
}
}
this.cdra._visible false;
}

y digamos que en nuestro flash tener un movieclip con n ombre de instancia clipPelicula. esto tendríamos que poner en nuestro panel de action.

Código PHP:
import fondoRepetitivo;
var 
clipPelicula:MovieClip;
var 
fondo = new fondoRepetitivo(1850400clipPelicula);
fondo.pintarFondo(); 
cuando llamamos al constructor podemos poner hasta 4 parámetros, el cuarto es para indicar el alpha que tendrá el fondo.. si no pones nada, será de 100.
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.

Última edición por mamon; 27/01/2006 a las 13:25