Menu
Hola.
Tengo un menú que me bajé de flash-kit.
El caso es que no se como añadirle las acciones para que al pulsar en algún botón vaya a un sitio u a otro.
El código del menú es el siguiente:
En el fotograma 1:
// ***************************
//
// Alessandro Crugnola
//
// SEPHIROTH
// [email protected]
// http://www.sephiroth.it
//
// ***************************
stop();
fscommand("allowscale", false);
fscommand("trapallkeys", true);
// dichiariamo i valori di acc e smorzamento dei movieclip(s) che
// comporranno il nostro menu
MovieClip.prototype.acc = 3.9;
MovieClip.prototype.smorz = 1.22;
// ACTION FOR THE BUTTON
MovieClip.prototype.DoSomething = function(theClip) {
trace("nome: "+theClip._name);
trace("valore: "+theClip.mov.txt);
// here you can add your script for the button action...
};
// label sui bottoni
nomi = new Array("Presentación", "Calidades", "Planos", "Situación");
loghi = new Array("present", "cali", "plan", "situ");
max = 3;
// creo il menu
for (i=1; i<=max; i++) {
duplicateMovieClip("_root.menu0", "menu"+i, i);
myMenu = _root["menu"+i];
myMenu.mov.txt = nomi;
myMenu.attachMovie(loghi, "logo"+i, (5000+i));
myLogo = eval("_root.menu"+i+".logo"+i);
myLogo._x = -76;
newColor = new getColor(myMenu);
}
_root.menu0.attachMovie("present", "present", (7000+1));
_root.menu0.cubo._x = -76;
// coloro i menu in modo differente
function getColor(what) {
inizio += (255/nomi.length)/3;
colore = new Color(eval(what));
alex = new Object();
alex = colore.getTransform();
alex.rb += inizio;
alex.gb += inizio;
alex.bb += inizio;
}
Aquí nos indica el lugar dondwea ñadir las acciones pero... No se cuales
En el clip de película menú:
onClipEvent (load) {
x_fin = -97;
}
onClipEvent (enterFrame) {
x = mov._x;
dx = (dx+(x_fin-x)/acc)/smorz;
x += dx;
mov._x = x;
name = _name.substring(4, 6)-1;
if (name>=0) {
_x = _root["menu"+name].mov._x+_root["menu"+name]._x+164;
} else {
_x = 100;
}
}
+
Gracias por tu atención
Tengo un menú que me bajé de flash-kit.
El caso es que no se como añadirle las acciones para que al pulsar en algún botón vaya a un sitio u a otro.
El código del menú es el siguiente:
En el fotograma 1:
// ***************************
//
// Alessandro Crugnola
//
// SEPHIROTH
// [email protected]
// http://www.sephiroth.it
//
// ***************************
stop();
fscommand("allowscale", false);
fscommand("trapallkeys", true);
// dichiariamo i valori di acc e smorzamento dei movieclip(s) che
// comporranno il nostro menu
MovieClip.prototype.acc = 3.9;
MovieClip.prototype.smorz = 1.22;
// ACTION FOR THE BUTTON
MovieClip.prototype.DoSomething = function(theClip) {
trace("nome: "+theClip._name);
trace("valore: "+theClip.mov.txt);
// here you can add your script for the button action...
};
// label sui bottoni
nomi = new Array("Presentación", "Calidades", "Planos", "Situación");
loghi = new Array("present", "cali", "plan", "situ");
max = 3;
// creo il menu
for (i=1; i<=max; i++) {
duplicateMovieClip("_root.menu0", "menu"+i, i);
myMenu = _root["menu"+i];
myMenu.mov.txt = nomi;
myMenu.attachMovie(loghi, "logo"+i, (5000+i));
myLogo = eval("_root.menu"+i+".logo"+i);
myLogo._x = -76;
newColor = new getColor(myMenu);
}
_root.menu0.attachMovie("present", "present", (7000+1));
_root.menu0.cubo._x = -76;
// coloro i menu in modo differente
function getColor(what) {
inizio += (255/nomi.length)/3;
colore = new Color(eval(what));
alex = new Object();
alex = colore.getTransform();
alex.rb += inizio;
alex.gb += inizio;
alex.bb += inizio;
}
Aquí nos indica el lugar dondwea ñadir las acciones pero... No se cuales
En el clip de película menú:
onClipEvent (load) {
x_fin = -97;
}
onClipEvent (enterFrame) {
x = mov._x;
dx = (dx+(x_fin-x)/acc)/smorz;
x += dx;
mov._x = x;
name = _name.substring(4, 6)-1;
if (name>=0) {
_x = _root["menu"+name].mov._x+_root["menu"+name]._x+164;
} else {
_x = 100;
}
}
+
Gracias por tu atención
1 Respuesta
Respuesta de avatarofwoe
1