1 Tutorial Flash #1 Boton "Reproducir" en Flash (AS2)
« Sáb Oct 13, 2012 12:11 pm »
~Newa
staff
Botón reproducir
Pues bien, hoy, como tengo algo de tiempo libre, he decidido traerles un tutorial simple para crear un boton de reproducción en flash programando con action script 2 (AS2), el cual nos va a permitir reproducir la pelicula ya creada o a crear. Empezemos
1.- Primero, en el primer fotograma, crearemos el boton, para este tutorial usaré un ejemplo sencillo y crearemos un rectángulo con la herramienta "rectángulo"
2.- Segundo, seleccionando toda la figura (borde y relleno) presionamos click derecho>convertir a símbolo y le pondremos un nombre cualquiera (ya que el nombre puesto aquí no afecta en nada a la programación), en éste caso yo le puse "Botón Newa" como parte del tutorial.
3.- En la pestaña "Propiedades" (si no la ves, ir a la barra principal>ventanas>propiedades) tendremos que ponerle un "nombre de instancia" para que así, al momento de programar, el code busque al objeto con dicho nombre
Como se ve en la imagen, le puse "play_mc"; el _mc es muy importante ya que dicta que tal objeto es un "movie clip" o "clip de pelicula", lo cual nos es muy util al momento de programar
4.-Luego, pasaremos a los chingadazos; la programación, la cual es mucho mas sencilla de lo que parece:
-Click derecho en el boton>Acciones
Aparecerá una ventana, la ventana de acciones, en la cual escribiremos lo siguiente:
- Código:
on (release) {
_root.play ();
}
Y listo, tenemos el boton cargado de la programacion :3, ahora, para que funcione, debemos programar el fotograma en donde se ubica, me explico...
El boton funciona, solo que si lo probamos (CTRL+enter) la pelicula no le dará chance al boton de clickearlo, ya que automáticamente se reproducirá, para ésto, le meteremos un code al fotograma 1
1.- Ir al fotograma 1
2.-Click derecho>acciones
3.- Escribir:
- Código:
stop();
Y listo, el botón es ahora funcional y clickeable
Glosario de codes:
Codigo 1~Para el botón:
- Código:
on (release) {
_root.play ();
}
on (release) {
Aqui se explica que, para que se efectúe el codigo, se debe soltar el click del mouse
_root.play();
_root = linea de tiempo, con ésto podemos controlar la linea de tiempo
.play(); = acción, explica que al efectuar esto la "_root" se reproducirá ".play"
Espero que les haya servido, comenten, likeen y pues, si tengo otro tiempo libre subo más ^^, recuerden que ésto solo es para AS2, no se si funcione para otros lenguajes, ni siquiera si funciona para AS3, asi que mucho cuidado
Salu2
~Newa, too sexy for his shirt
Última edición por ~Newa el Sáb Oct 13, 2012 10:01 pm, editado 5 veces