Comunidad de diseño web y desarrollo en internet online

Hacer un "open browser window" con un flash linkeado xml

Citar            
MensajeEscrito el 27 Nov 2009 08:51 pm
Tengo un XML con una lista de links a URLs

Tengo un HTML con un JAVASCRIPT que hace un open browser window con medidas específicas.

Tengo un FLASH que carga el XML.

Lo que necesito saber es cómo hacer que el link que está en el XML use la función JAVA que está en el HTML para que abra la ventana al tamaño especificado.

Aclaración: ActionScript 2

Gracias!

Por mparraud

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 27 Nov 2009 11:58 pm
Pues puedes poner el js en una función y llamarlo con getURL(javascript:función..

Saludos, Hernan . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

safari
Citar            
MensajeEscrito el 28 Nov 2009 12:58 am
no estoy seguro de entender lo que proponés.
en dónde pongo el js? en el html? en el xml? en el flash?

Por mparraud

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 29 Nov 2009 12:29 am

mparraud escribió:

no estoy seguro de entender lo que proponés.
en dónde pongo el js? en el html? en el xml? en el flash?
Debes llamar a la funcion desde flash como dice hernan
Con getURL() puedes llamar a funciones de JS en archivos html

Por locks13

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Nov 2009 09:56 am

locks13 escribió:

mparraud escribió:

no estoy seguro de entender lo que proponés.
en dónde pongo el js? en el html? en el xml? en el flash?
Debes llamar a la funcion desde flash como dice hernan
Con getURL() puedes llamar a funciones de JS en archivos html

Eso lo entiendo y lo he utilizado definiendo la funcion en el html y luego llamandola con un geturl desde flash.
Mi duda es si puedo hacer la llamada a la función js dentro del xml.

Por mparraud

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 30 Nov 2009 09:05 pm
Veo que estas usando muy mal para lo que se supone es XML.

XML es un método de transferencia de datos estandarizados, no debería ejecutar NADA. Lo que debería ejecutar, es tu Flash, que luego de procesar y leer el XML, haga algo con los datos.

¿Se entiende?

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Dic 2009 12:22 am

Hernán escribió:

Veo que estas usando muy mal para lo que se supone es XML.

XML es un método de transferencia de datos estandarizados, no debería ejecutar NADA. Lo que debería ejecutar, es tu Flash, que luego de procesar y leer el XML, haga algo con los datos.

¿Se entiende?

Saludos, Hernán . -


Claro, perdon, no me expresé claramente.

Por un lado el xml tiene un CDATA es como lo siguiente:

Código XML :

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<content Name="LINKS">
  <item Border="10" Width="600" Height="360" >
    <![CDATA[<img src="images/visitas-es.jpg" width="351" height="40" />
   <a href="http://www.clarin.com/"[b] target="_blank"[/b]>Sitio Oficial del Diario Clarin</a>   
   ]]>
  </item>
</content>


YO lo que quiero es que use un js para abrir el popup no con un _blank sino un popup a la medida que yo quiera, por ejemplo usando este js que estaría en el html que contiene al swf:

Código Javascript :

<script type="text/javascript" src="swfobject.js"></script>
    <script type="text/javascript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>


y no se como hacerlo... (soy medio bruto!)

Por mparraud

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Dic 2009 01:22 am
¿Por que el XML mezcla HTML? Anyway... Pues corta la URL del texto como si fuera una String normal, una vez tienes la URL, puedes lanzar el JS sin problemas.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 02 Dic 2009 02:54 pm
Hola, yo también estoy en un rollo parecido, quiero abrir un popup mediante un enlace que tengo dentro de una caja de texto dinamica que cargo mediante XML. lo he intentado de varias formas pero no logro hacerlo funcionar, he probado con el getURL(java...) y no funciona, por favor alguna idea?... yo tengo este codigo en el AS que llama a una pagina en un _blank, pero lo que yo quiero es levantarlo en un popup

Código ActionScript :

mensaje_txt.htmlText += "<font color='#196d98' size='10'><u><a href='" + enlace + "'>Ver más detalles</a></u></font></p>";

// Nota: la variable "enlace" contiene la ruta a la que quiero abrir en un popup.

Saludos.

Por albardian

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Dic 2009 11:46 pm
Prueba así:

Código ActionScript :

mensaje_txt.htmlText += "<font color='#196d98' size='10'><u><a href='"+enlace +"'>Ver más detalles</a></u></font>"; 


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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