Flash - Navegar por fotogramas

Iniciado por ubetor^^, 4 Marzo 2007, 02:15 AM

0 Miembros y 1 Visitante están viendo este tema.

ubetor^^

Hola.

Hace muy poco que aprendí a utilizar Macromedia Flash, pero no sé  programar en Actionscript. El caso es que estoy haciendo una web y querría hacer unos botones los cuales al click cargasen una sección. De momento lo único que he conseguido es que al hacer click se cargue un clip de película, lo cual parece no ser muy útil...

on (release) {
tellTarget (\"/seccion1\") {
gotoAndPlay(1);
}
}


Me gustaría hacerlo por fotogramas, si alguien me pudiese hacer un ejemplo le estaría agradecido.

salu2

Azielito

#1
por tofogramas, entonces solo cambia el gotoAndPlay() por gotoAndStop();

y, con eso vas de fotograma en fotograma
y/o, para asegurar que se quede "quieto" el cursor en ese fotograma entonces le pones un Stop(); en dicho fotograma.


esta es la respuesta para lo que entendi de tu pregunta, no es muy clara ;D




ahora, lo anterior es para ir en la linea de tiempo actual, pero, si quieres ir a un simbolo en especifico entonces haces referencia a este

on(release){
   _root.MiMovieClip.gotoAndStop(2);
}

con esto le dices que en "raiz" busque el clip de pelicula llamado "MiMovieClip" y que, en este te dirija al fotograma dos del mismo y se detenga

H4RR13R

#2
Guééééééé por fin puedo ayudar a alguien XD, te pongo un ejemplo:

a traves de esto lo que hare, mediante convertir un objeto en simbolo, intruduciendole AS, en estos caracteres obtendras.

on(release)
{
gotoAndPlay(69);
}

release: la funcion se ejecutara mientras pulses y dejes ir el botón.
ir al fotograma 69, como indica entre las paréntesis y seguir reproduciendo, si quieres que se pare en tal fotograma(69) introduces stop(); en el fotograma 69 o sigues el siguiente consejo

on(release)
{
gotoAndStop(69);
}

irás al fotograma 69 y pararas la película

on(release)
{
nextFrame();
}

irás al siguiente fotograma.

on(release);
{
prevFrame();
}

iras al anterior fotograma


pues eso es todo, para alguna duda priv o lo postean aqui asi lo podemos aprender todos :P.
Perdona por correjiste AZIELITO, no te ofendas xd simplemente aclaro ;)

SaludoS.

mi frase: Un hacker no dice lo que sabe un lammer no sabe lo que dice

Azielito

xD
no se en que me estas corrijiendo amigo mio =)
pero, es de gran ayuda lo que has puesto

H4RR13R

jeje, simplemente ampliaba y aclaraba, para alguna duda me preguntais en msn ;).

SaludoS.

mi frase: Un hacker no dice lo que sabe un lammer no sabe lo que dice

ubetor^^

Gracias por contestar, y disculpad si no me expliqué con claridad...pero el problema que tenía era ese, no sabía como moverme por los fotogramas, y la info que habéis puesto es muy útil. Ahora ya consigo hacer lo que quería, y además de eso, voy a postear unos codes más k e dido encontrando por ai, por si a algun newbie como yo le puede servir...ia saben

Si quieres ir desde un botón que está en la principal a un frame de un MC:
on(release){
nombre_instancia_mc.gotoAndPlay(número_frame);
}
Si quieres ir desde un botón que está dentro de un MC a un frame de la prinicpal:
on(release){
_root.gotoAndPlay(número_frame);
}


Gracias de nuevo, salu2

H4RR13R

la verdad lo estas explicndo mal que ni yo lo entiendo XD.

SaludoS.

mi frase: Un hacker no dice lo que sabe un lammer no sabe lo que dice

Azielito

el codigo lo dice todo señor Harrier
on(release){
   nombre_instancia.gotoAndPlay(numero_fotograma);
}

Es como lo que puse en mi post, la parte de abajo:
Haces referencia a un MovieClip dentro de este, o, en raiz y le dices que en este se valla hacia "x" fotograma, tambien puedes hacerlo por labels

on(release){
_root.gotoAndPlay(número_frame);
}


Primero, te vas a la raiz de lapelicula y entonces le dices que valla a "x" fotograma, ayuda cuando tienes una botonera en un MC pero quieres manejar lo que hay en la raiz de la pelicula

Repito, es lo que puse en mi primer post, pero, mejor explicado x'DDDD