Comunidad de diseño web y desarrollo en internet online

[TUTORIAL]Hit test sin tener que poner cordenadas exactas.

Citar            
MensajeEscrito el 26 Feb 2009 01:11 pm
http://urbe.gratishost.com/jocs.swf

dejo el codigo aqui por si all jente que le pueda servir:
[b]codigo del MC persona:
creamos 2 text llamados dadesy y dadesx que nos detectaran los datos de la persona.
creamos las paredes que ceramos.
creamos un MC llamado persona[/b]
a la persona ponemos:
onClipEvent (enterFrame) {
var velositatterra:Number = 15
var velositat:Number = 10
if(Key.isDown(Key.DOWN)){
this._y += velositatterra
this._parent.terra._y -= velositatterra
this.gotoAndStop("abaix")
}
if(Key.isDown(Key.UP)){
this._y -= velositat
this._parent.terra._y += velositatterra
this.gotoAndStop("adalt")
}
if(Key.isDown(Key.LEFT)){
this._parent.terra._x += velositatterra
this._x -= velositat
this.gotoAndStop("escerra")
}
if(Key.isDown(Key.RIGHT)){
this._parent.terra._x -= velositatterra
this._x += velositat
this.gotoAndStop("dreta")
}
if(Key.isDown(Key.ENTER)){
this._x += 30
this.gotoAndStop("dreta")
}
}
codigo de MC paredes:
onClipEvent (enterFrame) {
if(this._parent.persona.hitTest(this)){
this._parent.persona._y = this._parent.dadesy.text
this._parent.persona._x = this._parent.dadesx.text
}
}
CODIGO DEL TESORO:
onClipEvent (enterFrame) {
if(this._parent.persona.hitTest(this)){
this._parent.area._visible = true
this._y = this._parent.dadesy.text
this._x = this._parent.dadesx.text
}
}
onClipEvent (enterFrame) {
if(this._parent.area.hitTest(this)){
this._parent.fet._visible = true
}
}
codigo del mensaje:
onClipEvent (enterFrame) {
this._y -= 4
this._x -= 1
this._parent.dadesx.text = this._parent.persona._x
this._parent.dadesy.text = this._parent.persona._y
if(this.hitTest(this._parent.limitparla)){
this._y = this._parent.dadesy.text
this._x = this._parent.dadesx.text
this._visible = false
}
}

i por ultimo creamos el limitparla que quando mensaje topa con el desaparece i luego deja enviar mad.

espero que les alla servido :D

i les pediria que no copiaran que estudiaran...

Por guaal_94

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Feb 2009 08:56 am
i tambien deberias usar sijnos de puntuacion mejorar ortojrafia i redaxion

Código :

[code]aqi tu codigo[/code]

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 28 Feb 2009 02:17 pm
gracias tienes razon xD

Por guaal_94

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 May 2011 02:35 am
"Haber" es un verbo, "A ver" es mirar, "haver" no existe. "Hay" es haber, "Ahí" es un lugar, "Ay" es una exclamación, "ahy" no existe. “Haya” es haber, “Halla” es encontrar, “Allá” es un lugar, "Aya" es niñera, "Allah" es el Dios musulmán. "Iba" es de ir, "Iva" es un impuesto e "Hiba" no existe. "Valla" es un cartel grande, "Vaya" es ir y "Baya" es un fruto.

por si acaso

Por Garulars

5 de clabLevel



 

chrome

 

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