Prince, gracias por tu respuesta!
Probé el script modificado y no hay caso, es como que no me toma la variable...
puse esta casilla de texto para ver que pasaba y me muestra "undefined"...
prueba.text = mivariable;
también probé:
prueba.text = _global.mivariable;
Otra prueba que realizé fue cambiar la variable a _root.mivariable, pero sigue dando el mismo error: al clickear el boton le asigna a _root.mivariable el valor de la ultima vuelta del bucle...
que cosa rara...
Código PHP:
for(b=1; b<=a; b++)
{
// Declaración
this["pag"+b]= this.attachMovie("boton" , "pag"+b , b * 100 );
//Posicionamiento
this["pag"+b]._x = b * 25;
this["pag"+b]._y = 122;
//Tareas
this["pag"+b].onRelease = function(){gotoAndPlay(2);
mivariable = b;};
};