Foros del Web » Creando para Internet » Flash y Actionscript »

Es posible saber la dirección web con flash?

Estas en el tema de Es posible saber la dirección web con flash? en el foro de Flash y Actionscript en Foros del Web. Me refiero a si es posible saber cual es la dirección de la página .html donde aparece el objeto flash, no la del archivo .swf. ...
  #1 (permalink)  
Antiguo 28/10/2008, 09:17
 
Fecha de Ingreso: febrero-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 0
Es posible saber la dirección web con flash?

Me refiero a si es posible saber cual es la dirección de la página .html donde aparece el objeto flash, no la del archivo .swf.

Lo siento si está contestado, solo encontré este hilo sin solución:

http://www.forosdelweb.com/f16/conocer-direccion-pagina-desde-flash-132298/

gracias
  #2 (permalink)  
Antiguo 29/10/2008, 05:43
 
Fecha de Ingreso: febrero-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Es posible saber la dirección web con flash?

Por si a alguien le interesa, encontré algo que medio funciona ya que va en todos los navegadores salvo IE por motivos que desgraciadamente desconozco.

variableURL = ExternalInterface.call("eval", "window.location.href");

s2
  #3 (permalink)  
Antiguo 29/10/2008, 07:57
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Es posible saber la dirección web con flash?

prueba asi ami me funciona XD

Código PHP:
import flash.external.*;

variableURL ExternalInterface.call("eval""window.location.href"); 
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #4 (permalink)  
Antiguo 30/10/2008, 02:59
 
Fecha de Ingreso: febrero-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Es posible saber la dirección web con flash?

Cita:
Iniciado por Lynxcraft Ver Mensaje
prueba asi ami me funciona XD

Código PHP:
import flash.external.*;

variableURL ExternalInterface.call("eval""window.location.href"); 
Gracias por contestar, fallo mio al pegar. Así es como lo tengo y no me funciona con IE (sí va en FF/opera).

Acaso se necesita alguna librería o cambiar algo para IE??

De nuevo, gracias.
  #5 (permalink)  
Antiguo 30/10/2008, 03:37
 
Fecha de Ingreso: febrero-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Es posible saber la dirección web con flash?

Perdón por el monólogo pero finalmente encontré el problema y lo posteo por si mi comedura de tarro le sirve a alguien...

Sencillamente Internet explorer pide obligatoriamente una id del objeto, incluso si este no sale a internet. Como resultado al embeber el objeto flash en el .html es necesário que esté presente (con mismo nombre que el .swf para asegurarse).

Al final resultó ser tan fácil como eso...

ejemplo:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" name="URL" width="550" height="150" align="middle" id="URL" title="conocer url">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="URL.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="URL.swf" quality="high" bgcolor="#ffffff" width="550" height="150" name="URL" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


s2
  #6 (permalink)  
Antiguo 08/12/2010, 05:22
 
Fecha de Ingreso: diciembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Es posible saber la dirección web con flash?

Dirigido a reflex_bcn:

Muchas gracias por agregar tu solucion. No tenes idea la gran utilidad de tu comentario me ha sacado de un gran sufrimiento. Estuve horas y horas y no me salia.

Nuevamente gracias! Toda Raba !
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 19:11.