Comunidad de diseño web y desarrollo en internet online

enviar mc a una coordenada

Citar            
MensajeEscrito el 08 Mar 2011 06:22 pm
hola a todos! tengo un problema que soluciónar...y no se como :(

tengo este codigo:

Código :

boton.onPress = function(){
    mc._y = _ymouse; 
    mc._x = _xmouse; 
}

sirve para que cuando haga clic en "boton" un "mc" se ubique donde se hizo clic, el problema es que cuando haces clic en otra parte de boton, el movieclip se va hacie el ultimo lugar de clic, y lo que necesito es que se vallan colcando cuando se hacen clic...y no que se mueva el mismo...me explico?

Por santirekapo90

68 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Mar 2011 11:17 pm
No entendí... Si el código es siempre el mismo, va a hacer siempre lo mismo... Vos queres que varios Mcs se vayan acomodando a medida que haces click?

Por alexisevega

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Mar 2011 12:09 am
si claro, haces clic en un lugar y va un mc hacia ahí, clic en otro lugar y otro mc va hacia ahí...

Por santirekapo90

68 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Mar 2011 01:31 am

santirekapo90 escribió:

si claro, haces clic en un lugar y va un mc hacia ahí, clic en otro lugar y otro mc va hacia ahí...

en un lugar o en un botón?? por que son cosas diferentes??
bien si por ej tenes 4 botones y quieres que al presionar el "boton_1" el "mcRojo" valla a donde esta el "boton_1" entonces diremos

Código ActionScript :

boton_1.onPress=function(){
mcRojo._x= boton:1._x
mcRojo._y= boton:1._y
}


en caso de que tengamos 2 botones y dos mc ("boton_1","boton_2", "mcRojo" y "mcVerde")

seria algo así:

Código ActionScript :

boton_1.onPress=function(){
mcRojo._x= boton_1._x
mcRojo._y= boton_1._y
}
boton_2.onPress=function(){
mcVerde._x= boton_2._x
mcVerde._y= boton_2._y
}


Eso seria si lo que quieres es usando botones ahora si solo quieres que al hacer click en alguna parte de la stage un mc valla hacia ahi tendrías que usar otro tipo de códigos, recomendado listeners.
Espero te aya sido de utilidad te saluda Maxxx

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox
Citar            
MensajeEscrito el 09 Mar 2011 11:38 am
gracias loco, voy a ver que tal ;)

Por santirekapo90

68 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Mar 2011 11:53 am
No recuerdo cual es el 'scope' de tu boton en AS1, pero seria ya sea asi:

Código ActionScript :

boton.onPress = function() : Void
{
    boton.onPress = null;
    mc._y = _ymouse; 
    mc._x = _xmouse; 
}


o, si el 'scope' dentro de la funcion es el boton mismo:

Código ActionScript :

boton.onPress = function() : Void
{
    this.onPress = null;
    mc._y = _ymouse; 
    mc._x = _xmouse; 
}


Pero como bien dice Max, es recomendable que lo hagas en AS3 con 'listeners'.

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox

 

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