Comunidad de diseño web y desarrollo en internet online

Mc dentro de otro Mc no responde

Citar            
MensajeEscrito el 03 Nov 2008 11:39 pm
Soy novato con muchas ganas de aprender
Tengo algunas imágenes en miniatura, posicionadas horizontalmente, cuando paso el mouse por arriba de la miniatura, esta tiene un efecto de destellos que le hice y al hacer clic se ve la misma imagen a un costado de la página pero en grande . Hasta aquí funciona perfecto.
Le agregue varias imágenes mas , para esto seleccioné todas las miniaturas e hice un mc para ponerle un botón de cada lado para irlas pasando, y funciona perfecto, al posesionarme sobre la miniatura el efecto del destello funciona bien, pero cuando hago clic no responde, o sea ya no me muestra la imagen en grande que antes sí.
El código de la miniatura que funcionaba era, pero al ponerlo en un mc ya no funciona:
onClipEvent (load) {
num = 4;
}
on (release) {
if (_root.gal<>num) {
_parent.play();
_root.gal = num;
}
}


on (rollOver) {
gotoAndPlay("p1");
}
on (releaseOutside, rollOut) {
gotoAndPlay("p2");
}
Agradecería que alguíen pueda ayudarme

Por jego

15 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 03 Nov 2008 11:46 pm
la iamgen grande que vendria a hacer?
un mc ?

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 04 Nov 2008 12:03 am
SI es un mc

Por jego

15 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Nov 2008 12:07 am
Es más . . . cambié el _parent por _root pero empieza desde el principio (desde la precarga) y se superpone la música y no da el efecto que le había puesto a las imagenes grandes (cuando se muestran las imagenes grandes aparecen de a cuadrados)

onClipEvent (load) {
num = 4;
}
on (release) {
if (_root.gal<>num) {
_root.play();
_root.gal = num;
}
}


on (rollOver) {
gotoAndPlay("p1");
}
on (releaseOutside, rollOut) {
gotoAndPlay("p2");
}

Por jego

15 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Nov 2008 12:08 am
el problema es que creo que Release y esos no funcionan en un mc
funcionan si los pones en el primer frame
por ejemplo en el frame

Código ActionScript :

num = 4
boton.onRelease=function(){
if (_root.gal<>num) {
_parent.play();
_root.gal = num;
}
}
onRollOver=function(){
gotoAndPlay("p1");
}
onReleaseOutside=onRollOut=function(){
gotoAndPlay("p2");
}

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 04 Nov 2008 12:10 am
pequeña correcion
boton.onRollOver=function(){
boton.onReleaseOutside=onRollOut=function(){

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 04 Nov 2008 12:43 am

Por jego

15 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Nov 2008 12:44 am
La parte del codigo que no funciona es solamente la siguiente

onClipEvent (load) {
num = 4;
}
on (release) {
if (_root.gal<>num) {
_root.play();
_root.gal = num;
}
}

Por jego

15 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Nov 2008 12:46 am
a
esto

Código ActionScript :

onRollOver=function(){ 
gotoAndPlay("p1"); 
} 
onReleaseOutside=onRollOut=function(){ 
gotoAndPlay("p2"); 
} 

esta dentro del boton y no dentro del mc no?
lo otro

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 04 Nov 2008 12:51 am
prueba con
_parent._parent.play();

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 04 Nov 2008 01:35 am
Mil gracias . . .
agregue un _parent y ahora funciona perfecto. Queda así:

onClipEvent (load) {
num = 4;
}
on (release) {
if (_root.gal<>num) {
_parent._parent.play();
_root.gal = num;
}
}


on (rollOver) {
gotoAndPlay("p1");
}
on (releaseOutside, rollOut) {
gotoAndPlay("p2");
}
Nuevamente . . . muchisimas gracias por ocuparte de mi problema

Por jego

15 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Nov 2008 07:17 pm
:)
te aconsejo leas esto
http://www.cristalab.com/foros/t1014_guia-para-obtener-ayuda-efectiva-en-los-foros.html
para tu proxima duda
para que no se tenga que adivinar :)
saludos

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

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