Comunidad de diseño web y desarrollo en internet online

funcion para hacer referencia a un moviecliep que movieclip

Citar            
MensajeEscrito el 13 Ago 2009 09:01 pm
Hola, buenas tardes a todos.

Antes que nada agradecer por el apoyo que siempre brindan y espero que me puedan ayudar un poco con lo siguiente

Supongamos que tengo 5 botones, y al darle clic a uno este de debe de desactivar e irse a su segundo fotograma

Código ActionScript :

function Aprieta() {

movieclip_1.movieclip_1.enabled=true;
movieclip_1.movieclip_1.gotoAndStop(1);
movieclip_1.movieclip_2.enabled=true;
movieclip_1.movieclip_2.gotoAndStop(1);
movieclip_1.movieclip_3.enabled=true;
movieclip_1.movieclip_3.gotoAndStop(1);
movieclip_1.movieclip_4.enabled=true;
movieclip_1.movieclip_4.gotoAndStop(1);
movieclip_1.movieclip_5.enabled=true;
movieclip_1.movieclip_5.gotoAndStop(1);

this.enabled=false;
this.gotoAndStop(2);
}


posterior a eso colocar lo siguiente en cada botón

Código ActionScript :

movieclip_1.movieclip_5.OnRealse = function (){
trace();
Aprieta();
}



Ahora bien la cuestion es que cuando le dejo asi el this hace que el movieclip principal se inactive todo y se vaya al 2 fotograma que no existe en ese caso por lo cual no me funciona :cry:

la web donde lo quiero aplicar es la siguiente www.uruspiel.com en la cual si se dan cuenta en los primeros menus donde dice Bolsas, Carteras, Cuadros, etc... y los de la parte inferior que dicen Coporativo, Modelado y Contacto ya funciona hace la accion es decir deja inactivo y marcado el Link en el que uno se encuentra, sin embargo no esta de la mejor forma posible ya que cada boton tiene todas las acciones que tiene la funcion solo que sin el this y haciendo referencia directa a cada objeto :lol:

Alguien me podria ayudar Help Mi Please...!!!

Por cierto espero me puedan dar un poco de sus comentarios de como va el web site aunque se que aun le hacen falta algunas cosillas, pero ya saben los clientes a veces se tardan años en entregar unas imagenes.

Saludos y muchas gracias de antemano ....!!! :wink:

Por grako

20 de clabLevel



 

Mexico

chrome
Citar            
MensajeEscrito el 14 Ago 2009 11:24 am
Usa el this en cada botón, luego llama a Aprieta (quita el this de esa función)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Ago 2009 06:05 pm
Tenias Razón, muchas gracias...!!! :cool:

Ahora mi funcion y la intención de como lo quiero realizar es la mejor ?

de antemano gracias !!!!me yudaste mucho y me ahorraste muchas lineas de codigo jejejeje ^^

Por grako

20 de clabLevel



 

Mexico

chrome
Citar            
MensajeEscrito el 17 Ago 2009 11:11 am
Ahorrar código es lo mejor, usualmente comienzas con funciones, luego clases con métodos, luego diseños enteros OOP, luego frameworks ... lo mejor es que vayas avanzando en ese orden, una vez que entiendes lo anterior sigues con lo siguiente (siempre que el trabajo lo amerite, no usas un framework para un banner)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.