viernes, 30 de julio de 2004

Crear una conexion con un webservices o XML en Segundos

Hace dias lei­ este tutorial de macromedia.
Data for Designers: Connecting to Data in Flash Using Data Wizards

Crear una conexion con un webservices o sindicar un rss es cuestion de segundos, sin tener mucho conocimiento en data set, xml Connector, xml, etc

Que se necesita.

Macromedia Flash MX 2004

Data Connection Wizard

DataGrid Colum Editor

Rapidamente se puede crear asi­ (Sindicar un RSS)

--En Comandos se selecciona "Data Connection Wizard"
--Data source; seleccionamos xml.
--Document URL. Usemos esta direccion como prueba .. http://rss.news.yahoo.com/rss/entertainment - Es el rss de entretenimiento de yahoo.
--Get schema; para obtener los datos.
--Una vez visualizado; seleccionamos "item: :array "
--Continuar.
-- Ahora seleccionemos tittle: string (como data fields)
-- Continuar
-- En esta area podemos agregar o remover algun data fieds. O modificar su nombre.
-- Continuar
-- Colocamos el nombre que deseamos usar
-- Marcamos las opciones de crear un data grid - get data buttom
-- Terminar.
-- Y listo.

Si queremos modificar el data grid , buscamos el Componet Inspector.y seleccionamos el wizard para este componente. Ahora podemos renombrar o modificar sus tamaños.

Ahora; si deseamos crear una conexion al iniciar el flash y no por medio de un boton.
Simplemente seleccionamos una capa en el primer frame.
Behaviors.
Data
Trigger data source
Seleccionar el XMLConnector

Ahora podemos testearlo.

Pero las politicas de seguridad del flash 7; son permitir acceso de xml si estan en el mismo dominio al flash.

El flash 7 busca el crossdomain.xml para saber si la conexion con un archivo fuera de el es permitida.

Mas informacion sobre politicas de seguridad
Mas Informacion sobre RSS

1 comentario:

Anónimo dijo...

Todo esto esta bien, pero se haria para crear un webservices de mi propio sitio, es decir yo tengo un hosting con linux, apache y mysql. que podria necesitar para poder hacer un webservices que extraiga datos de mi mysql y desplegarlas en un grid de flash. De antemano gracias.

Facebook