Bueno os pongo el codigo de los mc, haber si lo entendeis mejor.
------------------------------------------------------------------------------------------
on (release)
{
inactivo=activo;
activo=this._name;
this.onEnterFrame = function ()
{
//le decimos a ese MC que si se encuentra en cualquier número frame
//diferente a 33, avance al siguiente.
if (this._currentframe != 33)
{
this.nextFrame();
}
//usando el "else" tomamos la comparativa que nos acomoda, que es "==".
//le decimos a ese MC que si se encuentra en el frame se detenga
else
{
this.stop();
} // end if
if (inactivo._currentframe != 3)
{
inactivo.prevFrame();
}
//lo mismo que lo de arriba, pero le dice al boton
//inactivo que vuelva hacia atras
else
{
inactivo.stop();
} // end if
//le digo que si los dos han cambiado su posicion borre el onenterframe
if ((this._currentframe == 33) &&
(inactivo._currentframe == 3))
{
delete this["onEnterFrame"];
}
};
}
----------------------------------------------------------------------------------------------------
//Cuando el raton pasa por encima.Si no es activo hace esto.
on (rollOver) {
if (activo=this._name){
}
else{ this.gotoAndStop(2);}
}
------------------------------------------------------------------------------------------------
//Cuando sale de la zona, comprueba si es el activo. Si no lo es, hace esto.
on (rollOut) {
if (activo=this._name){
}
else{ this.gotoAndStop(1)}
}
Ahora realmente la duda que tengo. Me falta definirle zona activa. Hay alguna forma de hacerlo sin tener que poner un boton con solo la zona activa encima?
De forma suplementaria podrias ojear el codigo haber si esta bien?
Gracias y saludos[/code]
