Tal vez algunos os hayáis encontrado con que el la opcion de menú “File > Import…” no copia un proyecto en otro, sino que los enlaza, de manera que el siempre hay que tener el proyect enlazado abierto, y todas las modificaciones que se hagan afectan al archivo original.
Parece ser que la funcionalidad de importación mediante copia lleva más de 5 años sin ser implementada, así que he creado la herramienta lo más rápido que he podido y está disponible aquí:
Es javascript 100% del lado del cliente, no hay que subir nada a ningún servidor.
Le faltan cosas (como iconos e imágenes) y está hecha a prisa, pero cualquier cosa por aquí me tenéis
@bazza: ¡Qué bueno lo del sif player! ¡Cuando tenga un rato intentaré incorporarlo!
Sólo como dato importante de mi copiador de capas, una vez que te descargas el fichero con la capa copiada, hay que abrirlo con Synfig y grabarlo de nuevo para que se graben de nuevo las capas en orden especial de Synfig. Parece ser que el programa es un poco quisquilloso y no trabaja bien con el fichero directamente descargado.
This is the class with the copy methods.
Sorry that it is written in javascript and I just dirty reverse-engineered the sif XML format . I am pretty sure that if someone knows Synfig native code, it would be easier to implement a copy of layers within Synfig’s classes instead of porting my code, isn’t it? :S
This is the model (know that in ExtJS jargon it refers to each class of the Model Layer) that holds the sif layer’s information.
Esta es la clase con los métodos de copia.
Perdona que esté escrito en javascript y simplemente hice ingeniería infersa del formato XML de sif . Estoy seguro de que si alguien conoce el código nativo de Synfig, sería más fácil implementar la copia de capas mediante las clases de Synfig en vez de portar mi código, ¿no? :S
Este es el modelo (has de saber que en la jerga de ExtJS se refiere a cada clase de la Capa Modelo) que contiene la información de cada capa de sif.