Comunidad de diseño web y desarrollo en internet online

Problema attach movie

Citar            
MensajeEscrito el 13 Feb 2012 12:24 pm
No se que me falla he creado una nave que se mueve por el escenario...
Cuando su velocidad es mayor o igual de 3px por fotograma, el cohete empieza a expulsar humo, es decir se ejecuta el siguiente codigo:

Código ActionScript :


if(numerocopia == undefined){ //declaro la variable en el mismo boton, xd
     var numerocopia:Number = 1;
}
         var nombola:String = "FUEGO" + numerocopia;
   
         var llamas:MovieClip = attachMovie("FUEGO",nombola, numerocopia, {_x:navx, _y:navy});
    //navx = _root.nave._x; en un onClipEvent(loadFrame)
    //navy = _root.nave._y; en un onClipEvent(loadFrame)
   
         numerocopia++; //incremento el valor de la var para que en el proximo click la nueva instancia tenga un nuevo nombre de instacia.



El problema esta en que, aunque se generan los clips (humo) con attach movie, estos no se generan en la posicion del la nave y se quedan quietos dando el efecto que han salido de la nave, sino que aparecen en la misma posicion que la nave y la siguen!!! Porque? Que tengo que rectificar/hacer?

Ayuda! Gracias!

Por AdriaFabrega

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2012 03:00 pm
Tip: el MovieClip de la nave que tenga dos fotogramas, en el primero la nave sin humo, en el segundo la nave con el humo, luego vas al fotograma 2 si acelera y vuelves al uno cuando no. Te ahorrarás código para algo más importante que un simple efectito

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Feb 2012 08:20 am
Perdón, no me he explicado bien.
Lo que intento es que cuando hacelere cree una llama o bola de humo cada fotograma i vaya dejando un rastro de humo por ahy donde pasa. (El humo a los 2 segundos desaparece con un unloadMovie).
Lo siento... :P
Ayuda porfavor, gracias!

Por AdriaFabrega

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Feb 2012 09:41 am
Si siguen la nave entonces los estás attachando en la nave en vez de hacerlo en el timeline principal, no se donde se encuentra el código que pusiste.

Jorge

PD: Es acelere, no hacelere
Es ahí, no ahy
Es y, no i

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Feb 2012 12:26 pm
El attach movie esta dentro del simbolo nave pero especifico que se cree en la misma posicion de la nave, pero no se como indicar que lo haga en el timeline principal...

Código ActionScript :

var llamas:MovieClip = attachMovie("FUEGO",nombola, numerocopia, {_x:navx, _y:navy});


Gracias!!

PD: Perdon por las faltas ortograficas!! :P

Por AdriaFabrega

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Feb 2012 01:15 pm
El attach movie esta dentro del simbolo nave


Entonces es como si lo pusieras dentro de la nave. prueba llamando a una funcion en el timeline principal, por ejempo

_root.fuego();

Y en el timeline principal creas la funcion con el attachMovie

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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