Dudas menú de Ultrashock
Hola me baje de "http://forums.ultrashock.com" el menu llamado Dynamic menu, y tengo unas dudas, yo tengo conocimientos basicos de flash y action, por eso he decidido descargarme este .fla y modificarlo para acoplarlo a lo que estoy realizando.
He conseguido cambiar en los arrays las secciones y bueno se hacer cambios basicos.
Mi duda es la siguiente:
1.- Cuando publico el formato del texto se estropea y no aparece bien en el menu, ya que es como su cambiase de fueste y a esta le faltasen letras. ¿Q puede ser?
2.- Quiero que cuando pulse a una seccion del menu se valla a otra pagina, se hacerlo con botones normales y tambien mediante progrmacion no complicada, pero lo que no se es como hacer para hacer esto mismo cuando el menu se crea mediante arrays. Si alguien me puede ayudar bajandose el menu y diciendome como hacerlo se lo agradeceria. Muchas gracias.
Si no entendeis a que me refiero pues decirmelo he intentare explicarlo mejor.
Muchas gracias
Usuario desconocido
Para lo de las fuentes imagino que aquí.
eduardomorales
Mucahs gracias, he solucionado que el menu me salga raro escrito, pero el submenu me sale igula, sigo intentando, si consigo esto, me toca intentar hacer que cada parte del menu y submenu me lleve a algun sitio, creo que me sea mas complicado de o que creo, pero si lguien ayuda le envio un jamon je je (es broma)
eduardomorales
el codigo es este
<code>onClipEvent (load) {
// -- set up names of main items here
// -- you can add as many new sections as you want (or your computer can handle)
mainSections = new Array("Section 0", "Section 1", "Section 2", "Section 3", "Section 4");
// -- one array for each main Section -
subSection0 = new Array("Primera", "segunda", "tercera", "cuarta", "Four", "Five");
subSection1 = new Array("zero", "One");
subSection2 = new Array("zero", "One", "Two", "Three");
subSection3 = new Array("zero", "One", "Two", "Three", "Four");
subSection4 = new Array("zero", "One", "Two");
// --
// --
// -- build the main buttons
for (i=0; i<mainSections.length; i++) {
attachMovie("mainButton", "main"+i, i+100);
myButton = this["main"+i];
myButton.subs = this["subSection"+i];
myButton.button.value = mainSections[i];
myButton._x = myButton._width*i;
// -- build subsection buttons for each main button
for (x=0; x<myButton.subs.length; x++) {
myButton.attachMovie("subButton", "sub"+x, x);
mySub = myButton["sub"+x];
mySub.button.value = myButton.subs[x];
mySub.button.outYpos = myButton._height+(mySub._height*x);
}
}
// -- function that opens the subsection on rollover
function openSubs(target) {
for (i=0; i<this[target].subs.length; i++) {
subMenuCounter = 0;
this[target]["sub"+i].button.newY = this[target]["sub"+i].button.outYpos;
currentOpen = target;
}
}
// -- close subsections function
function closeSubs(target) {
for (i=0; i<this>100) {
closeSubs(currentOpen);
subMenuCounter = 0;
}
}
onClipEvent (mouseUp) {
// -- this closes the curently open submenu if the user clicks outside of the menu
if (!this.hitTest(_root._xmouse, _root._ymouse)) {
closeSubs(currentOpen);
}
}
</code>
Lo que es
<code>(onClipEvent (load) {
// -- set up names of main items here
// -- you can add as many new sections as you want (or your computer can handle)
mainSections = new Array("Section 0", "Section 1", "Section 2", "Section 3", "Section 4");
// -- one array for each main Section -
subSection0 = new Array("Primera", "segunda", "tercera", "cuarta", "Four", "Five");
subSection1 = new Array("zero", "One");
subSection2 = new Array("zero", "One", "Two", "Three");
subSection3 = new Array("zero", "One", "Two", "Three", "Four");
subSection4 = new Array("zero", "One", "Two");)</code>
Lo tengo solucionado, ya que son el texto del menu y el texto de lso submenus, ahora me toca decirle que cuando le de a cada seccion pues me realice algo, yo se hacerlo pero con objetos, ya sean Mc o botones, pero con esto no, y la verdad es que el menu me gusta mucho, y aunque lo he intentado hacer yo a mano no me ha salido