Foros del Web » Creando para Internet » Flash y Actionscript »

banner

Estas en el tema de banner en el foro de Flash y Actionscript en Foros del Web. Saludos!! Lo que sucede es que estoy haciendo un banner que carga fotos desde una base de datos con loadVars. El problema es que no ...
  #1 (permalink)  
Antiguo 18/12/2009, 19:37
 
Fecha de Ingreso: diciembre-2009
Mensajes: 1
Antigüedad: 10 años, 11 meses
Puntos: 0
banner

Saludos!!

Lo que sucede es que estoy haciendo un banner que carga fotos desde una base de datos con loadVars. El problema es que no se me muestran. Les dejo el codigo:

// crearmos la variable para dar el evento de seleccion
var selecionado = 1;
var fotos:LoadVars = new LoadVars();
var vivienda:MovieClip = this.createEmptyMovieClip("vivienda", 1);
var centros:MovieClip = this.createEmptyMovieClip("centros", this.getNextHighestDepth());
var obrasR:MovieClip = this.createEmptyMovieClip("obrasR", this.getNextHighestDepth());
var obrasU:MovieClip = this.createEmptyMovieClip("obrasU", this.getNextHighestDepth());
var myLoader:MovieClipLoader = new MovieClipLoader();
var folder:String = "/photos/";
var i:Number = 0;

//cargarmos la pelicula de imagenes de la primera opcion.
cargarCilp(1);
_root.attachMovie("vivienda","clip_n",1);
_root.clip_n._y = 36;
//le damos nombre al titulo superior
label0.label = "OFICINAS Y VIVIENDAS";
//cargarmos el evento de ir a una pagina para la primera opcion de imagenes.
_root.clip_n.onRelease = function(){
getURL("proyectos.php","_self");
}
//creamos una fucnion donde cargaremos las otras imagenes y opciones
//los parametros en el siguiente orden
//el clip de imagienes, el boton que las carga, el nombre que le damos, la pagina donde nos debe llevar las imagenes,
//el iframe que cargaremos en la ventana html, y el identificador para saber que esta seleccionado.
function cargarclip(clipCargado,btn,nombre,linkurl,iframe,i d){
//cargamos el brillo de las imagenes.
_root.attachMovie("tranparent","tranparent",2);
_root.tranparent._y = 35;
//al boton le asignamos el nombre
btn.label = nombre;
//le damos los eventos al boton
btn.onRelease = function(){
cargarClip(id);
_root.attachMovie(clipCargado,"clip_n",1);
_root.clip_n._y = 36;
getURL(iframe,"iframeObras");
//le ponemos el id para que verifique si esta seleccionado.
reset();
selecionado = id;
quePagina();
//ponemos el nombre del boton tambien al titulo
label0.label = nombre;
//le damos formato al titulo
label0.titulo.setTextFormat(label0.miTitulo);
//le damos evento a la imaggen cargado por el boton
_root.clip_n.onRelease = function(){
getURL(linkurl,"_self");
}
}
}
//llamamos las funciones para que carge los botones y los eventos.
cargarclip("vivienda",btn1,"OFICINAS Y VIVIENDAS","proyectos.php","ofcviviframe.php",1);
cargarclip("centros",btn2,"CENTROS COMERCIALES","centroscomerciales.php","cciframe.ph p",2);
cargarclip("obrasR",btn3,"OBRAS PARA REDES Y ESTRUCTURAS","redesyestructuras.php","redesiframe. php",3);
cargarclip("obrasU",btn4,"OBRAS DE URBANISMO Y VIAS","urbanismoyvias.php","urbaiframe.php",4);

//esta sera la funcion que hace que el boton permanezca seleccionado
function quePagina() {
switch (selecionado) {
case 1 :
btn1.gotoAndStop("select");
btn1.onRollOver = function(){
this.gotoAndStop("select");
}
btn1.onRollOut = function(){
this.gotoAndStop("select");
}
break;
case 2 :
btn2.gotoAndStop("select");
btn2.onRollOver = function(){
this.gotoAndStop("select");
}
btn2.onRollOut = function(){
this.gotoAndStop("select");
}
break;
case 3 :
btn3.gotoAndStop("select");
btn3.onRollOver = function(){
this.gotoAndStop("select");
}
btn3.onRollOut = function(){
this.gotoAndStop("select");
}
break;
case 4 :
btn4.gotoAndStop("select");
btn4.onRollOver = function(){
this.gotoAndStop("select");
}
btn4.onRollOut = function(){
this.gotoAndStop("select");
}
break;
}
}
quePagina();
function reset(){
btn1.gotoAndStop(1);
btn2.gotoAndStop(1);
btn3.gotoAndStop(1);
btn4.gotoAndStop(1);
}

function cargarClip(id)
{
var movie:MovieClip;
switch (id) {
case 1 :
movie = vivienda;
break;
case 2 :
movie = centros;
break;
case 3 :
movie = obrasR;
break;
case 4 :
movie = obrasU;
break;
}

fotos.tipoProyecto = id;
fotos.sendAndLoad("http://localhost/~fredy/asproyectosf/photosLoader.php", fotos, "POST");


for( i = 0; this["foto"+i] != undefined; i++) {
vivienda.createEmptyMovieClip("foto_1_1", i);
myLoader.loadClip(folder + this["foto"+i], "vivienda.foto_1_1");
}
}

En donde cargo las fotos o se deberian cargar es en la funcion cargarClip.


Gracias por la ayuda que me puedan brindar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:19.