Gracias por responder. Os explico un poco mejo mi problema, en la medida que se me permita. En una escena dispongo de cientos de líneas (line), y cada línea dispone del siguiente conjunto de atributos que en su día se especificaron:
Código:
Global atributoslinea = attributes atribslinea.
(.
Parameters main ut:paramslinea.
(.
Linea_id type:#string ui:edit_linea_id default:-1.
Lineaparam1 type:#string ui:edit_linea_p1 default:-1.
Lineaparam2 type:#string ui:edit_linea_p2 default:-1.
) t.
Rollout paramslinea linea width:168 height:350.
().
Eventos).
Ahora quiero modificar como os comenté este custattributes y quiero añadirle nuevos atributos, tal que así:
Código:
Global atributoslinea = attributes atribslinea.
(.
Parameters main ut:paramslinea.
(.
Linea_id type:#string ui:edit_linea_id default:-1.
Lineaparam1 type:#string ui:edit_linea_p1 default:-1.
Lineaparam2 type:#string ui:edit_linea_p2 default:-1.
lineaparamx type:#string ui:edit_linea_px default:-1.
Lineaparamy type:#string ui:edit_linea_py default:-1.
) t.
Rollout paramslinea linea width:168 height:350.
().
Eventos).
Al modificar el script como ha comentado César:
Código:
atributoslinea = custattributes, getdef $.atribslinea.
Attributes atribslinea.
Redefine:atributoslinea.
(.
Parameters main ut:paramslinea.
(.
Linea_id type:#string ui:edit_linea_id default:-1.
Lineaparam1 type:#string ui:edit_linea_p1 default:-1.
Lineaparam2 type:#string ui:edit_linea_p2 default:-1.
lineaparamx type:#string ui:edit_linea_px default:-1.
Lineaparamy type:#string ui:edit_linea_py default:-1.
) t.
Rollout paramslinea linea width:168 height:350.
().
Eventos).
Selecciono una línea de una escena vieja y evalúo el script. Como consecuencia de esta acción, la gran mayoría de líneas modifican el conjunto de atributos y aparecen los nuevos parámetros. Pero hay algunas líneas que no se modifican. Es muy extraño la verdad.
¿Hay alguna forma de seleccionar que líneas van a modificar el conjunto de atributos y cuáles ¿no? Gracias.