Comunidad de diseño web y desarrollo en internet online

Directorio padre en air

Citar            
MensajeEscrito el 01 Ago 2011 06:57 pm
Estimados:
estoy abriendo películas externas en flash pero solo puedo acceder si esta en directorios mas abajo que la aplicación air, hay alguna forma de acceder a un directorio padre, en una compilación swf solo lo hacia con ../ pero al compilar como air no funciona.

Por nauj_x

15 de clabLevel



Genero:Masculino  

desarrollador de juegos

chrome
Citar            
MensajeEscrito el 01 Ago 2011 08:10 pm
El entorno de un servidor web no es lo mismo que un directorio local, además considera que al instalar la app AIR pondrás todo en un paquete y dependencias hacia abajo, no hacia arriba.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Ago 2011 08:12 pm
si lo que pasa es que solucione lo de la entrada del teclado generando el swf desde air pero este requiere de archivos externos que están en un directorio de la aplicación principal que son 4 directorios superiores.

Por nauj_x

15 de clabLevel



Genero:Masculino  

desarrollador de juegos

chrome
Citar            
MensajeEscrito el 01 Ago 2011 08:14 pm
¿Que entrada de teclado?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Ago 2011 08:15 pm
es un poco complicado ya que es una aplicación bastante grande y requiero abra archivos que están en unos directorios superiores a donde esta.

Por nauj_x

15 de clabLevel



Genero:Masculino  

desarrollador de juegos

chrome
Citar            
MensajeEscrito el 01 Ago 2011 08:17 pm
¿Se supone que se instale en cualquier cliente y eso funcione?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Ago 2011 08:17 pm

Por nauj_x

15 de clabLevel



Genero:Masculino  

desarrollador de juegos

chrome
Citar            
MensajeEscrito el 01 Ago 2011 08:18 pm
Claro, pero o haces una aplicación para web o haces un proyecto AIR, el concepto es distinto, no puedes mezclar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Ago 2011 08:21 pm
es una aplicación de escritorio completa pero existe una aplicación principal la cual llama a subaplicaciones pero comparten directorios en común e ahí el problema.

Por nauj_x

15 de clabLevel



Genero:Masculino  

desarrollador de juegos

chrome
Citar            
MensajeEscrito el 01 Ago 2011 08:24 pm
No se si el sandbox permita escalar, pero prueba con el slash hacia el otro lado, ..\..\ etc

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Ago 2011 08:36 pm
bueno logre hacerlo de esta forma:

import flash.filesystem.*;
var dir:File = File.applicationDirectory;
var file:File = new File( dir.nativePath);
file = file.resolvePath("..");
file = file.resolvePath("..");
file = file.resolvePath("..");
trace(file.url);
var url:String;
url=String(file.url)+"/externo.swf"
trace(url);

me funciono perfecto de esta forma y muchas gracias jorge por la ayuda

Por nauj_x

15 de clabLevel



Genero:Masculino  

desarrollador de juegos

chrome

 

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