hola,

>> " ...no les aplico ning�n listener..." pu�s bien, resulta que se cambian
de color pero s� hacen lo que indico
>>en el listener para los botones activos (o parte de ello).
cu�l es la diferencia entre "parte de ello" y el comportamiento "completo" ?

me imagino que la signaci�n la realizas en alg�n lugar del bucle, con una
condicional, if tal cosa > ponerListener ...quiz�s ah� est� el error ....

bueno,
saludos :D






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


Hola,
pu�s es un button (el componente), tiene la coletilla de mc porque al
principio iva a hacerlos movieclips.

Bueno he seguido tus instrucciones y... alehoop! S� sale la propiedad
idProvincia y s� tiene el valor adecuado... y por fin he podido pasarlo
correctamente.

:�) :�P

Ahora, una cosa que me tiene despistado completamente. Resulta que ese
listener lo aplico a botones cuyas provincias cumplan determinados
requisitos, pero si no es as�, no les aplico ning�n listener,
sencillamente les cambio el color y no deber�an hacer nada de nada.
Pu�s bien, resulta que se cambian de color pero s� hacen lo que indico
en el listener para los botones activos (o parte de ello).

Es algo que no entiendo. Yo no los enlazo al listener �entonces?

Por cierto Horacio, o cervezota o cybercervezota como dicen por aqu�.




El 23/09/2004, a las 16:25, Horacio Soca escribi�:

> hola,
>
> desde el comienzo pens� que se trataban de MC, ya que tu los nombras
> como
> tales (xxx_mc)
> o es el bot�n de flash ?
> si es el de Flash, debe funcionar igual, ya que este es un MC
>
>>> No s� si voy bien encaminado...
> bueno, creo que s� ... solo ajusta el "bug" de la propiedad
> idProvincia,
> que no la puedes capturar desde el objListener
> ponle dentro del listener un debug:
>
> listenerProvincia = new Object ();
> listenerProvincia.click = function (eventObject)
> {
>  for (var h in eventObject.target)
>  {
>   trace (" la propiedad " + h + " tiene el valor de : " +
> eventObject.target[h]);
>  }
> };
>
> a ver que te sale en el output ...
>
> saludos,
> Horacio
>
>
>
>
>
> ----- Original Message -----
> From: Carlos Terradillos Guti�rrez
> To: [EMAIL PROTECTED]
> Sent: Thursday, September 23, 2004 10:11 AM
> Subject: Re: [ASNativos] Nombre de objeto modificable
>
>
> 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"].addEventListe
>> n
>> 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"].addEventListe
>> n
>> er("c
>> lick", listenerProvincia);
>>>
>>> // Fin bucle
>>
>>
>> debe decir:
>> _level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].idProvincia =
>> loquetoque;
>> _level0["pro"+nombreComunidad]["pro_"+idProvincia+"_mc"].addEventListe
>> n
>> 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"].addEventList
>>> e
>>> 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
> ----------------------------------
>
> ----------------------------------
> 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