Comunidad de diseño web y desarrollo en internet online

Problema Con Movieclip

Citar            
MensajeEscrito el 20 May 2007 02:26 am
hola Tengo un problema con duplicar varios objetos. Tengo 4 objetos que duplicar independientemente. Hasta ahi todo bien, la dificultad que tengo es hacer que la duplicacion guarde una proporcion entre los objetos. Me explico:

objeto1= 10 Mc
objeto2 = 4 Mc
objeto3= 2 Mc
objeto4 = 2Mc

Este es el codigo que tengo...

Código :

i = 1;
cont = 1;
onEnterFrame = function(){
   //trace("Bakano");

   Globrojo.duplicateMovieClip("Globrojo"+i, cont);
   setProperty("Globrojo"+i, _x, random(29));
   setProperty("Globrojo"+i, _y, random(200)-100);
   setProperty("Globrojo"+i, _rotation, random(10)+10)
   cont++;
   

   GlobBlanco.duplicateMovieClip("GlobBlanco"+i, cont);
   setProperty("GlobBlanco"+i, _x, random(30));
   setProperty("GlobBlanco"+i, _y, random(231)-120);
   setProperty("GlobBlanco"+i, _rotation, random(10)+10);
   //trace(cont);
   cont++;


   GlobBlanco2.duplicateMovieClip("GlobBlanco2"+i, cont);
   setProperty("GlobBlanco2"+i, _x, random(30));
   setProperty("GlobBlanco2"+i, _y, random(231)-120);
   setProperty("GlobBlanco2"+i, _rotation, random(10)+10);
//   trace(cont);
   cont++;


   Plaqueta.duplicateMovieClip("Plaqueta"+i, cont);
   setProperty("Plaqueta"+i, _x, random(30));
   setProperty("Plaqueta"+i, _y, random(231)-120);
   setProperty("Plaqueta"+i, _rotation, random(10)+10);
      //trace(cont);
   cont++;
   i++;

}

Espero su ayuda...

Por Cybergomez

13 de clabLevel



 

Ingeniero de Sistemas

msie
Citar            
MensajeEscrito el 20 May 2007 06:25 am
a que te refieres con que guarde una proporcion ??

si tu duda la resumes a max 5 lineas veras que va a ser mas facil ayudarte

por cierto bienvenido a clab

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 20 May 2007 09:22 am
no se si te entendi.. xD
me imagino q si :? :lol: :lol:

Código :

i = 1;
cont = 1;
onEnterFrame = function(){   
//trace("Bakano");
if(i<=10){
Globrojo.duplicateMovieClip("Globrojo"+i, cont);   
setProperty("Globrojo"+i, _x, random(29));
setProperty("Globrojo"+i, _y, random(200)-100);
setProperty("Globrojo"+i, _rotation, random(10)+10)   
cont++;
}
if(i<=4){
GlobBlanco.duplicateMovieClip("GlobBlanco"+i, cont);   
setProperty("GlobBlanco"+i, _x, random(30));   
setProperty("GlobBlanco"+i, _y, random(231)-120);   
setProperty("GlobBlanco"+i, _rotation, random(10)+10);   
//trace(cont);   
cont++;
}
if(i<=2){
GlobBlanco2.duplicateMovieClip("GlobBlanco2"+i, cont);   
setProperty("GlobBlanco2"+i, _x, random(30));   
setProperty("GlobBlanco2"+i, _y, random(231)-120);   
setProperty("GlobBlanco2"+i, _rotation, random(10)+10);
//  trace(cont);   
cont++;
}
if(i<=2){
Plaqueta.duplicateMovieClip("Plaqueta"+i, cont);   
setProperty("Plaqueta"+i, _x, random(30));   
setProperty("Plaqueta"+i, _y, random(231)-120);   
setProperty("Plaqueta"+i, _rotation, random(10)+10);      
//trace(cont);   
cont++;
}
 i++;}


suerte ^^

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie
Citar            
MensajeEscrito el 20 May 2007 04:16 pm
Gracias por sus respuestas... Disculpenme si no me hice entender pero lo que quiero decir con proporcion es por cada 10 Mc de objeto1 deben haber 4 Mc de objeto2, 2 de objeto3 y 2 de objeto4. deben guardar una proporcion en el escenario darkskullDA probe tu sugerencia pero tengo una dificultad que los objetos muestran sus animaciones a medias.

Por Cybergomez

13 de clabLevel



 

Ingeniero de Sistemas

msie
Citar            
MensajeEscrito el 20 May 2007 04:27 pm
Aqui dejo la direccion de mi Ejemplo

http://www.cardiosoft.741.com/Ejemplo.html

Noten que las animaciones estan entrecortadas

Por Cybergomez

13 de clabLevel



 

Ingeniero de Sistemas

msie
Citar            
MensajeEscrito el 20 May 2007 05:07 pm

Código :

for(i =1;mientras este haciendo MC;i++){
  switch(i){
      case i <=10:
      //duplicas o attachas el mc objeto1
      break;
      case i >10 && i <=14 :
      //duplicas o attachas el mc objeto2
      break;
      case i >14 && i <=16 :
      //duplicas o attachas el mc objeto3
      break;
      case i >16 && i <=18 :
      //duplicas o attachas el mc objeto4
      i = 1;
      break;
  }
};

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.