Hola de nuevo,
con el trace ten�as toda la raz�n, ahora me devuelve el id correcto.

Sin embargo la otra parte no funciona:

_level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].idProvincia =
loquetoque;

Aqu�, es que ya estoy utilizando idProvincia para determinar la ruta del bot�n, o sea que lo que he hecho es esto otro:


idprovincia = loquetoque; // Esto para ruta del bot�n.
_level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].idProvincia =
loquetoque; // Esto para el valor de idProvincia que utilizar� el bot�n.

Pero no funciona.

Esta l�nea es igual que la que ten�a.
_level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].addEventListen er("c
lick", listenerProvincia);


Yo no s� si el problema es que estoy intentando llegar a un button de la misma forma que lo har�a con un mc. O sea intento asignarle variables a "su" l�nea de tiempo y lo que hago es asign�rsela siempre a la l�nea de tiempo que lo contiene. Y claro, como aqu� est�n los otros botones, al final todos tiene la misma variable.

Supongo que entonces tendr�a que saber crear una variable "dentro" del button... pero ni idea.

No s� si voy bien encaminado...




El 23/09/2004, a las 6:58, Horacio Soca escribi�:

hola,

listenerProvincia.click = function(eventObject){
trace(idProvincia); <<-- esto siempre va a tener la �ltima iteraci�n del
bucle

debe decir:
listenerProvincia.click = function(eventObject){
     trace(eventObject.target.idProvincia);

y en el bucle dice:
// Bucle
...
 idProvincia = loquetoque;

_level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].addEventListen er("c
lick", listenerProvincia);

// Fin bucle


debe decir:
_level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].idProvincia =
loquetoque;
_level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].addEventListen er("c
lick", listenerProvincia);


creo que es eso ...

saludos,
Horacio





----- Original Message -----
From: Carlos Terradillos Guti�rrez
To: [EMAIL PROTECTED]
Sent: Thursday, September 23, 2004 12:29 AM
Subject: Re: [ASNativos] Nombre de objeto modificable


A�ado, que para m�s pasmo resulta que botones que no deber�an verse afectados por el listener pu�s es como si lo estuvieran... eso s�, con un idProvincia que no es el suyo.



El 23/09/2004, a las 5:06, Carlos Terradillos Guti�rrez escribi�:

S�, tienes toda la raz�n.
No lo hac�a sencillamente porque ten�a el concepto equivocado de
listener.

Bueno, ya lo he hecho pero el resultado es el mismo.
El problema radica, creo, en que en la funci�n que dispara el listener
hay una variable que identifica sobre qu� actual el bot�n. Siempre me
toma el valor del �ltimo bot�n y no s� como evitarlo...

// Listener:
listenerProvincia = new Object();
listenerProvincia.click = function(eventObject){
trace(idProvincia);
_level0.MostrarTalleresProvincia(idProvincia);
_level0.gotoAndStop(5);
}

// Bucle
...
idProvincia = loquetoque;
_level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].addEventListe n
er("click", listenerProvincia);


// Fin bucle

El idProvincia se queda siempre con el valor, para todos los botones,
en la �ltima iteraci�n del bucle....



El 23/09/2004, a las 5:39, Horacio Soca escribi�:

hola,
no entiendo del todo ...

porque no le pones a todas las provincias_mc el mismo objeto listener
?
cuando se produce el "click" te fijas cual es el bot�n que dispar� el
evento, y actuas en base a ello ....
me parece que es m�s f�cil ....


// Anterior msg (copiado desde la paleta acciones, ok) identificador = {};// creo un objeto ( "{}" es igual a identificador = new Object) for (var i = 0; i < 5; i++) { identificador["identificador_" + i] = {}; // la propiedad identificador_1,2,3, etc // es un nuevo objeto vac�o ( new Object()) } // trace //---------------------------------------------- for (var k in identificador) { trace (k + " = " + identificador[k]); }

saludos,
Horacio




----- Original Message ----- From: Carlos Terradillos Guti�rrez To: [EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 10:58 PM Subject: Re: [ASNativos] Nombre de objeto modificable


Hola de nuevo Horacio, no me acaba de funcionar (qu� raro).

  El tema es el siguiente: necesito crear objetos gen�ricos para
despu�s
  hacerles un listener

  <bucle>

  listenerProvincia = new Object();
  listenerProvincia.click = function(eventObject){
  trace(idProvincia);
  _level0.MostrarTalleresProvincia(idProvincia);
  _level0.gotoAndStop(5);
  }

_level0["pro"+nombreComunidad][idProvincia+"_mc"].addEventListener("c l
ic
k", listenerProvincia);


  </bucle>

  Esto corresponder�a a la programaci�n de unos botones (las
provincias
  de un mapa).
  La idea es programarlos todos con esta rutina pero haga lo que haga
el
  resultado es que todos los botones resulta que responden al mismo
  listener (el �ltimo en pasar por el bucle l�gicamente).
  Por eso necesito darles identificadores diferentes.

  Sin embargo el m�todo que me propon�a da el mismo reusltado que no
  hacer nada (lo que te transcribo).

  Tambi�n hab�a intentado situar cada listener en un �mbito diferente
(el
  del mc del bot�n) pero el resultado es el mismo.

  No s� si lo estoy enfocando mal o es un problema de programaci�n.




El 23/09/2004, a las 4:11, Horacio Soca escribi�:

hola,

Se trata de que en un bucle debo crear objetos con nombres
diferentes:
estos son objetos con nombres diferentes, dentro un objeto...

identificador = {};
for (var i = 0; i < 5; i++)
{
 identificador["identificador_" + i] = {};
}


// trace //---------------------------------------------- for (var k in identificador) { trace (k + " = " + identificador[k]); }

saludos,
Horacio




----- Original Message ----- From: Carlos Terradillos Guti�rrez To: ASNativos Sent: Wednesday, September 22, 2004 9:51 PM Subject: [ASNativos] Nombre de objeto modificable


Hola. Se trata de que en un bucle debo crear objetos con nombres diferentes:

for (var i=0; i<5; i++) {
identificador = new Object();
}

As� siempre trato el mismo identificador.
Deber�a al final, tener algo as� como:

identificador_1
identificador_2
...



----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------


----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
--------------------------------------------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------



---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------


---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------

----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------


---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------

Responder a