Comunidad de diseño web y desarrollo en internet online

Colisión objetos

Citar            
MensajeEscrito el 24 May 2011 08:17 am
Buenaas!!

Me encuentro haciendo un juego de crear palabras.

Cada palabra es un clip de película y cada hueco donde soltar otro.

Entonces, quiero que cuando suelte una palabra sobre el hueco correcto se ponga la palabra verde. He puesto esto pero se me ve siempre verde...

Código ActionScript :

var mc:MovieClip = tu1.target as MovieClip; 
tu1.hitTestObject(DisplayObject(tu_1)); {
var miColor:ColorTransform=transform.colorTransform;
miColor.color=0x00C254;
tu1.transform.colorTransform=miColor;
} 



GRACIAS!

Por riccitos

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 May 2011 08:36 am
El sistema de arrastre es con:

onStartDrag
onStopDrag

Por riccitos

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 May 2011 04:43 pm
El codigo seria algo asi

Código ActionScript :

var miColor:ColorTransform=transform.colorTransform; 
miColor.color=0x00C254; 
palabra.addEventListener(MouseEvent.MOUSE_DOWN,onDrag)
palabra.addEventListener(MouseEvent.MOUSE_UP,offDrag)


function onDrag(evento:MouseEvent):void
{
evento.currentTarget.startDrag(this);   
}

function offDrag(evento:MouseEvent):void
{
   evento.currentTarget.stopDrag();
   fijarPalabra(evento.currentTarget);
}


function  fijarPalabra(targ):void
{
if (targ.hitTestObject(hueco))
targ.x=hueco.x,targ.y=hueco.y,targ.transform.colorTransform=miColor;
                      
}



Espero te sirva saludos Maxx

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox
Citar            
MensajeEscrito el 26 May 2011 09:48 am
Va perfecto Maxx, muchas gracias, soy feliz :__)!

Por riccitos

6 de clabLevel



 

firefox

 

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