Comunidad de diseño web y desarrollo en internet online

boton para cargar foto externa

Citar            
MensajeEscrito el 20 Jun 2005 02:26 am
D e antemano gracias por la ayuda.

estoy con una galeria de fotos, en la cual quiero cargar las fotos externamente, tengo un codigo que he sacado de un tutorial, la cual define un contedor donde descargara las fotos, con precarga y funciona sin problema.

el detalle es que el codigo la inserto en un frame como me dice el tutorial y al ejecutar el swf se carga automaticamente la foto, pero lo que necesito es cargar la foto unicamente cuando el mouse le de click al boton, tengo 10 botones y cada una llamara a una foto.


que codigo necesito agregarle al boton para que al darle click me ejecute el codigo para cargar la foto.


espero y me puedan dar un tip para continuar con mi galeria.

gracias.

Por rasjavier

7 de clabLevel



 

safari
Citar            
MensajeEscrito el 20 Jun 2005 02:38 am
Ok no se de que codigo hablas, pero me imagino que debe tener una linea como:

Código :

loadMovie ("foto.jpg","contenedor");


bueno solo debes poner esa linea dentro del evento del mouse, seria algo asi:

Código :

_root.boton1.onRelease = function (){
   loadMovie("foto.jpg","contenedor");
}


el onRelease es el evento del boton que se activa cuando se hace click sobre el boton.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 20 Jun 2005 03:08 am
este es el codigo que utilize del tutorial.....
esto lo inserto en al frame uno....y carga automaticamente
la foto..con aun degradado....hata llegar al alpha al 100 por ciento....pero esto veo que es una funcion...aun no me funciona al querer ejecutar esta funcion desde un boton



alfa = function (clip) {
this.createEmptyMovieClip("loop", 3);
loop.onEnterFrame = function() {
clip._alpha += 10;
if (clip._alpha>=100) {
delete loop.onEnterFrame;
}
};
};
// crear un clip vacio para cargar la imagen
this.createEmptyMovieClip("cargador", 1);
// crear un campo de texto para mostrar el porcentaje cargado de la imagen
this.createTextField("porcentaje", 2, 10, 10, 200, 16);
this.cargador._x = 0;
this.cargador._y = 0;
this.ancho = 300;
this.alto = 366;
// cargar la imagen
this.cargador.loadMovie("../multimedia/imgflash/1.jpg");
//this.cargador.loadMovie("img/imagen.jpg?id="+random(1000));
this.cargador._alpha = 0;
// dibujar marco
with (this) {
lineStyle(2, 0x000000, 100);
moveTo(this.cargador._x, this.cargador._y);
lineTo(this.cargador._x+this.ancho, this.cargador._y);
lineTo(this.cargador._x+this.ancho, this.cargador._y+this.alto);
lineTo(this.cargador._x, this.cargador._y+this.alto);
lineTo(this.cargador._x, this.cargador._y);
}
// precarga
this.onEnterFrame = function() {
this.cargador.percent = (this.cargador.getBytesLoaded()/this.cargador.getBytesTotal())*100;
if (!isNan(this.cargador.percent)) {
this.porcentaje.text = Math.round(this.cargador.percent)+" %";
}
// imagen cargada
if (this.cargador.percent == 100) {
alfa(this.cargador);
this.porcentaje.removeTextField();
delete this.onEnterFrame;
}
};

Por rasjavier

7 de clabLevel



 

safari
Citar            
MensajeEscrito el 20 Jun 2005 03:13 am
:? insisto de que tutorial hablas? a ver si te puedo ayudar mejor... Dame el titulo del tutorial y lo descargo a ver que tal :lol:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 20 Jun 2005 03:21 am
muchas gracias por la ayuda....creo que te envio el archivo de flash para que la veas.

Por rasjavier

7 de clabLevel



 

safari

 

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