Foros del Web » Creando para Internet » Flash y Actionscript »

obtener vaiable de dentro funcion

Estas en el tema de obtener vaiable de dentro funcion en el foro de Flash y Actionscript en Foros del Web. Hola foros, como puedo obtener el valor de una variable que tengo dentro de una funcion?...
  #1 (permalink)  
Antiguo 14/03/2010, 12:38
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 3 meses
Puntos: 1
obtener vaiable de dentro funcion

Hola foros,

como puedo obtener el valor de una variable que tengo dentro de una funcion?
  #2 (permalink)  
Antiguo 14/03/2010, 13:29
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: obtener vaiable de dentro funcion

que pregunta haces...!! Que es para tí obtener? empecemos por ahi, no.

Si quieres obtenerlo, debes llamarlo.. jajaja... y por mas risa que haga, no es broma... ahora, si pones un codigo especifico en el foro, aunque sea de prueba, y nos dices, donde quieres obtener la variable, tal vez sea mas facil de que te ayudemos... Me extraña con cerca de 80 mensajes, y todavia escribes sin tener en cuenta que la explicacion va para todos, no para ti solito
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 14/03/2010, 14:19
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: obtener vaiable de dentro funcion

perdona, Sí, me refiero a llamarla des de fuera de la función para poder usarla en otro MC.
Me explico. Dentro de un movieClip tengo el siguiente código
Cita:
function contactes() {
var num:Number = llista.firstChild.childNodes.length;
for (var i:Number = 0; i<num; i++) {
var novaEntrada:MovieClip = this.attachMovie("llista", "llista_"+(i), this.getNextHighestDepth());
novaEntrada._x = 10;
novaEntrada._y = 10;
novaEntrada._y += (novaEntrada._height+1)*i;
nou_nom = llista.firstChild.childNodes[i].attributes.nom;
nou_correu = llista.firstChild.childNodes[i].attributes.correu;
novaEntrada.nom.text = nou_nom;
novaEntrada.onRelease = function() {
boto = getProperty(this, _name);
fi_boto = boto.split("_");
posicio = fi_boto.slice(-1);
getURL("mailto:"+llista.firstChild.childNodes[posicio].attributes.correu, "_blank");
};
}
//aqui la variable que quiero llamar---------------------------
posicion = novaEntrada._y;
}
var llista:XML = new XML();
llista.ignoreWhite = true;
llista.load("contactes.xml");
llista.onLoad = function(correcte) {
if (correcte) {
contactes();
}
};
lo que realmente necesito es el valor de la variable "posicion" para usarlo fuera de este MC.

Supongo que ahora se entendera mejor. A veces por no alargarme me quedo corto en la pregunta.

Gracias
  #4 (permalink)  
Antiguo 14/03/2010, 15:34
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: obtener vaiable de dentro funcion

Aunque me queda la duda de donde, o porque necesitas usar esa info, ya que novaEntrada._y, es la posicion en Y en donde aparecera la otra info, asi que no entiendo bien para que o donde quieres llevarla... pues depende para que usarla, puede o no aprovecharla...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Última edición por loncho_rojas; 14/03/2010 a las 15:40
  #5 (permalink)  
Antiguo 15/03/2010, 00:41
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: obtener vaiable de dentro funcion

Bien, lo explico todo.
Tengo un MC en el escenario llamado "mc_carga" dentro de este mc_carga tengo todo el código anterior que añade movieClips según un documento XML.
Depende del número de nodos de este documento, los MC's generados sobrepasarán la altura del escenario. Por lo tanto, en escenario, junto con mc_carga, también tengo dos botones para hacer un pequeño scroll. Bien aquí es donde necesito saber la posición vertical del último MC novaEntrada para que con una condición pare el scroll aunque el usuario siga manteniendo el botón en rollOver.

Supongo que ahora se puede entender del todo
Grácias

Etiquetas: funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:15.