Comunidad de diseño web y desarrollo en internet online

Como hacer un Vector asociativo.

Citar            
MensajeEscrito el 01 Nov 2011 07:38 pm
Buenas , quisiera saber como puedo hacer para generar un vector donde sus indices sean String.?

osea algo así como se hacen con los arrays,

A[uno]
A[dos]

saludos

Por RIVERMILLOS

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Nov 2011 07:57 pm
saludos ActionScripTiano();

al parecer el tipo de dato asociativo es Object, entonces seria algo así:

Código ActionScript :

private var vecc:Vector.<Object> = new Vector.<Object>;

vecc.push( { "user":"wilson", "pass":"xxx" } );
vecc.push( { "user":"maria", "pass":"yyy" } );
vecc.push( { "user":"Diego", "pass":"zzz" } );

trace(vecc[0].user);// wilson
trace(vecc[1].pass);// yyy

Por WWCC

113 de clabLevel



Genero:Masculino  

Diseñador y desarrollador multimedia

firefox
Citar            
MensajeEscrito el 01 Nov 2011 08:12 pm
Muchas gracias por tu respuesta si seria una opcion pero no se que tanto me podria funcionar , te explico mas que es lo que quiero hacer.

Mi idea es crear una función que me retorne un objeto que esta en un vector , pero si ese objeto no existe lo crea y lo guarda en el vector en el caso que exista lo retorna


esto es lo que tengo


Código ActionScript :


      private function getTextureSprite(index:String):BitmapFileMaterial
      {   
         
         var indice_fin:Number =  indexSprite.indexOf(index);
         
         if(indice_fin)
         {
            return texturesSprite[indice_fin];
            
         }else
         {
            spriteMatIndex = new BitmapFileMaterial(index);
            texturesSprite.push(spriteMatIndex);
            indexSprite.push(index);
            return spriteMatIndex;
         }
         
      }




mi idea era usar vectores asociativos para llamar directamente a una posicion son su indice y preguntar si existe algun objeto con ese indice.

no se si asi esta bien

saludos

Por RIVERMILLOS

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Nov 2011 10:30 pm
A eso se le llama Dictionary.
Puedes leer más aquí:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/Dictionary.html

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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