Foros del Web » Creando para Internet » Flash y Actionscript »

2 preguntas sobre Flash

Estas en el tema de 2 preguntas sobre Flash en el foro de Flash y Actionscript en Foros del Web. hola a todos, Tengo un problema con la colision de clips. Utilizo "this.hitTest", esto trabaja bien pero siempre que los clips esten en el mismo ...
  #1 (permalink)  
Antiguo 29/04/2011, 05:10
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
2 preguntas sobre Flash

hola a todos,

Tengo un problema con la colision de clips. Utilizo "this.hitTest", esto trabaja bien pero siempre que los clips esten en el mismo archivo, si éstos son de diferentes archivos no hay colision, utilizo "loadmovienum"para llamar a los archivos.
Hay alguna manera de conseguir una colision entre clips de diferentes archivos?


Otra duda que tengo es....Tengo un monton de archivos swf., forman parte de un juego que estoy haciendo, estan unidos por "loadmovie".
Mi pregunta es si hay alguna manera de unificar todos esos archivos en un solo icono?


Mis conocimientos de flash son muuuuy limitados...asi que si sabeis algo de esto poner una respuesta lo mas clara posible porfavor =)

Muchas gracias a todos ;)
  #2 (permalink)  
Antiguo 29/04/2011, 06:35
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: 2 preguntas sobre Flash

Bueno, entiendo que usas Action script 2. Lo que puedes hacer es crear un nuevo movie clip, vacio en la escena, eso lo haces así:
Código:
clipVacio = this.createEmptyMovieClip("contenedor", 1);
Después cargaras todo lo que quieras en ese clip vacio, pero con loadMovie, no con loadMovieNum, ya que ese último coloca lo que cargas en el timeline, no en un movie clip.

Código:
clipVacio.loadMovie("archivo.swf")
Espero esto te sirva.

Etiquetas: flash, preguntas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:38.