Comunidad de diseño web y desarrollo en internet online

¿ Como cargar un archivo SWF desde un archivo externo XML ?

Citar            
MensajeEscrito el 19 Ene 2007 09:59 pm
Señores, tengo un problema con una carga externa, paso a explicar.
He desarrollado un archivo SWF que llamaremos contenido.swf el cual consta de un componente menubar y un componente textarea; este archivo carga por medio del menubar archivos XML externos de texto e imagenes; el problema es que ahora necesito cargar un archivo SWF que llamaremos video1.swf y que contiene un video y archivos de audio MP3.
El problema es que no se como o cual línea de código debo usar en el archivo XML para insertar este archivo video1.SWF o los MP3.
Gracias de antemano por la ayuda y pues si no fuy lo suficientemente claro, hagamelo saber para explicar mejor mi problema.
Gracias... :wink:

Por juanpmarvila

14 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Ene 2007 04:24 am
Bien, menudo lio.
Creo que deberias entender mejor algunos conceptos, el XML es un archivo para guardar informacion, nada mas que eso. Luego ese XML se dice que se usa para "abrir" imagenes u otro tipo de cosas, pero en realidad no sucede asi, xq' el XML no tiene la capacidad de abrir cosas, xq' el XML solamente guarda informacion. ¿Que tipo de informacion guarda? texto plano.
Lo que debes hacer es escribir en el XML la direccion de lo que quieres abrir y luego le pasas esa direccion a la funcion abrir de algun objeto.
En la seccion tutoriales[/tutoriales] hay uno sobre [url=http://www.cristalab.com/tutoriales/12/tutorial-de-xml-en-flash]XML en Flash que te sera util.

Por Dientuki

Claber

2021 de clabLevel

11 tutoriales
1 articulo

Genero:Masculino   Héroes

Front-end Ninja

firefox
Citar            
MensajeEscrito el 20 Ene 2007 01:44 pm
Tienes toda la razón Dientuki; lo que yo estoy haciendo es algo muy parecido a lo que se hace en el Lector de noticias XML en flash con imagenes, exactamente igual al tutorial que lleva este mismo nombre: http://www.cristalab.com/tutoriales/186/lector-de-noticias-xml-en-flash-con-imagenes
La diferencia en mi aplicación es que en lugar de cargar o usar una imagen en formato .jpg quiero usar una archivo de video .swf pero no se que línea de código se debe poner en el archivo .xml para agregar el archivo .swf
En el archivo XML para insertar una imagen dentro del texto yo uso la siguiente línea:
<img align="left" src="../imagenes/modulo1/board1.jpg" width="229" height="180" hspace="5" vspace="0" />
pero no se como incrustar un archivo swf.
Veo que el Lector de Noticias agrega una variable <image> y que en el código del .fla esta definida esta función:
function cargarDatos(_indice:Number) {
//Se inicializan variables utilizadas para almenar los datos de una noticia
var fecha:String;
var titulo:String;
var mensaje:String;
var imagen:String;
//Recuperando datos del objeto xml
//Se accede al primer elemento [noticia] y se recupera la fecha desde el atributo [fecha]
fecha = noticias_xml.firstChild.childNodes[_indice].attributes.fecha;
//Se accede al primer hijo de elemento [noticia] y se recupera al valor del primer elemento de [titulo]
titulo = noticias_xml.firstChild.childNodes[_indice].firstChild.firstChild.nodeValue;
//Se accede al segundo hijo de elemento [noticia] y se recupera el valor del primer elemento de [mensaje]
mensaje = noticias_xml.firstChild.childNodes[_indice].firstChild.nextSibling.firstChild.nodeValue;
//Se accede al último hijo de elemento [noticia] y se recupera el valor del primer elemento de [imagen]
imagen = noticias_xml.firstChild.childNodes[_indice].lastChild.firstChild.nodeValue;
//Mostrando los datos recuperados en el cuado de texto mensaje_txt y cargando la imagen en pantalla_mc
_root.mensaje_txt.htmlText = "";
_root.mensaje_txt.htmlText += "<p align='center'><font color='#006633' size='12'><b>"+titulo+"</b></font></p>";
_root.mensaje_txt.htmlText += "<p><font size='10'>"+mensaje+"</font>";
_root.mensaje_txt.htmlText += "<font color='#666666' size='10'>Publicado: "+fecha+"</font></p>";
//Cargado la imagen JPG externa en el clip pantalla_mc con el valor recuperado del objeto xml
_root.pantalla_mc.loadMovie(imagen);
}

De esta manera la linea que se usa en el archivo XML es simplemente <imagen>nombredelaimagen.jpg</imagen>

Cabe aclarar que no soy muy conocedor del asunto, como todos se podran dar cuenta...
Muy agradecido por la colaboración.

Por juanpmarvila

14 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Ene 2007 03:14 pm
Para ser mucho más claro en mi trabajo, he puesto todos los archivos en un servidor para que puedan ver de que estoy hablando: http://www.linkpyt.com/clientes/flash/contenido.html
El problema es que ahora necesito insertar un archivo swf en medio de los textos, de la mismo forma como hice ne las imagenes, solo que ahora es una animación... Ya me hice entender ?

Por juanpmarvila

14 de clabLevel



Genero:Masculino  

msie

 

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