Hola, muchas gracias por todo tu interés.
Como digo en el título del post, lo que quiero es detectar el cambio. El hecho de que quiera copiar el contenido del txtarchivo al txtprueba es simplemente para comprobar que el evento ha funcionado. De hecho, txtprueba lo utilizo para validar resultados y no tiene mayor funcionalidad en el flash que el de hacer comprobaciones. Si te fijas en el 2º ejemplo que puse, en la línea 4 que está como comentario, es la función real que deseo que se ejecute, pero para ello primero tengo que comprobar que as detecta el evento del cambio, por eso lo de copiar el texto al txtprueba.
Pero leyendo tu respuesta se me ha ocurrido asignar una variable al contenido del txtarchivo, y cuando asigno el nuevo archivo, compararlo con el anterior. Sería algo así:
Código ActionScript:
Ver originalvar anterior=txtarchivo.text;
listUpload.onSelect = function(file) {
txtarchivo.text = file.name;
if(anterior != txtarchivo.text){
...ejecutar acciones
}
}
Lo probaré cuando tenga algo de tiempo y luego te comento.
Reitero las gracias :D