Comunidad de diseño web y desarrollo en internet online

Agregar getURL a Accordion

Citar            
MensajeEscrito el 26 Ago 2005 05:35 pm
Hola
Como puedo agregar un getURL para que mis clips de pelicula en cada pestaña del acordeon, se linkeen a webs externas...
o acaso debia haberlo hecho con botones en vez de clips de pelicula? :? he tratado de hacerlo con

Código :

on(click)

pero como son clips.... :oops:
Aun no comprendo muy bien el crear funciones :(

En fin aqui esta el codigo que use del tuto de elecash que ya me funciona :D

Código :

//Atacheamos el componente
//lo llamamos de la biblioteca
attachMovie("Accordion", "miAcordeon", 1);

//Propiedades del componente
//colores, tamaño etc...
miAcordeon.setSize(130, 210);
miAcordeon.setStyle("themeColor","0x003399"); 


//Le ponemos las opciones del menú 
//aqui le colocamos titulo a cada pestaña
miAcordeon.createChild("View", "opcion1", {label: "ABCdatos"});
miAcordeon.createChild("View", "opcion2", {label: "TareaWeb"});
miAcordeon.createChild("View", "opcion3", {label: "Escolar"});
miAcordeon.createChild("View", "opcion4", {label: "Icarito"});
miAcordeon.createChild("View", "opcion5", {label: "La Máquina De..."});
miAcordeon.createChild("View", "opcion6", {label: "Monografias"});
miAcordeon.createChild("View", "opcion7", {label: "El Rincon Del Vago"});
miAcordeon.createChild("View", "opcion8", {label: "Wikipedia"});


//Propiedades de los objetos vinculados
miAcordeon.opcion1.createChild("abcdatos", "abcdatos_mc")
miAcordeon.opcion1.abcdatos_mc.move(00, 00);

miAcordeon.opcion2.createChild("tareaweb", "tareaweb_mc")
miAcordeon.opcion2.tareaweb_mc.move(00, 00);

miAcordeon.opcion3.createChild("escolar", "escolar_mc")
miAcordeon.opcion3.escolar_mc.move(00, 00);

miAcordeon.opcion4.createChild("icarito", "icarito_mc")
miAcordeon.opcion4.icarito_mc.move(00, 00);

miAcordeon.opcion5.createChild("maquina", "maquina_mc")
miAcordeon.opcion5.maquina_mc.move(00, 00);

miAcordeon.opcion6.createChild("monografias", "monografias_mc")
miAcordeon.opcion6.monografias_mc.move(00, 00);

miAcordeon.opcion7.createChild("rincon", "rincon_mc")
miAcordeon.opcion7.rincon_mc.move(00, 00);

miAcordeon.opcion8.createChild("wikipedia", "wikipedia_mc")
miAcordeon.opcion8.wikipedia_mc.move(00, 00);

Gracias

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 26 Ago 2005 06:11 pm
Lo que has de utilizar son los listeners, mirate el tutorial que hay que te irá bien.

Una vez tienes ese código simplemente con un listener e if-elses puedes sacarlo.

Código :

//Listener para cuando se cambia de vista
alCambiar = new Object();
alCambiar.change = function(objeto) {
   if (objeto.target.selectedIndex == 0){
      trace("Este es el primer botón.");
   }
   else if (objeto.target.selectedIndex == 1){
      trace("Este es el segundo botón.");
   }
   else if (objeto.target.selectedIndex == 2){
      trace("Este es el tercer botón.");
   }
   else if (objeto.target.selectedIndex == 3){
      trace("Este es el cuarto botón.");
   }
   else if (objeto.target.selectedIndex == 4){
      trace("Este es el quinto botón.");
   }
   else if (objeto.target.selectedIndex == 5){
      trace("Este es el sexto botón.");
   }
   else if (objeto.target.selectedIndex == 6){
      trace("Este es el septimo botón.");
   }
};
//Eventos
miAcordeon.addEventListener("change", alCambiar);


Espero que te sirva, deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 26 Ago 2005 08:30 pm
no me funcionan los trace :? :?
en donde van los trace tengo que colocar algo asi
miAcordeon.opcion1.abcdatos_mc.click
en negrita debe ir un evento para enviar el getURL no??

elecash no entiendo mucho lo que me acabas de explicar
no puedo cambiar los clips a botones y hacerlo de una manera mas facil???

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 26 Ago 2005 10:30 pm
No, TODOS, repito, T O D O S los componentes lanzan eventos que se han de recoger mediante listeners.

Si quieres poder recoger el evento de cuando se clica un botón del Accordion has de utilizar Listeners. Todo esto lo sabrías si me hubieses hecho caso y te hubieses leído el tutorial de Listeners que hay en esta misma página... ¬¬

Es la única manera y no hay otra, y por mucho que le quieras dar vueltas no vas a poder hacerlo de otra forma así que hazlo como se tiene que hacer con L I S T E N E R S!!!

Deu!!

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 29 Ago 2005 01:49 pm
:oops: esta bien no me retes :(
le seguire dando a ver si puedo

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 30 Ago 2005 05:46 pm

elecash escribió:



Código :

//Listener para cuando se cambia de vista
alCambiar = new Object();
alCambiar.change = function(objeto) {
   if (objeto.target.selectedIndex == 0){
      trace("Este es el primer botón.");
   }
   else if (objeto.target.selectedIndex == 1){
      trace("Este es el segundo botón.");
   }
   else if (objeto.target.selectedIndex == 2){
      trace("Este es el tercer botón.");
   }
   else if (objeto.target.selectedIndex == 3){
      trace("Este es el cuarto botón.");
   }
   else if (objeto.target.selectedIndex == 4){
      trace("Este es el quinto botón.");
   }
   else if (objeto.target.selectedIndex == 5){
      trace("Este es el sexto botón.");
   }
   else if (objeto.target.selectedIndex == 6){
      trace("Este es el septimo botón.");
   }
};
//Eventos
miAcordeon.addEventListener("change", alCambiar);



Hola ele
Probe esto y me he dado cuenta que el codigo es para que realice una accion cada vez que se cambie de pestaña.
Pues lo mio es que se realice la accion al dar click al clip de pelicula (que contiene una imagen) dentro de cada pestaña lo cual abrira una web (gracias a getURL), y no cuando cambie...
se puede lograr???

Ya me funciona de una manera:
dentro del clip de pelicula la misma imagen que posee la converti en boton el cual quedo dentro del clip y ahi me funciona el link a la web externa ...pero lo quiero lograr con listeners :(

Gracias ;)

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox

 

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