Tema: banner
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2009, 19:37
Beto87
 
Fecha de Ingreso: diciembre-2009
Mensajes: 1
Antigüedad: 14 años, 4 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.