martes, 4 de septiembre de 2012

Arreglos bidimensionales actionscript 3



/*

Tutorial arreglos actionscript 3.
Autor: Camilo Figueroa
En este sencillo ejemplo observaremos como se trabaja con arreglos mutidimensionales.
Cópiese este código y peguese en un archivo actionscript 3.
*/

var vector:Array = new Array();  //Declaramos el vector
var i:Number = 0, j:Number = 0;  //Variables para recorrido del vector


//En el siguiente segmento agregamos los diversos elementos
vector.push( [ ["Nombre"], ["Camilo"], ["Figueroa"] ] );
vector.push( [ ["Nombre"], ["Alberto"], ["Rodriguez"] ] );
vector.push( [ ["Nombre"], ["Andrea"], ["Sanchez"] ] );
vector.push( [ ["Nombre"], ["Julio"], ["Segura"] ] );
vector.push( [ ["Nombre"], ["Daniela"], ["Alfonso"] ] );

//Ahora se procederá a imprimir algunos datos.
trace( "Dimensión del arreglo " + vector.length );

for( i = 0; i < vector.length; i ++ )
{
trace( "Dimensión de cada fila del vector " + vector[ i ].length );
}

trace("En el siguiente segmento de código se imprime cada elemento del arreglo por separado -------");

for( i = 0; i < vector.length; i ++ )
{
for( j = 0; j < vector[ i ].length; j ++ )
{
trace( vector[ i ][ j ] );
}
}

trace( "¡Gracias por visitar este blog!" );

lunes, 27 de agosto de 2012

Un acercamiento a los vectores en Actionscript 3


/*En este sencillo ejemplo se muestra cómo utilizar un vector o arreglo para almacenar determinada información y luego imprimirla en la ventana de salida de Flash. Los conocimientos teóricos se dejan de la mano del lector.*/

//Declaramos una variable de tipo arreglo.
var vector:Array = new Array();

//Aquí se agregan datos al vector
vector.push( "Patricia" );
vector.push( "Ana Maria" );
vector.push( "Diana" );
vector.push( "Lorena" );

//Aquí se imprimen los resultados.

trace( vector );

/*Aunque también podemos imprimir todo de la siguiente forma, usando un ciclo. Es más ajustada porque se puede especificar mejor lo que se ve*/
for( var i: Number = 0; i < vector.length; i ++ )
{
    trace( "El elemento " + i + " del arreglo es " + vector[ i ] );
}

/*El anterior código está hecho para que se pueda cortar y pegar directamente, sin causar errores.*/