Comunidad de diseño web y desarrollo en internet online

Problemas con funcion que contiene un array

Citar            
MensajeEscrito el 20 Nov 2006 08:55 pm
Estoy empezando a meterme dentro de este mundo y ando practicando. Mi problema es que tengo una funcion que hice:

Código :

function MisAmigos() {
  trace("Mis amigos son" +amigo.length);
  trace("Uno se llama " +amigo[0]);
  trace("El otro se llama " +amigo[1]);
}

var MisAmigosson = MisAmigos("Pedro", "Claudio");


La cuestion es que en la salida me mustra todo perfectamente. Pero en el Flash no me muestra la variable "MisAmigosson" colocandome un texto que dice " [type function] ".

¿Alguien me podria explicar porque no me muestra la variable?

Por principiantexml

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 Nov 2006 09:03 pm
Hay algo que no me cierra, dónde definís la variable amigo???

De todos modos, probá cambiar la última línea por esta:

Código :

var MisAmigosson = MisAmigos("Pedro", "Claudio").toString ();


:swat: *Editado zguillez: Utiliza las etiquetas code

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 20 Nov 2006 11:12 pm
mmm me parece que el problema corre por otro lado, porque fijate que MisAmigos es una funcion y abajo la declaraste como Array tambien!!!... una funcion es unica como tambien una variable..

Proba declarando tambien antes un Array y despues una funcion diferente..

ejemplo:

Código :

var misamigosson:Array = Array("Pedro", "Claudio")
function mis_amigos(){
  trace(misamigosson[0])
  trace(misamigosson[1])
};
mis_amigos()


cada Variable debe tener su nombre propio y para no generar problemas...
Espero que te sirva!!..

:swat: *Editado zguillez: Utiliza las etiquetas code

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 20 Nov 2006 11:59 pm

phoxer escribió:

mmm me parece que el problema corre por otro lado, porque fijate que MisAmigos es una funcion y abajo la declaraste como Array tambien!!!... una funcion es unica como tambien una variable..

Proba declarando tambien antes un Array y despues una funcion diferente..

ejemplo:
var misamigosson:Array = Array("Pedro", "Claudio")
function mis_amigos(){
trace(misamigosson[0])
trace(misamigosson[1])
};
mis_amigos()

cada Variable debe tener su nombre propio y para no generar problemas...
Espero que te sirva!!..


Muchisimas gracias.
Anque no creas esto lo tome de un ejemplo de un librito que se llama "Training ActionScript 2.0 Flash 8". Con la funcion trace me imprime correctamente todo.. pero no logro que aparezca en Flash, sino que solo aparece en la ventanita de salida que me aparece cada vez que defino el TRACE.

Si queres despues te paso el librito. Saludos...

Por principiantexml

2 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.