- 16/12/2008 07:19
Hola, estoy haciendo un script que hace una serie de acciones y como resultado final agrega ciertos controles a un attribute holder, entre esos controles hay varios botones que comparten funciones entre sí, estas funciones están declaradas en el script generador, pero para que luego funcionen con la UI necesito declararla en cada botón y ahí reside mi inquietud, se puede declarar esa función, pero sin reescribirla/copiarla manualmente en cada botón?
No es el caso, pero quizás sirve para explicar lo que me gustaría lograr, en XSI se pasan las funciones para los botones como string (toda la declaración) y existen funciones como el tostring (jscript) que justamente retorna la declaración de una función como string sin necesidad de reescribirla, en el fondo queda reescrita, pero es dinámico. Busco algo como eso, pero bajo el contexto de Maxscript, existe alguna forma?
Pensé que una alternativa sería usar un macro script para cada función compartida, en teoría debería funcionar, pero me gustaría que para usar el resultado final del script no fuera necesario tener instalado nada extra en 3dsmax, son funciones simples y no tendría sentido. Gracias.
No es el caso, pero quizás sirve para explicar lo que me gustaría lograr, en XSI se pasan las funciones para los botones como string (toda la declaración) y existen funciones como el tostring (jscript) que justamente retorna la declaración de una función como string sin necesidad de reescribirla, en el fondo queda reescrita, pero es dinámico. Busco algo como eso, pero bajo el contexto de Maxscript, existe alguna forma?
Pensé que una alternativa sería usar un macro script para cada función compartida, en teoría debería funcionar, pero me gustaría que para usar el resultado final del script no fuera necesario tener instalado nada extra en 3dsmax, son funciones simples y no tendría sentido. Gracias.