Comunidad de diseño web y desarrollo en internet online

Leer variables de la URL desde swf contenido en él

Citar            
MensajeEscrito el 01 Feb 2007 10:20 pm
[b]¿Cómo puedo leer las variables pasadas con GET desde un flash contenido en la misma página?[/b]

Os explico más:
Tengo un html que contiene un menú en flash. Este html cambia en cada zona del menú, pero me envia la informacion por GET de donde se encuentra.
¿Cómo saber donde esta desde el flash de cada página?



Muuuchas gracias.

Por eladio

26 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Feb 2007 08:23 am
debes de crear un php (o asp vamos) que contenga al SWF
Con el PHP tienes dos formas :

Flashvars
Usas los parámetros de flashvars del "object" (etiquetas object) de html

Por url
al linkar el SWF en el "object" del html lo haces de la forma tuarchivo.swf?variable=valor
Luego en flash las recuperas con la variable "_url" y ya manejas la cadena de texto a tu antojo.

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 02 Feb 2007 11:49 am
Muchísimas gracias

Por eladio

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 Feb 2007 11:59 am
Hola otra vez.
He estado probando y no lo consigo.

Podrías ponerme un ejemplo de la etiqueta object.


Gracias

Por eladio

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 Feb 2007 12:07 pm

Código :

<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<TITLE>Pagina BLABLA</TITLE>
<style type="text/css">
<!--
body {
   background-color: #4066B2;
   
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
</style></HEAD>
<BODY>
<script type="text/javascript" src="swfobject.js"></script>
    
<div id="flashcontent" align="center" >

  Esta pagina requiere del Flash Player
</div>

<script type="text/javascript">
   var fo = new FlashObject("tuarchivo.swf?variable=<?php print $_GET['vairble_por_get']; ?>", "home", "900", "100%", "8", "#4066B2");
   fo.addParam("salign", "t");
   fo.write("flashcontent");
   fo.write("flashcontent");
</script>

</BODY>
</HTML>


Esto utilizando swfobject por ejemplo (swfobject te evita el problema de eolas de Internet Explorer)

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 02 Feb 2007 06:03 pm
realmente es mas facil que eso mira esto
Tu url:

Código :

 http://www.misitio.com/miswf.swf?&mivar=hola_mundo 

Tu as:

Código :

 _root.mivar 

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 06 Nov 2007 05:26 pm
Chidísssimo!!!

Gracias por el TIP!!!!!

Por oscar_briz

5 de clabLevel



Genero:Masculino  

opera

 

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