Comunidad de diseño web y desarrollo en internet online

Para comenzar a postear... un buen problema.

Citar            
MensajeEscrito el 23 Jul 2009 06:00 pm
Caballeros buenas tardes me acerco a los expertos por que aqui he encontrado solucion a muchos de mis problemas con flash, lamentablemente esta vez no he logrado ese cometido y ahora formo parte de este orgulloso grupo de foreros en CristaLAB.

ahora, sin mas preambulo, expondre el problema para el cual busco ayuda con un poco de desesperacion... :shock: :shock: :shock:

Estoy creando un slideshow para banners el cual es controlado automaticamente pasando de un banner a otro con cierto intervalo de tiempo, al finalizar los 4 banner´s este regresa al principio y comienza la secuencia de nuevo. A su ves, este slideshow es controlado por una botonera del lado izquierdo con la cual mediante un rollover llama al banner que el usuario desee ver.
((( :? )))

espero haber sido claro :lol: !!!

eso es lo que sirve, lo que aun no funciona es esto:

al pasar el cursor sobre algun boton, funciona, pero el slideshow no se detiene, continua caminando.

cuando termina la primer secuencia e inicia la segunda, se queda con la imagen del ultimo banner y ya no aparecen las demas...

me gustaria que me ayudaran caballeros y si necesitan algo mas, avisente !!! ^^

de antemano gracias...

Por obourus

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Jul 2009 06:23 pm
Hola, bienvenido ^^

Postea tu código...

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 23 Jul 2009 07:09 pm

nasho escribió:

Hola, bienvenido ^^

Postea tu código...


gracias por tan pronto apoyo !!!

va el codigo...

Código :


_root.btn1.gotoAndPlay(5);
_root.slide_1.gotoAndPlay(2);

stop();
pausaEricInt = setInterval(pausaEric, 5000);
function pausaEric(){
//trace("cierra el primero se va al segundo!!");
_root.btn1.gotoAndPlay(12);
_root.btn2.gotoAndPlay(5);
_root.slide_1.gotoAndPlay(10);
_root.slide_2.gotoAndPlay(2);  
clearInterval(pausaEricInt);
}

pausaEricInt2 = setInterval(pausaEric2, 10000);
function pausaEric2(){
//trace("cierra el segundo se va al tercero!!");
_root.btn2.gotoAndPlay(12);
_root.btn3.gotoAndPlay(5);   
_root.slide_2.gotoAndPlay(2);
_root.slide_3.gotoAndPlay(2);
clearInterval(pausaEricInt2);
}

pausaEricInt3 = setInterval(pausaEric3, 15000);
function pausaEric3(){
//trace("cierra el tercero se va al cuarto!!");
_root.btn3.gotoAndPlay(12);
_root.btn4.gotoAndPlay(5);   
_root.slide_3.gotoAndPlay(2);
_root.slide_4.gotoAndPlay(2);
clearInterval(pausaEricInt3);
}

pausaEricInt4 = setInterval(pausaEric4, 20000);
function pausaEric4(){
   //trace("cierra el cuarto se va al primero!!");
_root.btn4.gotoAndPlay(12);
_root.gotoAndPlay(1);
_root.slide_4.gotoAndPlay(2);
_root.slide_1.gotoAndPlay(2);
 
   clearInterval(pausaEricInt4);
}

Por obourus

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Jul 2009 04:02 pm
mmm tendre que imaginarme tus animaciones...

me explicas tu código para saber que pasa con las animaciones (gotoAndPlay), con los btn y los slides, mm y en la utlima funcion pones la animacion en la escena entonces ?? espero

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 24 Jul 2009 09:38 pm
no no, la ultima funcion hace que se repita de nuevo todo sin fin hasta que el usuario posicione su cursor sobre algun boton, este se debera de detener y mostrar el clip del boton seleccionado, al hacer el rollout, la funcion debera de continuar como estaba...

ese es el fin ^^

Por obourus

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Jul 2009 10:10 pm
Bueno sigo sin entenderte, yo pondría algo como esto

Código ActionScript :

banner = 1;
totalbanners = 4;
function cambiar(){
eval("btn"+banner).gotoAndPlay(12);
eval("slide_"+banner).gotoAndPlay(10);
banner++;
if(banner<totalbanners){
banner=1;
}
eval("btn"+banner).gotoAndPlay(5);
eval("slide_"+banner).gotoAndPlay(2);  
}
intervalo = setInterval(cambiar,5000);
///y los botones
for(a=1;a<=totalbanners;a++){
eval("btn"+a).num = a;
eval("btn"+a).onRollOver=function(){
clearInterval(intervalo);
eval("btn"+banner).gotoAndPlay(12);
eval("slide_"+banner).gotoAndPlay(10);
banner=this.num;
eval("btn"+banner).gotoAndPlay(5);
eval("slide_"+banner).gotoAndPlay(2);  
}
eval("btn"+a).onRollOut=function(){
intervalo = setInterval(cambiar,5000);
}
}

No lo probé, me avisas que tal ;)

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox

 

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