Comunidad de diseño web y desarrollo en internet online

Ayuda Con Movimiento Objetivo - Arma

Citar            
MensajeEscrito el 10 Ene 2006 08:49 pm
Hola, soy un novato en temas e action script , y esperaba a que alguien me pudiese ayudar , el problema que tengo es este, tengo un objetivo (mira) que se mueve con el movimiento del mouse (startdrag) , hasta ahi todo muy bien, pero quiero que el ''arma'' que dibuje apunte hacia el objetivo (mira) , nose si se entiende...

Otra cosa, quiero que cuando se haga click el arma haga un efecto de disparo, intente hacerlo con un MC poniendole ''dentro'' la animacion que quiero q se muestre, pero nose como hacer para que cuando se haga click se reprodusca...

Perdonen si no se entiende nada soy nuevo en todo esto , si se entiende, y sabes cuales ''comandos'' habria que poner, me gustaria q me los expliquen entonces voy aprendiendo.
:crap: Gracias ^^
y disculpen mi ''novatez''

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Ene 2006 09:54 pm
Bienvenido a CLab:

Bueno podrías empezar por darte una vuelta en la sección de tutoriales hay unos muy buenos de AS (ActionScript), para los que iniciamos.

Con respecto a tu duda, como deseas manejar tú animación porque lo podrías utilizar con loadMovie() ó la manera sencilla sería que dentro de la línea de tiempo de tú mira al llegar a cierto frame repodruzca un MC (Movie Clip).

Sería bueno que le dieras una leida a los tutos y talvez encuentres la solución más viable.

Saludos.

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 10 Ene 2006 11:28 pm
Ya busque en los tutoriales, voy a volver a buscar, lo que quiero hacer es un modo ''jugable'' asi q no puedo hacer q se reprodusca solo, voy a probar con loadMovie cualquier novedad la posteo.
Gracias por responder

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Ene 2006 11:47 pm
ok mira prueba esto dentro de el mc

this.onRelease()=funtion(){
this.play();
}

esto debe de poner a andar el mc cuando des click sobre ese mc

y lo de el arma , pues podrias con rotation pero no te quedaria muy bien podria ser por framse direccionandolos de acuerdo a las coordenadas

Xaludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Ene 2006 12:40 am
Fento , Probe con lo que me dijiste, me da el siguiente error:

------------------------------------
**Error** Símbolo=Planet Baster, capa=Capa 1, fotograma=1:Línea 1: El margen izquierdo del operador de asignación debe ser una variable o propiedad.
-------------------------------------
Escribiste funtion , creo q quisiste decir function

La mira es MC, el arma es un MC, la mira se mueve con el mouse y quiero q cuando se haga click (en cualquier lugar, no a la pistola) la pistola reprodusca los fotogramas de ''adentro'' que le da un efecto de disparo.

Tal vez nose como hacer lo que me estan diciendo, busque en los tutoriales y no encontre nada que me pueda ayudar a hacer esto.

Sigo Buscando Solucion, Gracias por Responder

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2006 12:56 am
mira pon el el primer frame de tu pelicula principal esto

Código :

onMouseDown = function(){   
   mc.Play();
   }


funciona probado

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Ene 2006 01:09 am
onMouseDown? estoy hablando de clicks, igual lo pruebo, otra cosa, en el primer frame del MC puse STOP por q si no lo pongo dispara repetidamente sin hacer click ...
OKKKKK pude hacer que dispare, pero haciendo click sobre la pistola, deberia disparar cuando hago click en el escenario
Gracias Fento

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2006 01:11 am
pues ponlo en el primer frame de la pelicula principal y verifica bien las rutas

Xaludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Ene 2006 01:26 am
Sobre el MC puse:

on (press) {play()}

pero esto hace que tengas q clickear sobre la pistola para q dispare.
no puedo hacer que la pistola dispare haciendo click en el escenario, por que me dice que la accion que puse es para un MC o para un Boton... :S
AYUDAAAAAAAA!!!
Gracias :D

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2006 01:40 am
:roll: grabriel ya probaste la ultima opcion que te di?

esta probada y funciona

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Ene 2006 01:50 am
Tengo que sustituir algo? por que la puse en el primer fotograma de la animacion , y no funcionaba, y despues puse en los fotogramas donde esta la pistola y tampoco funcionaba...
teneme paciencia , soy N00B , sabelo.

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2006 01:52 am
cambiaste mc por el nombre de instancia de tu pelicula?
y esta dentro de otra

por que sie sta dentro de otraseria

otra.mc.play();

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Ene 2006 02:03 am
eh... no puedo hacer que funcione... lo puse asi:

onMouseDown = function () {
PB.play();
};

esta puesto durante toda la animacion, no pude hacerlo andar :S :S
disculpa que te joda... :(
pero eso dice ''onMouseDown'' estas seguro que tiene q ver con el click?
gracias de todas formas :D :D

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2006 02:34 am
si tiene que ver con el "click"

exolicame como esta el mc de tu arma esta en el root o lo tienes dentro de otro mc

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Ene 2006 02:55 am
el MC esta en el root, y la animacion dentro del MC ... :(

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2006 03:00 am
ok mira si tu animacion esta dentro de otro mc la cosa es asi

Código :

onMouseDown = function(){   
   mc.animacion.Play();
   }


donde mc es el nombre de einstancia de el clip que contiene al otro clip que es tiene por nombre de instancia animacion ya revisaste si tienen nombre de instancia, y que sean los correctos osea con mayusculas y minusculas que concuerden?

que flash tienes?

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Ene 2006 03:12 am
tengo la version mx 2004 professional (7)
otra cosa, lo que quiero hacer, para hacerlo mas facil xD es poner a los enemigos en el escenario (botones) y hacerles click, haciendo q el arma dispare y salte el siguiente frame, intente esto poniendo en el MC :

on (press) {play;}
on (release) { gotoAndPlay (xframe)}

pero no funciono, lo que hace es ir a ese frame en el MC (tal vez vos lo sabias... pero yo no :P)
al ver mi fracaso nuevamente, intente hacer que, haciendole click al enemigo (boton) hacer disparar el arma y saltar al siguiente frame, cosa q tampoco funciono, asi q ahora estoy ahogandome en la depresion.. :(
Saludos, Gracias Fento

Por gabriel ng

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2006 06:34 pm
no pude hacerlo, lo hice de otro modo... :P
evite hacerlo muy ''jugable'', bueno, Gracias por la atencion Fento :D

Por gabriel ng

6 de clabLevel



 

msie

 

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