Comunidad de diseño web y desarrollo en internet online

ejecutar .exe en fscommand

Citar            
MensajeEscrito el 18 Feb 2009 07:46 pm
Buenas tardes:

Resulta que estoy intentando hacer un aplicativo que carge unas fotos a partir de un xml. Para poder crear el archivo xml tuve que hacer un ejecutable en c que lista los archivos de una carpeta /imagenes y escribe el xml. Despues de esto, se debe hacer la carga de nombres de archivo a partir del xml.

Código :

public function cargaXML() {
   fscommand("exec","iniciar.exe"); //se ejecuta el programa que crea el xml
   cargarXML(); 
}


El problema que tengo es que cuando se empieza a ejecutar el programa que llamo con fcommand, se continua la ejecución del actionscript y me llama la funcion que carga el xml, pero no encuentra el archivo debido a que el programa que hace el xml no ha terminado aun y me genera el tipico error cuando el xml no existe.

Necesito saber si hay una forma de detener la ejecucion del codigo hasta que el programa que llama el fscommand no termine de ejecutarse. Algo parecido al Event.COMPLETE que se usa en los Loader.

lo que se me ocurrió hasta ahora es usar un timer de x segundos el cual ejecuta la funcion que carga el xml despues de un intervalo de tiempo, pero me parece una solucion inadecuada, pues en caso de tener muchos archivos y la carga demore muchos segundos mas, no funcionaría.

Gracias.

Por _-alexander-_

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Feb 2009 11:24 pm
Un programa en C difícilmente pueda comunicarse con el Flash Player, a menos que puedas meter el player mismo dentro de tu programa en C (lo he visto en C++), aunque como no programo en esos programas no tengo ni idea como

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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