Comunidad de diseño web y desarrollo en internet online

Duda de NOVATO

Citar            
MensajeEscrito el 25 Nov 2008 05:02 pm
Tengo un pequeño problema con un roll over, tengo escrito el siguiente codigo:
on (rollOver) {
tellTarget ("CiudadParque") {
gotoAndPlay(2);
}
}
on (rollOut) {
tellTarget ("CiudadParque") {
frame = 20-_currentframe;
gotoAndPlay(frame);
}
}
Y con esto me funciona el rollover y el rollout, pero si quiero que además al "picar" me vaya a otra escena no me funciona, al anterior codigo le añado:
on (release) {
gotoAndPlay("Principal", 1);
}
pero no me funciona. Posiblemente, dados mis pocos conocimientos, algo no esté haciendo bien.

Gracias por adelantado :D

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Nov 2008 05:23 pm
tenes que ponerle un nombre de etiqueta al fotograma donde vas y llamarlo con el ;)

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 25 Nov 2008 05:30 pm
Supongo que te refieres a ponerle un nombre de instancia y llamarlo, algo asÍ:

on (release) {
gotoAndPlay("Escena", "nombre instancia fotograma");
}

Esto no me funciona

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Nov 2008 05:36 pm
Decir que el boton está dentro de una capa de un mc que a su vez tiene otro mc con el nobre de instancia ("CiudadParque") para que haga el rollover y el rollout.

Estoy desesperado!!! y eso que supongo que será una chorrada...

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Nov 2008 05:37 pm
gotoAndPlay( "nombre instancia fotograma");

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 25 Nov 2008 05:38 pm
entonces tenes que usar _root.
_root.gotoAndPlay( "nombre instancia fotograma");

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 25 Nov 2008 06:26 pm
No se como leches he hecho el rollover pero no me funciona tampoco _root.

A ver, he hecho un mc con dos capas, en una un boton con solo el estado "zona activa", sobre este botón está el código rollover y rollout y en la otra capa un mc al que llamo desde el botón con tellTarget, está correcto, no? pues ni con gotoAndPlay( "nombre instancia fotograma"); ni con _root.gotoAndPlay( "nombre instancia fotograma"); me funciona el "on release"

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2008 04:49 pm

miklam escribió:

No se como leches he hecho el rollover pero no me funciona tampoco _root.

A ver, he hecho un mc con dos capas, en una un boton con solo el estado "zona activa", sobre este botón está el código rollover y rollout y en la otra capa un mc al que llamo desde el botón con tellTarget, está correcto, no? pues ni con gotoAndPlay( "nombre instancia fotograma"); ni con _root.gotoAndPlay( "nombre instancia fotograma"); me funciona el "on release"


tellTarget es de la versión 4 de AS.


Código ActionScript :


on(release){
gotoAndPlay("Nombre_de_mi_Fotograma");
}

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

msie
Citar            
MensajeEscrito el 26 Nov 2008 04:50 pm
Lo he probado todo, o todo lo que sé claro :D no dejo de leer foros :kira: , probar soluciones... y nada :roll: alguien sabe como ayudarme porfavor, se lo agradeceré eternamente y la página que estoy "intentando" hacer también.

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2008 04:51 pm
Checate este tutorial:

http://www.cristalab.com/tutoriales/167/gotoandstop-uso-correcto.html

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

msie
Citar            
MensajeEscrito el 26 Nov 2008 04:56 pm

Código ActionScript :

on (rollOver) {
gotoAndPlay("CiudadParque");
}
on (rollOut) {
frame = 20-_currentframe;
gotoAndPlay(frame);
}
on(release){
gotoAndPlay("Principal")
}


En tu ejmplo estas mandando a un fotograma llamado Principal dentro de la escena 1, no le veo chiste decirle la escena si estas trabajando en la misma escena como tal.

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

msie
Citar            
MensajeEscrito el 26 Nov 2008 04:56 pm
Gracias por contestar flashreloco, pero no te entiendo, quito el tellTarget? con

on(release){
gotoAndPlay("Nombre_de_mi_Fotograma");
}

ya probé y no me funciona si mantengo el rollover y el rollout

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2008 05:00 pm
on(release){
gotoAndPlay("Nombre_de_mi_Fotograma");
}


si queres ir a una escena y tu boton esta dentro de un mc..como el de rosvell o directamente es un mc eso no va a funcionar
tenes que referirte a la linea principal de tiempo
_root.gotoAndPlay("Nombre_de_mi_Fotograma");

asi

y si no te funciona
estas haciendo algo mal por otro lado


pd:el uso de escenas no es recomendado desde la version 8 ..pero ahora no te compliques

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 26 Nov 2008 05:03 pm
No es un fotograma llamado "Principal" es una escena diferente a la del botón llamada Principal y al frame 1, con el código que me has escrito sigue sin funcionar, me leere el tutorial, gracias

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2008 05:06 pm
tenes que poner al fotograma nombre de isntancia principal
y con esto 'tenes que referirte a la linea principal de tiempo'
me referia al escenario

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 26 Nov 2008 05:08 pm
Es que en realidad que es lo que quieres hacer con el gotoAndPlay ? solo te va servir para llevarte a un fotograma en especifico, ahora si tienes alguna animacion dentro de un movieclip debes de especificar pra que funcione.

Código ActionScript :

on(release){ 
miAnimacion.gotoAndPlay("Nombre_de_mi_Fotograma"); 
} 

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

msie
Citar            
MensajeEscrito el 26 Nov 2008 05:10 pm
no flasreloco
arriba lo dice quiere ir a una escena
por eso el root ;)
no es tan dificl ponele nombre de etiqueta al fotograma llamalo principal y usa lo que te di

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 26 Nov 2008 05:12 pm
Ok me perdi en las respuestas ^^

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

msie
Citar            
MensajeEscrito el 26 Nov 2008 05:21 pm
Ok, creo que igual es más fácil explicar el efecto que busco, necesito que al pasar por encima de un texto esté cambie de color, aparezca una fotografia y otro texto, al salir del mismo quedamos como al principio y al picar me lleve a otro fotograma distinto. Lo de las escenas no tenia ni idea, pero las puedo quitar aún, de hecho para probar lo que me comentas ironeric le he puesto el nombre de etiqueta a un fotograma dentro de la misma escena pero debe fallarme algo... voy a comenzar desde el principio y a ver. Gracias a ambos!!

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2008 05:30 pm
para lo de las fotografia y el texto usa mc
es decir

cuando el mouse esta sobre mandas el mc al fotograma 2
mc.gotoAndPlay(2);
nota:el mc tiene q tener nombre de isntancia

volviendo al tema de las escenas ...el fotograma ese al que vas tiene que tener un

Código ActionScript :

stop();

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 26 Nov 2008 05:42 pm
Supongo que ya checaste este tutorial?
http://www.cristalab.com/tutoriales/123/boton-con-fade-in-y-fade-out-animado.html
Otro ejemplo que seguro te sirve
http://www.cristalab.com/ejemplos/100/boton-con-fade-in-y-fade-out-animado.html

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

msie
Citar            
MensajeEscrito el 26 Nov 2008 06:12 pm
Estudiaré y estudiaré y algún día lo conseguiré!!! jejeje aún no consigo que me salga, o tengo una chorrada mal o un mc que no es o quien sabe, de cualquier manera lo que está claro es que si me atasco con esto...

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 04:55 pm
Una última aclaración, lo más fácil para hacer el rollover que necesito es hacer un mc con dos capas en una capa poner un botón en blanco con el código:

on (rollOver) {
_root.ejemplo.gotoAndPlay(2);
}
on (rollOut) {
_root.ejemplo.gotoAndPlay(1);
}
on (release) {
gotoAndPlay("fotogramaejemplo");
}

y en la otra poner otro mc con el nombre de instancia "ejemplo" y en este mc hacer la animación en el fotograma 1 y 2 del rollover y del rollout. Luego el "on release" llamarlo a un fotograma "fotogramaejemplo" previamente nombrado. Es correcto?

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 05:11 pm
Pues eso no me funciona!!!! no me hace ninguno de los tres efectos... :cry: no lo entiendo...

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 05:13 pm
eso que estas diciendo es una complicacion perversa del tutorial de fade in fade out que te paso flashreloco
mirala vas a ver que es mas facil de lo que pensas

beso


eric

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 27 Nov 2008 05:44 pm
Estupendo, yo cojo el tuto de fade in fade out:

on (rollOver) {
mc_animado.onEnterFrame = function() {
if (this._currentframe != 20) {
this.nextFrame();
} else {
this.stop();
delete this["onEnterFrame"];
}
};
}
on (rollOut) {
mc_animado.onEnterFrame = function() {
if (this._currentframe != 1) {
this.prevFrame();
} else {
this.stop();
delete this["onEnterFrame"];
}
};
}

Y todo correcto!! me hace el rollover y el rollout, lo mismo que cuando yo usaba tellTarget, pero ahora le añado:

on (release) {
gotoAndPlay("nombrefotograma");
}

Y no funciona!!!! vuelvo a estar en el principio...

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 05:49 pm
em amigo
_root.gotoAndPlay("nombrefotograma");
el fotograma en cuestion tiene que tener un stop
segundo(no usese escenas ..traen problemas)


beso eric

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 27 Nov 2008 06:01 pm
Gracias Eric por tu incansable ayuda, por fin!!!!!! faltaba el _root no llegas a imaginar lo agradecido que estoy. En serio gracias

Por miklam

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 06:02 pm
:D

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

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