FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Se que el tema es antiguo, pero no me he resistido a responder. Yo lo que hubiera hecho, para no complicarme la vida, es hacer la interfaz en Flash y utilizar las funciones que ya tienes, y mostrarlo en Delph (te puedes comunicar con el archivo flash desde Delphi y al revés)i. Se que en la actualidad Flash está tocado de muerte (según parece morirá definitivamente en 2020), pero se pueden hacer interfaces interesantes con él:
Por si alguien quiere descargarse el programa: Desde DROPBOX Desde MEGA Desde MEDIAFIRE Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#2
|
|||
|
|||
Gracias, Germán.
Quizás todavía pudiera utilizar estas funciones, si supiera cómo conectar Delphi y Flash. Pero no tengo ni idea de cómo se utiliza Flash. No sé, si como dices, las funciones quedarían incluídas en el código del programa de Delphi. Si esto no fuera así, no interesaría tener que acompañar el programa con los ficheros Flash. Gracias por tu respuesta. Un saludo.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) |
#3
|
||||
|
||||
Puedes utilizar el componente SmartFlash de Almdev para tener el archivo Flash embebido en el EXE. Dispone de un método "CallFunction" para poder utilizar una función que incluya el archivo flash desde delphi, o "SetVariable" que cambia variables del archivo Flash desde Delpi también.
Además la interfaz respeta la transparencia del archivo Flash, como en el programa de ejemplo que puse: Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#4
|
|||
|
|||
Hola, Germán.
He descargado SmartFlash de prueba. Tiene 5 componentes, que soportan solamente Windows, no Android, ni FMX. Aún así no he conseguido encontrar, en ninguno de los componentes, las funciones que indicas. No me resuelve nada si sólo funciona en Windows. Agradezco infinito tu esfuerzo. Saludos.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) |
#5
|
||||
|
||||
Lo siento, no he leído en ninguno de los mensajes que lo necesitaras para Android o FMX, supuse que era para Windows. En cuanto a las funciones que comenté, básicamente se utilizan 3 componentes... tsfFlashList que contiene el/los archivos Flash embebidos, tsfLayeredFlashForm para convertir el Form y respetar las transparencias del archivo Flash, y tsfFlashPlayer que es el que muestra el archivo Flash y es el que contiene las funciones para comunicarte con Flash. La idea en principio seria utilizar la interfaz y funciones ya creadas (en vez de tener que trasladarlo) y mostrar el resultado en un EXE de Delphi, aunque ya no se si era eso lo que buscabas.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#6
|
|||
|
|||
Hola Germán.
Toda la razón. Nunca dije que lo intentaba usar multiplataforma. Lo siento. Mi primera intención era traducir la función a Delphi para usarla en cualquier plataforma. Estoy probando los componentes en Delphi XE5, (aunque ahora trabajo con Delphi 10 Seattle, para no contaminarlo con componentes de terceros) He reportado dos dudas al soporte de SmartFlash y estas han sido sus respuestas: Pregunta: "It is possible to use with FMX?" Respuesta: "It only for VCL." Pregunta: "Is it possible incorporate .FLA files?" Respuesta: "No. You can't use fla." La cuestión queda muy clara. Las dos funciones están en un archivo .FLA. Me he bajado de la red un tutorial de Actionscript 2. Ahora que tengo un poco más de tiempo, voy a intentar traducir las funciones a Delphi. Si lo consigo, las pondré en el foro por si alguien está interesado. Gracias especialmente a Germán por su ayuda. Saludos cordiales.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) |
#7
|
|||
|
|||
Hola...
Hacer una "traducción" de AS2 a Delphi no es tan simple. Muchas de las cosas que se pueden hacer en AS2, no son tan sencillas de realizar en Delphi, un ejemplo es la asignación de valores a un arreglo, en AS2 al hacer: Código:
a = []; a[10] = 534; Dicho lo anterior, adjunto un archivo comprimido con dos clases, una unidad y un archivo .txt que es el código "traducido" de las dos funciones de AS2. Las dos clases son TSudokuGenerator y TSudokuSolver, y como su nombre los indican, una se usa para generar los Sudokus y la otra para resolverlos. La clase TSudokuGenerator contiene un método público Generate(const Level: Integer) al cual se le pasa como parámetro el nivel del Sudoku que se desea generar y al finalizar la ejecución de este método, en la propiedad Sudoku se puede acceder al Sudoku generado. La clase TSudokuSolver se usa para resolver Sudokus y contiene un método Solve(const ASudoku: String) que recibe el Sudoku generado por la clase anterior y devuelve en la propiedad Sudoku el Sudoku ya resuelto. Un par de capturas de pantalla: Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Acceder a Objetos desde una funcion | darkmir | C++ Builder | 3 | 09-12-2013 00:12:41 |
Traducción de función desde delphi | Novás | PHP | 1 | 14-07-2010 18:46:40 |
llamar una función desde un formulario | cjamacaru | PHP | 1 | 03-12-2009 12:52:53 |
Array devuelto desde una función | r1d2m3 | OOP | 3 | 26-11-2009 01:28:20 |
Llamar a una función de una DLL desde PHP | MON___ | Varios | 4 | 05-10-2007 23:06:48 |
|