FAQ  | Buscar  | Grupos  | Lista de Miembros  | Login / Logout  | Formulario de registro   Perfil de Usuario  |   Mensajes Privados
Flash, PHP, XML y MySQL. Usar el componente Tree de Flash
Ir a página 1, 2  Siguiente
 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foro de la Ribera -> Tutoriales Redribera Tutoriales Redribera
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Vie Nov 16, 2007 3:20 pm    Título del mensaje: migrado Responder citando

Aquí os presento un nuevo tutorial, que pretende mostraros como usar un componente Tree de Flash con datos procedentes de una base de datos MySQL. Con unos pequeños cambios, lo podeís hacer extensible a otras bases de datos, y también podeís usar otros lenguajes del tipo ASP o ColdFussion. Aquí yo lo he desarrollado con php. Espero que os guste, y postear cualquier tipo de feedback en los comentarios si lo estimaís oportuno.

Saludos.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Dom Ene 20, 2008 4:45 pm    Título del mensaje: Flash, PHP, XML y MySQL. Usar el componente Tree de Flash Responder citando



Dejo en este foro un hilo relativo al tutorial y cuyo acceso es posible en esta URL: http://www.redribera.es/formacion/tutoriales/tutorial_flash-php-xml-y-mysql-usar-el-componente-tree-para-visualizar-datos_149

Tutorial que muestra como leer desde una base de datos MySQL, utilizando PHP para componer un documento XML, que luego podremos manipular (leer) con Flash, para posteriormente mostrarlo en un documento Flash y concretamente en un Componente de árbol; el TreeComponent de Flash.

Todos aquellos usuarios que quieran plantear sugerencias relativas desde el foro, lo pueden hacer en este hilo.

Saludos Julio.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
monika
Invitado





MensajePublicado: Sab Abr 26, 2008 3:03 am    Título del mensaje: migrado Responder citando

Hola , estoy realizando una pagina web dinamica y realize un componente tree , como tu lo explicaste en este tema , pero al ahora de correro en flash, con el actionscrpt , me manda un error:Error opening URL "http://localhost/arboltree/mytree.swf/treeXML1.php"

esto lo coloque en var domain(el dominio del servidor local , la verdad no se que esta pasando)

gracias
Volver arriba
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Sab Abr 26, 2008 3:36 pm    Título del mensaje: migrado Responder citando

Hola monika.

En principio y por lo que pones en tu correo efectivamente la URL esta mal construida.

Donde pones:

http://localhost/arboltree/mytree.swf/treeXML1.php



En var domain (siempre según el ejemplo del tutorial), hay que poner la URL donde se encuentran el fichero flash y el fichero php.

Quizás olvide comentarlo en el tutorial (lo corregiré), ambos archivos mytree.swf y treeXML1.php , deben estar en el mismo directorio y el valor de domain debe ser ese directorio (accesible desde el servidor web)



En tu caso deberias poner:

var domain=http://localhost/arboltree/



y los dos archivos accesibles desdde esa ubicacion.

Espero esto resuelva tu problema.



Te recomiendo te registres en el foro http://www.redribera.es/forumphpbb para llevar el seguimiento de los tutoriales.



Un saludo
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
Richard
Invitado





MensajePublicado: Sab May 24, 2008 4:44 am    Título del mensaje: migrado Responder citando

Hola muy buen Tutorial...



Estoy elaborando un catalogo de productos en flash y este sistema me viene muy bien pero necesito que en vez de abrir el enlace en una nueva pagina, me muestre la descripcion del articulo seleccionado en un movie clip dentro del mismo swf, no se si me explico bien...



Agradeceria muchisimo su ayuda!!
Volver arriba
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Sab May 24, 2008 4:22 pm    Título del mensaje: migrado Responder citando

Hola Richard.



Las acciones que se producen al hacer click sobre una hoja del árbol (la URL en nuestro ejemplo), están contenidas en estas líneas de código que puedes ver en el código ActionScript del tutorial.



if (!evt.target.getIsBranch(evt.target.selectedNode)){

getURL(evt.target.selectedNode.attributes.label,"_blank");

}

Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
freddydg
Invitado





MensajePublicado: Mar May 27, 2008 10:57 pm    Título del mensaje: migrado Responder citando

Excelente, un aporte buenisimo!!!

muchas gracias.
Volver arriba
Ivan
Invitado





MensajePublicado: Mar Jun 03, 2008 4:06 am    Título del mensaje: migrado Responder citando

Te podrias ahorrar toda la primer parte si lo crearas desde <a href="http://www.simplesa.net">http://www.simplesa.net</a>
Volver arriba
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Mar Jun 03, 2008 9:37 pm    Título del mensaje: migrado Responder citando

No me queda demasiado claro este website.

De todos modos, el objetivo de este tutorial es intentar enseñar a la comunidad el manejo de flash. De este tutorial se pueden extrapolar los conceptos de conexión a bases de datos mysql con php. y del mismo modo conectarlo con flash. Para ello me he valido de un ejemplo que he creido muy conveniente, para enriquecer los recursos disponibles para todo webmaster.



Gracias por tu aporte, visitanos cuando quieras.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
Chavez
Invitado





MensajePublicado: Jue Jun 12, 2008 3:23 am    Título del mensaje: migrado Responder citando

Excelente ahora me gustaria saber como meter los datos en cajas de texto dimamicas en flash y tambien me gustaria paginar los resultados.



Exelente ayuda los felicito....
Volver arriba
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Jue Jun 12, 2008 3:52 am    Título del mensaje: migrado Responder citando

Hola Chavez.

Quizás modificando el archivo php que devuelve los resultados en XML y llevando una variable de contador en ActionScript, podrías recuperar los registros mediante un puntero, modificando la query SQL, con una clausula LIMIT x,1 donde x sería el valor de la variable. DE este modo asignas los valores del objeto XML a las cajas de texto convenientemente. Para paginar, podrías repetir el método incrementando o decrementando el valor de la variable puntero y repitiendo el proceso.



Así se me ocurre a bote pronto, aunque tampoco lo he pensado demasiado. Suerte. Visitanos cuando quieras.



Un saludo.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
pix
Invitado





MensajePublicado: Jue Jul 10, 2008 2:43 am    Título del mensaje: migrado Responder citando

Buenas. Felicitaciones por el tute, realmente muy bueno.

por el tema de los caracteres especiales se solucionaria con CDATA creo yo.

Lo que seria bueno es si tienen la forma de crear un fla para agregar datos a la base de datos.

Si lo hago yo lo subo para que lo descarguen.

Abrazo

Volver arriba
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Vie Jul 11, 2008 4:09 pm    Título del mensaje: migrado Responder citando

Gracias por tus comentarios pix!



Quizás redactemos un tutorial para insertar datos a traves de Flash en una base de datos. El sistema vendría a ser bastante similar. Utilizar llamadas a un fichero intermedio php, que sea el encargado de ralizar la inserción a la base de datos. Los valores del registro (o registros) a insertar, también los deberemos pasar como parametros (_POST o _GET) de la llamada.



Bueno si haces alguna cosa y quieres ponerla para que la descarguemos también estará bien.



Un saludo.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
juan
Invitado





MensajePublicado: Mie Jul 16, 2008 11:46 am    Título del mensaje: migrado Responder citando

Gracias por tu aporte me parecio exelente , pero tengo una duda como hago para que en ves de que me aparezcan los vinculos me aparezca un nombre,

ejemplo

en vez de www.google.com me aparezca solo google y me redireccione a ese sitio web.



muchas gracias por tu colaboracion espero tu respuesta
Volver arriba
julio
Administrador
Administrador


Registrado: 01 Ene 1970
Mensajes: 1237
Ubicación: Troy

MensajePublicado: Jue Jul 24, 2008 4:20 pm    Título del mensaje: migrado Responder citando

Hola Juan. Gracias por tus comentarios y por visitarnos.



En principio no debe haber mucha dificultad en conseguir lo que tu quieres.

Fijate en como devuelve el fichero php, formateado el arbol de direcciones con nodos de la siguiente forma.





<node label="http://www.redribera.es" isBranch="true"/>



Si modificas el fichero php puedes conseguir que los nodos contengan mas atributos por ejemplo de la siguiente forma.



<node label="Tutoriales redribera" url="http://www.ocasionvehiculos.com" isBranch="true"/>



De esta forma consigues el mismo nodo con dos atributos.

label sigue siendo el nombre que se imprime en el arbol, que ahora mismo será tutoriales redribera.



Ahora tan solo debes modificar el evento que abre el navegador con la URL.



Fijate, en el archivo Flash hay una línea como esta:

getURL(evt.target.selectedNode.attributes.label,"_blank");



que para que los cambios que propones funcionen debes cambiar por



getURL(evt.target.selectedNode.attributes.url,"_blank");



Fijate como tan solo he cambiado el atributo label por url.



Espero que con esto soluciones tus problemas.

Un saludo y visitanos cuando quieras.

Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foro de la Ribera -> Tutoriales Redribera Todas las horas están en GMT
Ir a página 1, 2  Siguiente
Página 1 de 2

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2005 phpBB Group
Contactar -  Condiciones legales y política de privacidad -  Acerca de redribera   © 2007-2012 www.redribera.es. Todos los derechos reservados.