Comunidad de diseño web y desarrollo en internet online

problemillas con pestañas

Citar            
MensajeEscrito el 28 Ene 2009 07:18 pm
Wenas !!

Tengo unos problemillas a los que llevo unos dias dandole vueltas y me esta costando encontrarle solucion..
Estoy haciendo esta web:
http://www.lamascaraproduccions.com/Un.html


1 Problema
Al clicar en opera/escenografia carga una imagen para sustituir la que hay inicialmente, el tema es que la precarga "barrita-porcentage" no se ve al cargarlo desde el server, en cambio en mi pc y simulando descarga se ve perfectamente...
alguien tiene idea de por donde podria venir el fallo ????

2 problema
Al clicar en opera/escenografia saldra una pestaña en la parte izquierda del swf, esto es un simple mc k contiene los diferentes thumbs de cada seccion...
mi pregunta es pork no me reconoce los los botones de esta pestaña... ??

el codigo de la pestaña es simple:

}

Código :

_root.pestana.onRollOver = function() {
   _root.pestana.mueveX = 87;
   
}
_root.pestana.onRollOut = function() {
   _root.pestana.mueveX = -1;
   
}


Muchas gracais de ante mano
Saludos !!!!

Por trigo0

58 de clabLevel



Genero:Masculino  

Liverpool (uk)

firefox
Citar            
MensajeEscrito el 29 Ene 2009 02:25 am
Problema 1 Lo raro es que la segunda vez que se carga, si se ve el cargador, puedes poner el codigo que usas para cargar la imagen?

Problema 2 No te los reconoce porque estan dentro del movieclip "pestana" y pestana ya tiene 2 eventos registrados, y por tanto no te reconoce los eventos de los botones en su interior, es la jerarquia que le da flash a los eventos de boton. para solucionarlo, puedes probar con poner un boton con alpha 0 con forma de la pura pestaña, y usar su evento onRelese.

Código ActionScript :

_root.pestana.botonpestana.onRelease = function() {
   this._parent.selected = (this._parent.selected)? false : true ;
   this._parent.mueveX = (this._parent.selected)? 87 : -1 ;
}


recomendacion, usa this y _parent, en lugar de _root, otra forma de poder hacerlo para lograr el efecto que querias en un principio, es en el evento onEnterFrame, ver si _xmose y _ymouse no supera el limite de la pestaña, son mas validaciones. Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 29 Ene 2009 04:46 am
Pues sip, la verdad es que lo de la precarga es un muy raro, aqui dejo el codigo por si ves algo mal...

Código :

var vacio:MovieClip = this.createEmptyMovieClip("vacio", 1);
vacio._x = 0;
var loop:MovieClip = this.createEmptyMovieClip("loop", 0);
var vacio:MovieClip;

linea._xscale = 0;
reloj._alpha = 0;

function cargador(foto) {
   vacio.loadMovie(foto);
   reloj._alpha = 100;
   loop.onEnterFrame = function() {
      total = vacio.getBytesTotal();
      cargados = vacio.getBytesLoaded();
      t = Math.floor((cargados*100)/total);
      campo.text = t+"% cargado";
      linea._xscale = t;
      reloj.gotoAndStop(t);
      if (t>=100) {
         delete loop.onEnterFrame;
         campo.text = "";
         linea._xscale = 0;
         reloj._alpha = 0;
         //Foto con alpha 0
         _root.vacio._alpha = 0;
         //Para en el frame 2 darle el efecto alpha-easing
         gotoAndPlay (2);
      }
   };
}


Con respecto al tema de la pestana, de alguna forma u de otra ya lo tengo solucionado, decidi poner dos botones, abrir y cerrar... no queria tirar la toalla tan pronto pero la verdad es que tengo que entregar la web en unos dias y aun faltan cosillas por hacer...

muchas gracias por tu ayuda
Saludos!!!

Por trigo0

58 de clabLevel



Genero:Masculino  

Liverpool (uk)

firefox

 

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