Aupa!
Yo tengo hecho un menu parecido, pero en As3. En el proyecto que lo uso,
tengo todo desde un ".as", pero bueno te lo he retocado un poco por si lo
quieres hacer gráfico desde el propio flash..., que es mas sencillito ;-).
//Ejemplo casero del menda en AS3 para una Pelicula de 550px de anchura ;-)
// Aqui determinas lo que quieres que camine para adelante o para atras.
//Yo los pongo por separado para poder hacer mas efectos, pero se podría
optimizar de mil formas...
var haciadelante:Number = new Number(-100);
var haciaatras:Number = new Number(100);
var caminante:Number = new Number();
//Defino el contenedor, aunque tu podrías hacerlo también graficamente, e
instanciarlo con el nombre contenedor, si fuera asi, la siguiente línea de
código la tendrías que borrar
var contenedor:MovieClip = new MovieClip();
//Defino los topes, tanto de inicio como de final
var inicialxcontenedor:Number = new Number(0);
var finalxcontenedor:Number = new Number(-1880); //En tu caso será la
posicion x final del contenedor
var posicionX:Number = new Number();
//Creas el evento para mover el contenedor=clip
this.contenedor.addEventListener(MouseEvent.MOUSE_OVER,mueveelo);
//Función que mueve el clip
function mueveelo(e:Event):void {
if (mouseX<200) {
caminante = haciaatras;
} else if (mouseX>350) {
caminante = haciadelante;
//con esto consigo que cuando este en el medio de la pelicula, no vaya
ni para atras ni para adelante.
} else if ((mouseX>200) && (mouseX<350)) {
return;
}
posicionX=contenedor.x+caminante;
//Si se va del limite por la izquierda
if (posicionX < finalxcontenedor) {
posicionX=finalxcontenedor;
}
//Si se va del limite por la derecha
if (posicionX > 0) {
posicionX=inicialxcontenedor;
}
//Mueve el objeto. Hay varios tipos de movimientos: Strong, Elastic,
Bounce, elige el que mejor te vaya...
new Tween(contenedor, "x", Elastic.easeInOut, contenedor.x, posicionX,
0.5, true);
}
Un saludete, y a disfrutar jeje. Eso si, no doy soporte técnico eh?. ;-)
José Ramón León Somovilla
Post by :: Dolpher ::Muchas gracias Ale
creo que puede funcionar
Post by : : Ale Photoshop : :ahh...jejeje... yo fui directamente al menu principal... como no dijo
nada acenté como que era ese...jejje
www.alejandroalbino.com.ar/Encabezadoflashfinal.rar
Acá tenes un fla que en una oportunidad Kadazuro me ayudó a realizar...
(hace como 5 años por eso está el Flash 5... pero anda)
Lo unico es el desplazamiento es solo texto, tendrias que ver como
hacerlo con imagenes y con esa profundidad entre una imagen en primer
plano y otra en segundo plano... pero creo que no debe estar tan lejos...
espero que sirva (como me sirvió a mi en esa oportunidad!)
Saludos
Ale Photoshop
Post by Juan MuroNo, Ale, no creo que se refiera al menu de capas de dreamweaver, sino al
menú de desplazamientos horizontales del Flash que lleva embebido.
Salu2
`8¬]
Juan Muro
Post by : : Ale Photoshop : :mm..mas o menos... no tan avanzado... simplemente hay que saber usar
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/dhtml/respuestas/82002/menu-desplegable
si seguis perdido, deberias buscar un tutorial con explicaciones bien
basicas para principiantes en DW.... pero con "menu desplegable layers"
tendrás muchos resultados...
saludos,
Ale Photohsop
Post by :: Dolpher ::Gracias por sus respuestas, entiendo que debe ser un nivel avanzado,
trataré de hacer algo a ver qué resulta, muchas gracias
Post by Juan MuroEn realidad en Flash no existe un nombre concreto para este efecto,
aunque menús parecidos pueden llamarse de scroll-h. Tampoco son
fáciles de implementar en general porque hay que adecuarlos mucho al
espacio del que dispones y a la cantidad de items que contenga y
eventos que despachen.
Creo que esta es tarea para un desarrollador avanzado
Salu2
`8¬]
Juan Muro
Post by :: Dolpher ::Qué tal ?, necesito hacer un menú del tipo que hay en
http://www.polynesia.com/ es decir, que al desplazar el puntero
mueva todo el contenido, alguien sabe cómo se nombra este efecto
para poder buscar un ejemplo en flashkit.com o en algún otro
buscador de recursos ?
De antemano agradezco sus respuesta
Atte.