Comunidad de diseño web y desarrollo en internet online

Problema con matrices (Arrays)

Citar            
MensajeEscrito el 01 Feb 2007 04:14 pm
Hola Amigos soy nuevo en esto y leyendo por alli algunos post me di con la sorpresa de que se podia cargar imagenes de una forma muy rapida con arreglos bueno estado practicando en ello y me ha ido muy bien el problema es como hago para cargar mediante un botones las imagenes de los array no se si me explico

Código :

//creamos la matriz con la ruta de las imagenes 
var wallpapers:Array=new Array(10);
for(i=0; i<10;i++){
   wallpapers[i] = "imagenes/wallp/wall"+(i+1)+".jpg";
}
//creamos tantos botones como elementos tenga la matriz
for(i=0;i<wallpapers.length;i++){
var spacio=50;
var boton="bot"+i+"_mc";
mimenu.attachMovie("clip","boton","i");
//generamos espacio para colocar los clip botoenes en linea
var Y=i*spacio;
// lo alineamos 
mimenu[boton]._y=y
var img_G=wallpapers[i];
// aqui creo el evento para cargar la imagen segun el boton
mimenu
mimenu[boton].onRelease=function(){
       _root.myWallp.loadMovie(img_g);
}



el problema es que siempre me carga la ultima imagen del array o sea como el limite es 10 del array siempre me carga la imagen wall10.jpg cuando hago clic en los diferentes botones siempre me carga la misma imagen y mi idea es caragar una imagen segun el numero de boton

ejemplop
boton1 --------------> wall1.jpg
boton2 --------------> wall2.jpg
y asi sucesiva mente como lo hago o que hice mal

Por Poliformic

5 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 01 Feb 2007 04:46 pm

Código :

//creamos la matriz con la ruta de las imagenes 
var wallpapers:Array=new Array(10);
for(i=0; i<10;i++){
   wallpapers[i] = "imagenes/wallp/wall"+(i+1)+".jpg";
}
//creamos tantos botones como elementos tenga la matriz
for(i=0;i<wallpapers.length;i++){
var spacio=50;
var boton="bot"+i+"_mc";
mimenu.attachMovie("clip","boton","i");
//generamos espacio para colocar los clip botoenes en linea
var Y=i*spacio;
// lo alineamos 
mimenu[boton]._y=y
mimenu[boton].wallp=wallpapers[i];
// aqui creo el evento para cargar la imagen segun el boton
mimenu
mimenu[boton].onRelease=function(){
       _root.myWallp.loadMovie(this.wallp);
}

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 01 Feb 2007 05:20 pm
Genial amigaso ya me funciono todo a la perfeccion gracias por tu ayuda

Por Poliformic

5 de clabLevel



Genero:Masculino  

msie

 

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