Aleatoriamente en distintos frames te refieres en diferentes momentos y/o también en diferentes posiciones ?
si es en diferentes momentos no entiendo lo del botón, por eso imagino que es en diferentes posiciones, lo que no tiene que ver con frames :)
Lo que debes hacer bueno, tu objeto debe tener un nombre accesible desde ActionScript para instanciarlo y luego posicionarlo.
En ActionScript 2.0 seria algo como:
Código:
boton.onRelease = function() {
attachMovie("nombredetuboton", "nuevonombre", getNextHighestDepth());
nuevonombre._x = random(300);
nuevonombre._y = random(200);
}
mas o menos jeje, ya que el nombre nuevo deberia ser diferente por cada elemento, etc.