[ASNativos] String a MovieClip

2005-11-25 Por tema Rodrigo País Garay

Hola a todos, tengo una pequeña duda...

He usado myString.substr(myOldString) para recuperar parte del nombre de 
un MovieClip.
Pero cuando quiero usar this[myString + _mc] para operar sobre un clip 
me devuelve undefined. Si hago un typeOf( this[myString + _mc] ) 
también me devuelve undefined. He probado hacer un eval( myString + 
_mc ) con igual resultado.


Al final he montado la película de otra forma para poder referirme al 
clip como _parent, pero esto no es la primera vez que me ocurre.
La pregunta es ¿Cómo solucionáis habitualmente este tipo de pasos entre 
String y MovieClips? ¿Hay otra manera de hacerlo?


Gracias por adelantado.
--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


Re: [ASNativos] String a MovieClip

2005-11-25 Por tema Xavi Beumala
La forma en que lo haces es correcta. myString te da el nombre que 
esperas? this está en el ámbito que toca?


Pon algo más de código...

Saludos
Xavi Beumala
http://www.code4net.com

Rodrigo País Garay wrote:

Hola a todos, tengo una pequeña duda...

He usado myString.substr(myOldString) para recuperar parte del nombre de 
un MovieClip.
Pero cuando quiero usar this[myString + _mc] para operar sobre un clip 
me devuelve undefined. Si hago un typeOf( this[myString + _mc] ) 
también me devuelve undefined. He probado hacer un eval( myString + 
_mc ) con igual resultado.


Al final he montado la película de otra forma para poder referirme al 
clip como _parent, pero esto no es la primera vez que me ocurre.
La pregunta es ¿Cómo solucionáis habitualmente este tipo de pasos entre 
String y MovieClips? ¿Hay otra manera de hacerlo?


Gracias por adelantado.
--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--




--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


Re: [ASNativos] String a MovieClip

2005-11-25 Por tema Ivan
Primero mira a ver si myString da lo que esperas (exactamente igual), y
luego mira a ver si te funciona poniendolo a lo bruto
trace(typeOf(this[miClip_mc]))
Si estas dos cosas te dan correctas, el fallo esta en otro sitio (o en
alguna letra que se te ha colao, que suele pasar :-)
Un saludo.


- Original Message -
From: Rodrigo País Garay [EMAIL PROTECTED]
To: asnativos@5dms.com
Sent: Friday, November 25, 2005 10:55 AM
Subject: [ASNativos] String a MovieClip


 Hola a todos, tengo una pequeña duda...

 He usado myString.substr(myOldString) para recuperar parte del nombre de
 un MovieClip.
 Pero cuando quiero usar this[myString + _mc] para operar sobre un clip
 me devuelve undefined. Si hago un typeOf( this[myString + _mc] )
 también me devuelve undefined. He probado hacer un eval( myString +
 _mc ) con igual resultado.

 Al final he montado la película de otra forma para poder referirme al
 clip como _parent, pero esto no es la primera vez que me ocurre.
 La pregunta es ¿Cómo solucionáis habitualmente este tipo de pasos entre
 String y MovieClips? ¿Hay otra manera de hacerlo?

 Gracias por adelantado.
 --
 Lista ASNativos:asnativos@5dms.com
 http://www.5dms.com/listas
 --


--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


Re: [ASNativos] String a MovieClip

2005-11-25 Por tema Rodrigo País Garay

   Xavi:
   Sí,  myString  me devuelve correctamente la cadena que espero. Es más,
   si defino una nueva variable que sea un String y hago la asignación de
   [myString + _mc] me devuelve la ruta del clip correctamente.
   Ahora  lo  del  ámbito  del  this... eso escapa a mi nivel, lo siento.
   Tengo  en  el  root una función que se llama nombrePadre() y todas las
   operaciones las hago dentro de esta función.
   Pondría  más  código  pero  me  lo he cargado al rehacer la película y
   asignarle nombrePadre como propiedad al attachar el clip :(
   Pero era algo como así:
   [CODE]
   function nombrePadre(botonOver:MovieClip): MovieClip {
   var myClip:Movieclip;
   var myString:String;
   var myOldString:String;
   myOldString = botonOver.toString();
   myString = myOldString.charAt(6);
   myClip = this[item + myString + _mc];
  return myClip;
   }
   [/CODE]
   Gracias por vuestro tiempo.
   Xavi Beumala wrote:

 La  forma en que lo haces es correcta. myString te da el nombre que
 esperas? this está en el ámbito que toca?
 Pon algo más de código...
 Saludos
 Xavi Beumala
 [1]http://www.code4net.com
 Rodrigo País Garay wrote:

 Hola a todos, tengo una pequeña duda...
 He  usado  myString.substr(myOldString)  para  recuperar  parte del
 nombre de un MovieClip.
 Pero cuando quiero usar this[myString + _mc] para operar sobre un
 clip  me  devuelve  undefined.  Si  hago un typeOf( this[myString +
 _mc]  )  también me devuelve undefined. He probado hacer un eval(
 myString + _mc ) con igual resultado.
 Al  final he montado la película de otra forma para poder referirme
 al  clip  como  _parent,  pero  esto  no es la primera vez que me
 ocurre.
 La  pregunta  es ¿Cómo solucionáis habitualmente este tipo de pasos
 entre String y MovieClips? ¿Hay otra manera de hacerlo?
 Gracias por adelantado.
 --
 Lista [2]ASNativos:asnativos@5dms.com
 [3]http://www.5dms.com/listas
 --

 --
 Lista [4]ASNativos:asnativos@5dms.com
 [5]http://www.5dms.com/listas
 --

References

   1. http://www.code4net.com/
   2. mailto:ASNativos:asnativos@5dms.com
   3. http://www.5dms.com/listas
   4. mailto:ASNativos:asnativos@5dms.com
   5. http://www.5dms.com/listas
--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


RE: [ASNativos] String a MovieClip

2005-11-25 Por tema Hari Seldon
El problema probablemente sea del ámbito del this, que cogerá el de
la function.

Suponiendo que el ámbito que necesitas es el del botonOver que le
pases, debería de funcionar así:

[CODE]
function nombrePadre(botonOver:MovieClip): MovieClip {
var myClip:Movieclip;
var myString:String;
var myOldString:String;
myOldString = botonOver.toString();
myString = myOldString.charAt(6);
myClip = botonOver[item + myString + _mc];
return myClip;
}
[/CODE] 

 -Mensaje original-
 De: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] En nombre de Rodrigo País Garay
 Enviado el: viernes, 25 de noviembre de 2005 13:26
 Para: asnativos@5dms.com
 Asunto: Re: [ASNativos] String a MovieClip
 
 
Xavi:
Sí,  myString  me devuelve correctamente la cadena que 
 espero. Es más,
si defino una nueva variable que sea un String y hago la 
 asignación de
[myString + _mc] me devuelve la ruta del clip correctamente.
Ahora  lo  del  ámbito  del  this... eso escapa a mi 
 nivel, lo siento.
Tengo  en  el  root una función que se llama nombrePadre() 
 y todas las
operaciones las hago dentro de esta función.
Pondría  más  código  pero  me  lo he cargado al rehacer 
 la película y
asignarle nombrePadre como propiedad al attachar el clip :(
Pero era algo como así:
[CODE]
function nombrePadre(botonOver:MovieClip): MovieClip {
var myClip:Movieclip;
var myString:String;
var myOldString:String;
myOldString = botonOver.toString();
myString = myOldString.charAt(6);
myClip = this[item + myString + _mc];
   return myClip;
}
[/CODE]
Gracias por vuestro tiempo.
Xavi Beumala wrote:
 
  La  forma en que lo haces es correcta. myString te da el 
 nombre que
  esperas? this está en el ámbito que toca?
  Pon algo más de código...
  Saludos
  Xavi Beumala
  [1]http://www.code4net.com
  Rodrigo País Garay wrote:
 
  Hola a todos, tengo una pequeña duda...
  He  usado  myString.substr(myOldString)  para  recuperar 
  parte del
  nombre de un MovieClip.
  Pero cuando quiero usar this[myString + _mc] para 
 operar sobre un
  clip  me  devuelve  undefined.  Si  hago un typeOf( 
 this[myString +
  _mc]  )  también me devuelve undefined. He probado 
 hacer un eval(
  myString + _mc ) con igual resultado.
  Al  final he montado la película de otra forma para 
 poder referirme
  al  clip  como  _parent,  pero  esto  no es la primera 
 vez que me
  ocurre.
  La  pregunta  es ¿Cómo solucionáis habitualmente este 
 tipo de pasos
  entre String y MovieClips? ¿Hay otra manera de hacerlo?
  Gracias por adelantado.
  --
  Lista [2]ASNativos:asnativos@5dms.com
  [3]http://www.5dms.com/listas
  --
 
  --
  Lista [4]ASNativos:asnativos@5dms.com
  [5]http://www.5dms.com/listas
  --
 
 References
 
1. http://www.code4net.com/
2. mailto:ASNativos:asnativos@5dms.com
3. http://www.5dms.com/listas
4. mailto:ASNativos:asnativos@5dms.com
5. http://www.5dms.com/listas
 --
 Lista ASNativos:asnativos@5dms.com
 http://www.5dms.com/listas
 --
 
 __ Información de NOD32, revisión 1.1304 (20051124) __
 
 Este mensaje ha sido analizado con  NOD32 antivirus system
 http://www.nod32.com
 
 

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--