Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: jefferson940 en Enero 03, 2012, 05:51:13 PM

Título: Duda con instance_id[100] (solucionado)
Publicado por: jefferson940 en Enero 03, 2012, 05:51:13 PM
hola, tengo un peque?o inconveniente:

tengo un objeto llamado "boton" y aparece en una misma romm 82 veces.
de acuerdo a la coordenada me guarda unos datos en unas variables
hay 3 objetos de estos mismos q estan arriba de los otros 79 por asi decirlo

cuando le das click a alguno de los 79 botones de abajo, los datos q tiene dicho boton debe pasar al primer boton de arriba (de los 3).
al dar click a otro boton pasa al segundo de arriba y asi mismo para el tercero.

como hago esto si por ejemplo es cuadro de arriba tiene id[100] y digamos q la variable es nombre"jeffer"??

en el evento click yo puse:
instance_id[100].nombre=nombre
pero obviamente me genero error, es q no tengo idea de como usar esta funcion, agradezco su ayuda
Título: Re: Duda con instance_id[100]
Publicado por: NOKAUBURE en Enero 03, 2012, 10:07:36 PM
si mira es muy facil. Si dices que hay un boton arriba, solo obten su id y la metes en una variable, por ej:

targetid.informacion = informacion

La manera mas facil de obtener la id es con la colision o con instance_nearest()
Título: Re: Duda con instance_id[100]
Publicado por: jefferson940 en Enero 03, 2012, 10:52:52 PM
pero como hago para guardar un valor??
si la variable es nombre="",
como hago para q al dar click en un boton de abajo comparta lo q tiene en esa variable nombre con la instancia id[100]?

yo ya conozco el id, necesito es interactuar con el
Título: Re: Duda con instance_id[100]
Publicado por: Wadk en Enero 03, 2012, 11:18:19 PM
[gml](100).nombre = "algo";[/gml]

?Eso?
Título: Re: Duda con instance_id[100]
Publicado por: FrogGer en Enero 04, 2012, 03:02:36 AM
Puedes usar tambien:

[gml]with(id_objeto) algo1 = 42[/gml]

o

[gml]with(id_objeto) {
  algo1 = 42
  algo2 = 48
  algo3 = 15
}[/gml]
Título: Re: Duda con instance_id[100]
Publicado por: elviskelley en Enero 04, 2012, 01:38:42 PM
if id[100].jeffer=... //para comparar la variable
with(id[100].jeffer)
{//para que la linea de codigos afecte al object con esa id}
Título: Re: Duda con instance_id[100]
Publicado por: jefferson940 en Enero 04, 2012, 01:54:33 PM
muchas gracias a todos por su ayuda, ensaye primero la respuesta de wadk y me funciono perfectamente, asi q utilizare esta, ademas por q es la mas corta y sencilla.