Buenas a todos: Una consulta de codigo.
Con Flash 6 utilizaba un container para depositar las acciones de mis botones. En dichos botones solo ponia el codigo para que en determinada instancia ( on (rollOver), on (rollOut), on (press) ) mi boton busque la respectiva accion en el container, y de alli etc.
El container es un MC que lo llamé "script", y las acciones estaban en layers y fotogramas vacios.
Layer 1 , (Nombré fotogramas vacios con las instancias Over_boton1, Underboton1, Press_boton1,
Layer 2, etc..
¿Porque flash 6 me permite el siguiente codigo en un boton, y Flash MX2004 no?
on (rollOver) {
/scripts:txtboton1_framelabel = "txtboton1";
call("/scripts:Overboton1");
}
Me dice que Se ha detectado un '/' inesperado /scripts:txtboton1_framelabel = "txtboton1";
Tambien me dice que "La declaración debe aparecer dentro del controlador on
call("/scripts:Overboton1");
Yo siempre la puse asi, y nunca tuve problemas.
Al final tampoco le gusta el "Se ha detectado un '}' inesperado
}
Lo mas extraño es que si copio textualmente todo el site a MX 2004, me dice que no hay errores, pero al editarlo manualmente, incluso copiando el codigo en portapapeles, exactamente igual, me tira los errores comentados.
Si alguien me puede ayudar, humildemente gracias como siempre.
HectorV