Foros del Web » Creando para Internet » Flash y Actionscript »

Cargar MC de biblioteca

Estas en el tema de Cargar MC de biblioteca en el foro de Flash y Actionscript en Foros del Web. Hola a todos, dandole vueltas y mirando en todos los rincones por internet no e encontrado lo que buscaba y ya como ultima esperanza me ...
  #1 (permalink)  
Antiguo 13/01/2010, 07:44
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Cargar MC de biblioteca

Hola a todos,
dandole vueltas y mirando en todos los rincones por internet no e encontrado lo que buscaba y ya como ultima esperanza me dirigo a vosotros,

Mi consulta es la siguiente:

Tengo creado unos 50 MC en forma de botones sobre el escenario y lo que necesito es que cuando pase por encima de cualquiera me salga una especie de "alert" con una foto (otro MC) y las caracteristicas de la foto. Bien esto lo se hacer manual pero sería una chapuza y muchas horas de trabajo, lo que se me habia ocurrido es crear un MC vacio y que cuando pase el raton me cargue el MC (foto) dentro del vacio.

Es posible sacar el MC (Foto) de la biblioteca?

Espero que me haya explicado bien.

Muchas gracias de antemano.
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #2 (permalink)  
Antiguo 13/01/2010, 10:16
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Cargar MC de biblioteca

Hola ken-obi:
Para cargar un MC de la Biblioteca se usa el código: attachMovie()
Vamos con un ejemplo:
Tenemos el MC en la Biblioteca, lo vinculamos por ejemplo con el nombre de foto.
Código para el botón:
Código:
on(rollOver){
	attachMovie("foto", "foto1", 1);
	foto1._x = 100;// aquí cambia el valor de la coordenada horizonrtal donde quieres que se cargue
	foto1._y = 100;// aquí la de la vertical. 
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 13/01/2010, 10:39
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

Gracias bandit de nuevo me funciono a la perfeccion pero...

como la quito?

con esto no me funciona:

on(rollOut){
removeMovieClip("foto1", 1);
}
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #4 (permalink)  
Antiguo 13/01/2010, 10:43
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Cargar MC de biblioteca

Para eliminarlo el código debe ser así:
Código:
on(rollOut){
	removeMovieClip("foto1");
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 13/01/2010, 10:44
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

nada no me funciona asi tampoco...
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #6 (permalink)  
Antiguo 13/01/2010, 10:47
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Cargar MC de biblioteca

Debe de funcionar, acabo de probarlo.
El código completo para el botón:
Código:
on(rollOver){
	attachMovie("foto", "foto1", 1);
	foto1._x = 100;
	foto1._y = 100;
}
on(rollOut){
	removeMovieClip("foto1");
}
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 13/01/2010, 10:48
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

este es mi codigo completo:

mari.onRollOver = function() {
vacio.attachMovie("square", "marin", 1);
marin._x = Stage.width/2;
marin._y = Stage.height/2;
}
mari.onRollOut = function() {
vacio.removeMovieClip("marin");
}

Me lo muestra pero no me lo quita...
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!

Última edición por ken-obi; 13/01/2010 a las 11:03
  #8 (permalink)  
Antiguo 13/01/2010, 11:04
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

el MC marin lo cargo en uno que se llamada vacio.
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #9 (permalink)  
Antiguo 13/01/2010, 11:14
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Cargar MC de biblioteca

Escribe tu código así:
Código:
mari.onRollOver = function() {
	vacio.attachMovie("square","marin",this.getNextHighestDepth());
	vacio._x = Stage.width/2;
	vacio._y = Stage.height/2;
	vacio._visible = true;
};
mari.onRollOut = function() {
	vacio._visible = false;
};
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #10 (permalink)  
Antiguo 13/01/2010, 11:27
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

Me funciono perfectamente gracias.
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #11 (permalink)  
Antiguo 13/01/2010, 17:22
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Cargar MC de biblioteca

Hola Bandit, yo también necesitaría cargar un MC de la biblioteca, pero en lugar de que sea a través de un botón que sea en directamente en un frame. Cuál sería el código en ese caso?

Muchas gracias.
  #12 (permalink)  
Antiguo 13/01/2010, 17:38
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

algo asi:

onEnterFrame () {
attachMovie("foto", "foto1", 1);
foto1._x = 100;
foto1._y = 100;
}

espero que te sirva.

UN saludo
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #13 (permalink)  
Antiguo 13/01/2010, 17:50
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Cargar MC de biblioteca

Grac ias por contestar Ken - obi. Puse el código tal cual solo que cambiando por el nombre de mi mc, pero me tira error de sintáxis, qué podrá ser?
Gracias.
  #14 (permalink)  
Antiguo 13/01/2010, 17:54
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

pega tu codigo aqui para que lo vea?
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #15 (permalink)  
Antiguo 13/01/2010, 19:08
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Cargar MC de biblioteca

este es el código:

onEnterFrame () {
attachMovie("slide video", "video1", 1);
video1._x = 100;
video1._y = 100;
}

Gracias!
  #16 (permalink)  
Antiguo 13/01/2010, 20:06
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 3 meses
Puntos: 6
Respuesta: Cargar MC de biblioteca

Copia este codigo que lo e probado y funciona:

onEnterFrame=function (){
attachMovie("slide video", "video1", 1);
video1._x = 100;
video1._y = 100;
}

Suerte.
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #17 (permalink)  
Antiguo 13/01/2010, 20:44
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Cargar MC de biblioteca

Ahora sí, gracias nuevamente ken - obi
  #18 (permalink)  
Antiguo 14/01/2010, 16:42
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Cargar MC de biblioteca

Hola mglimas:
No se necesita la función onEnterFrame() para cargar un MC de la Biblioteca, basta que se ponga el código así:
Código:
attachMovie("foto","foto1",1);
foto1._x = 100;
foto1._y = 100;
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #19 (permalink)  
Antiguo 14/01/2010, 18:26
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Cargar MC de biblioteca

Muchas gracias Bandit.

Etiquetas: biblioteca
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.