Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2003, 10:57
Jeremias Spoken
 
Fecha de Ingreso: mayo-2003
Mensajes: 33
Antigüedad: 21 años
Puntos: 0
Btn's flash (usando js) en lugar de la barra de scroll del navegador

Hi hail ...!!!

me podrian decir por favor como utilizar un swf con dos botones para que éstos sirvan como scrollers de una pagina (html) y que funcionen adecuadamente??? ... estoy utilizando frames...

de hecho tengo el sig. codigo en mi swf:

--as en frame 1
getURL("javascript:ventana = window.parent; ventana.frames[1].scroll(0,0);", "");
y = 0;
h = 600;

--as en f4
getURL("javascript: var movie=document.foto;var h2 = parent.tipo.h; movie.SetVariable(\"h\", h2)", "");

--as en f5
h2 = Number(h);
if (h2 == 0)
{
gotoAndPlay(19);
}

--as en f12
stop();

--as en f20
stop();

--as en f26
getURL("javascript:alert(\'" + h + "\')", "");

Nota: del f12 al f20 tengo los botones que aparecen o desaparecen de acuerdo al js que tengo en mis paginas:
//para el caso que no quiero que aparezcan los botones ya que el contenido de la pagina es muy pequeño
<script>
if (parent.imagen.cargado) {
var movie = parent.frames[2].document.foto
if ( movie.TCurrentFrame("/") == 11 ) {
movie.GotoFrame(12)
movie.Play()
}
movie.SetVariable("h",0);
movie.SetVariable("y",0);
}
else {
parent.tipo.h = 0
}
</script>

0
//en este caso si deben de aparecer los botones
<script>
if (parent.imagen.cargado) {
var movie = parent.frames[2].document.foto
if ( movie.TCurrentFrame("/") == 19 ) {
movie.GotoFrame(6)
movie.Play()
}
movie.SetVariable("h",560);
movie.SetVariable("y",0);
}
else {
parent.tipo.h = 560
}

</script>

cabe mencionar que en el html del frame en donde tengo el swf defino en el body onLoad="parent.imagen.cargado = true"
asi como name="foto" id="foto" en el object classid y en el embed source del propio swf

de antemano muchas gracias y espero me puedan echar la mano...

atte.
Jeremias Spoken....

Cita:
-- por fin Pearl Jam en México....