Comunidad de diseño web y desarrollo en internet online

time line 30 se esta en direccion X

Citar            
MensajeEscrito el 24 Oct 2007 12:36 pm
hola , intento poner un menu flash dentro de una pagina en html y me encuetro con el seguinte problema, he puesto esto dentro del action en flash y me funciona en el internet explorer,safari,opera, pero no va en firefox.... mas abjo hay un otro intento....

var url=_root.url;

if (url=="clientes")
{
_root.gotoAndPlay(30);
}

else if (url=="servicios")
{
_root.gotoAndPlay(20);
}

else if (url=="home")
{
_root.gotoAndPlay(10);
}

else if (url=="acercade")
{
_root.gotoAndPlay(40);
}

else if (url=="contacto")
{
_root.gotoAndPlay(50);
}


esto lo he puesto en el html:

<script type="text/javascript">


var so = new SWFObject("flash/menu2.swf", "menu", "100", "475", "9", "#FFFFFF");
so.addVariable("flashvars", value="url=clientes");
so.write("flashcontent");


</script>




<script type="text/javascript">


var so = new SWFObject("flash/menu2.swf", "menu", "100", "475", "9", "#FFFFFF");
so.addVariable("flashvars", value="url=home");
so.write("flashcontent");


</script>


<script type="text/javascript">


var so = new SWFObject("flash/menu2.swf", "menu", "100", "475", "9", "#FFFFFF");
so.addVariable("flashvars", value="url=contacto");
so.write("flashcontent");


</script>


e como esto para las otras paginas.....

asi me funciona el home e servicios pero no los demas( siempre me abre el servicio quando clico en las outras....

alguem me intento ayudar asi.... pero no se me salio... soy nuevo en flash...


// AS3
var url:TextField = new TextField();
url.text = root.loaderInfo.parameters.clientes;
gotoAndPlay(30);

// AS3
var url:TextField = new TextField();
url.text = root.loaderInfo.parameters.sevicios;
gotoAndPlay(20);

// AS3
var url:TextField = new TextField();
url.text = root.loaderInfo.parameters.home;
gotoAndPlay(10);

// AS3
var url:TextField = new TextField();
url.text = root.loaderInfo.parameters.acercade;
gotoAndPlay(40);

// AS3
var url:TextField = new TextField();
url.text = root.loaderInfo.parameters.contacto;
gotoAndPlay(50);

y para el html el mismo.....

asi esta bien? para mi no me sale bien...

para ser mas especifico lo unico que necesito es:

entrar en una pagina como clientes e que el flash empiece desde el timeline 30 con el play.... como exemplo!! y asi para las demas

Por play_br

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Oct 2007 02:49 pm
No repitas posts y por favor, utiliza las etiquetas code para poner código.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 24 Oct 2007 03:27 pm
1) te recomiendo que cada vez que creas un SWFObject, agregues una variable Dummy (que nunca vas a ocupar, pero va a servir para que se delimite bien tu primera variable):

Código :

var so = new SWFObject("flash/menu2.swf", "menu", "100", "475", "9", "#FFFFFF");
so.addVariable("flashvars", value="url=clientes");
so.addVariable("flashvars", value="dummy=hola");
so.write("flashcontent");

var so = new SWFObject("flash/menu2.swf", "menu", "100", "475", "9", "#FFFFFF");
so.addVariable("flashvars", value="url=home");
so.addVariable("flashvars", value="dummy=hola");
so.write("flashcontent");

etc... Lo mismo para los demas SWFObject que agregues...

2) El primer código de actionScript funciona (el del chorizo de IFs), pero para tener un código más limpio y compacto te sugiero cambiarlo por una sola línea de código:

Código :

_root.gotoAndPlay(_root.url);

y colocas etiquetas a los fotogramas:

en el fotograma 10 le pones el nombre de "home"
en el fotograma 20 le pones el nombre de "servicios"
en el fotograma 30 le pones el nombre de "clientes"
en el fotograma 40 le pones el nombre de "acercade"
en el fotograma 50 le pones el nombre de "contacto"

3) una pregunta, parece que hiciste un botón en flash el cual duplicas en el HTML,
¿porque no haces un solo Flash con todos los botones, e incluyes un solo flash en tu HTML?

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 25 Oct 2007 08:31 am
muchas gracias a todos que intentaran ayudame, pero con codigos diferentes he intentado y sigo con el mismo problema....

me funciona en todos navegadores menos en el firefox llevo 2 dias sin dormir intentando solucionar esto y no puedo....


saludos

Alex

Por play_br

3 de clabLevel



Genero:Masculino  

firefox

 

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