Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2006, 05:15
ocon
 
Fecha de Ingreso: mayo-2006
Ubicación: Logroño
Mensajes: 86
Antigüedad: 18 años
Puntos: 0
sobre MC que son botones

Hola tengo un problemilla.

Resulta que he hecho unos botones bastante complejos que son un movie clip, y dentro de este en diferentes capas las acciones para roll over, roll out, on press, además de botones con otros clips on over que son los que actuan como botones y llaman a otras peliculas.
Estos botones tal cual funcionan perfectamente, pero en la pelicula principal tengo unas funciones con variables para mover una imagen de fondo, el codigo es el siguiente:

Código:
function scrollme(srcMC, xPos, yPos)
{
    var _l3 = srcMC._x;
    var _l5 = _l3 - xPos;
    srcMC._x = _l3 - _l5 / 45;
    var _l2 = srcMC._y;
    var _l4 = _l2 - yPos;
    srcMC._y = _l2 - _l4 / 45;
} // End of the function
var arrayIndex = 0;
var backgroundXpositions = new Array(-515, -706, -1118, -598, -862, -13, -686, -820);
var backgroundYpositions = new Array(-124, 39, 67, 95, 87, -1, -65, -259);
background.onEnterFrame = function ()
{
    scrollme(this, backgroundXpositions[arrayIndex], backgroundYpositions[arrayIndex]);
};
nav.b1.onRelease = function ()
{
    arrayIndex = 0;
    unloadMovieNum(5);
    unloadMovieNum(7);
    _root.loadclip = "nosotros.swf";
 };
Sin embargo si aplico esta funcion al boton, el clip interior del boton deja de funcionar y las variables lo hacen correctamente, pero todos los estados de roll over y demas no lo hacen.

¿hay alguna forma de solucionar este tipo de problemas y que funcione todo en la pelicula?

Muchas gracias,