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

Abrir archivo con "tree component"

Estas en el tema de Abrir archivo con "tree component" en el foro de Flash y Actionscript en Foros del Web. Saludos, He seguido algunos tutoriales para mostrar un directorio a través de "tree component" de flash. El archivo xml contiene la siguiente información: Código PHP: ...
  #1 (permalink)  
Antiguo 11/03/2010, 04:41
Avatar de andrewp  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 21 años, 3 meses
Puntos: 5
Abrir archivo con "tree component"

Saludos,

He seguido algunos tutoriales para mostrar un directorio a través de "tree component" de flash.

El archivo xml contiene la siguiente información:

Código PHP:
<?xml version="1.0" encoding="iso-8859-1"?>
<node label = "Archivos de 2009">
    <node label = "Archivos en version PDF">
        <node label = "Dietas" url="/dietas/regargosEnero.pdf"/>
        <node label = "Costos" url="/costos/trimestre1.pdf"/>
        <node label = "Balances" url="/balance/extracto-1.pdf"/>
    </node>
</node>
Siguiendo el tutorial, hago la llamada del xml desde mi flash a través dle siguiente código:

Cita:
stop();
// create xml object
var xml:XML = new XML();
// ignore any white space
xml.ignoreWhite = true;
// onload xml function
xml.onLoad = function() {
// link tree to xml file database
Tree.dataProvider = this.firstChild;
};
// load xml file
xml.load("archivo.xml");
// create obj for the tree listener
var treeListener:Object = new Object();
// event function for listener
treeListener.change = function() {
// what is clicked on in tree
var item = Tree.selectedItem;
// the url attribute of that item
var myurl = item.attributes.url;
// if there is an element
// and it is not a folder
if (myurl) {
// open PDF files
// or play Video files
// or show a picture
trace("Selected: "+myurl);
}
};
// register listener with function and object
Tree.addEventListener("change",treeListener);
El código marcha bien y puedo leer la estructura en la animación .swf y el "trace" me genera el mensaje sin problemas. Sin embargo, no puedo abrir el fichero .PDF .

Podríais ayudarme con el código para abrir dichos fichero?

Gracias de antemano!
__________________
Andrew :P
  #2 (permalink)  
Antiguo 11/03/2010, 09:27
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Abrir archivo con "tree component"

ya que investigaste acerca de como leer el XML, cosa que me parece tremendamente productiva, y te felicito... te aconsejo leas sobre como leer archivos PDF en Flash, ya que hay 2 formas.. que el PDF te abra en el navegador con un simple
Código actionscript:
Ver original
  1. getURL("archivo.pdf", "_blank");
lo consigues, o sea, pasandole la URL de tu archivo PDF con relacion a la ubicacion del Flash..

si lo que quieres es abrir el Acrobat desde la PC, y no en el navegador, hay algo denominado FSCOMMAND, investiga algo mas, no es tan dificl

un saludo
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 12/03/2010, 15:26
Avatar de andrewp  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 21 años, 3 meses
Puntos: 5
De acuerdo Respuesta: Abrir archivo con "tree component"

Gracias!... Finalmente lo he dejado para abrirlo desde el navegador como otra URL... Lo del comando que me comentas ya lo he hecho en otras ocasiones y debo convertir los PDF en .exe con el WinZip u otro compresor para descargarlos en el temporal del disco local si se trata de una producción en CD o DVD... Como los navegadores lo soportan automáticamente y por regla general hay uno en cada PC, dejo el trabajo para estos.

Gracias, anyway, por responder!

Saludos!

POST Solucionado!
__________________
Andrew :P
  #4 (permalink)  
Antiguo 13/03/2010, 13:18
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Abrir archivo con "tree component"

si hubieras dicho en tu titulo: Abrir archivo PDF a travez de XML... o Abris archivos PDF... tal vez hubieras tenido mayores aportes...

Pero como escribiste "tree component", imagino que nadie sabria darte una respuesta... dado que no existe un componente llamado Arbol... en fin...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: Ninguno
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.