Comunidad de diseño web y desarrollo en internet online

boton de play y stop

Citar            
MensajeEscrito el 23 Ago 2006 09:30 pm
He conseguido hacer el boton que pare y reanude la musica perfectamente y ademas he conseguido que la musica se repita una vez que termine para ello he utilizado el tutorial de play-stop que encontramos en los tutoriales y el siguiente codigo...

Código :

if (noRepeat == undefined) {
   var noRepeat:Number;
   noRepeat = 1;
   var sonido:Sound = new Sound();
   sonido.attachSound("Sonido");
   sonido.onSoundComplete = function() {
      this.start();
   };
   sonido.start();
}
var pausa:Number = 0;
var estado:Number = 1;
Boton_btn.stop();
_root.onLoad = function(){
    misonido = new Sound();
    misonido.attachSound("Sonido");
   misonido.start(pausa/100);
   Boton_btn.gotoAndStop("pause");   
}
Boton_btn.onPress = function (){
    if (estado == 0) {
      misonido.onSoundComplete = function() {
      misonido.start();
   }
      misonido.start(pausa/100);
        estado = 1;
        Boton_btn.gotoAndStop("pause");   
    } else {
        stop = misonido.position;
        misonido.stop();
        estado = 0;
        Boton_btn.gotoAndStop("play");      
    }
}



lo que necesito es un boton que contenga las mismas caracteristicas, de manera que cuando coloquemos el puntero sobre el botón salga un cartel diciendo para que sirvr ese boton(como los alt en dreamweaver)

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 23 Ago 2006 09:44 pm
Ahi te van unas pistas...

MovieClip, propiedades _x y _y attachMovie() ...

Creas un MC, lo linkas desde la bilbioteca de flash, lo metes con attach movie y modificas mendiante los eventos del boton onRollOver onRollOut las propiedades _x y _y con eso puedes hacerlo de manera sencilla.

Por DaHouseCat

Claber

1011 de clabLevel

2 tutoriales

Genero:Masculino  

Smarphones Fan Boy

firefox
Citar            
MensajeEscrito el 24 Ago 2006 04:43 pm
pues muchas gracias dahausecat! pero debo de decirte que no entiendo mucho tu respuesta, ya que yo no manejo bien flash. por eso te comento:
el moviclip que me propones de que se trataria? de hacer de nuevo los botones play stop?
esta propuesta tuya, anula lo que tengo hecho?
bueno, si puedes ser mas concreto por favor te lo agradeceria. muchas gracias!!

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 25 Ago 2006 01:20 pm

Por cavs

Claber

304 de clabLevel



 

19° 59' 08'' Latitud 102' 16' 59'' Longitud

firefox
Citar            
MensajeEscrito el 25 Ago 2006 04:05 pm

DaHouseCat escribió:

Creas un MC, lo linkas desde la bilbioteca de flash, lo metes con attach movie


johan, te acordas la vez pasada habias conseguido llamar mc's desde la biblioteca? lo que te dice dahousecat es que hagas eso. prepararias unos pequeños movieclips con la info qeu queres que se despliegue en los diferentes comportamientos del boton. les pones su nombre de link, y dentro del codigo que especifica las acciones en los diferentes comportamientos del boton, llamas a cada mc.
suponete que queres que cuando el mouse pase sobre el boton aparezca un mc con info, especificas un onRollOver, y usas el attachMovie().
eso es lo mas sencillo. el tutorial que te muestra cavs esta muy bien y sirve tambien para tu problema, pero es muy avanzado. yo te recomendaria hacer lo que dice daHouseCat. usar mc's desde la biblioteca.
saludos!

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 25 Ago 2006 07:13 pm
hola de nuevo!! pues bien, he intentado eso de attachmovie, pero los inconvenientes que tengo son: para hacer lo de attachmovie, necesito crear un boton que llame al movieclip de biblioteca. y precisamente, para hacer el boton de play-stop como dice el tutorial, no se hace ningun boton, es un clip de pelicula con dos fotogramas uno play y otro pause, y en el codigo va para hacerlos boton.
haciendolo como atachmovie, me sale a medias, ya que cuando hago que el puntero este sobre el boton, si llama al clip de pelicula, pero este se mueve aunque yo ponga un stop. y no se quita.
pero esto no es compatible con el modo de hacer el boton de play-pause como el tuturial.
Mx, si tu puedes, pues me mandas un ejemplo como aquella vez, pero por favor! con los codigos que tengo.
un saludo, y espero ayuda!! :crap:

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 26 Ago 2006 07:51 am
vamos que es re sencillo.

Código :

Boton_btn.onRollOver = function() {
   //aca usar attachMovie
}
Boton_btn.onRollOut = function() {
//aca usar removeMovieClip()   
}
^^

el rollout es para que cuando saques el mouse de esse area, el mc se vaya.

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 26 Ago 2006 04:31 pm
hola otra vez!!! jejej, pues si, he puesto el codigo que me pusistes y si funciona, y a la perfeccion, pero el que no me sale es el de para quitar el clip de pelicula, el removemovie, no se a que se refiere, ni que hacer.
bueno, espero este ultimo paso. jejej
un saludo

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 26 Ago 2006 05:29 pm
jeje, hola de nuevo, es para concretar un poco mas la cosa. mirad:
yo he puesto lo siguiente:

Código :

Boton_btn.onRollOver = function() {
   this.attachMovie("sobre", "sobre_mc", 1);
}


el clip de pelicula que quiero que aparezca, que es informacion, lo he llamado sobre.
este sale perfectamente, pero lo que no me sale es el que lo quita.

Código :

Boton_btn.onRollOut = function() {
no se que es lo que tengo que poner, porque Mx, dice removemovie, pero no se a que se refiere.
un saludo, y espero que esto este mas claro.
:wink:

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 26 Ago 2006 05:47 pm
es para que cuando saques el mouse de ese area el mc desaparezca.

Código :

Boton_btn.onRollOut = function() {

//aca usar removeMovieClip()   

}

ahi debes usar el nuevo nombre que le diste a sobre, es decir, sobre_mc.
en el ejemplo anterior ya lo usaste tambien. trata de ver como usarlo en diferentes ejemplos

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 26 Ago 2006 07:00 pm
jejej, es que ya sabes que soy un poco torpeee , jejejej, pero bueno. a ver!!

Código :

Boton_btn.onRollOver = function() {
   this.attachMovie("sobre", "sobre_mc", 1);
}

con esto llamo al clip de pelicula que tengo en biblioteca que se llama "sobre"
ahora bien, para que desaparezca, no se como ponerlo, lo he intentado de este modo:

Código :

Boton_btn.onRollOut = function() {
   this.removeMovie(this);
}

y tambien de este modo:

Código :

Boton_btn.onRollOut = function() {
   this.removeMovie("sobre_mc", "sobre", 1);
                }

el nombre del clip es "sobre", Mx, no entiendo lo que dices.
por favor, ya sabes el nombre del clip, ahora dime tu que pongo?
muchas gracias por todo. :? estoy apunto de conseguirlo!!un ultimo empujon, jejej

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 26 Ago 2006 07:10 pm

johan escribió:


Código :

Boton_btn.onRollOver = function() {
   this.attachMovie("sobre", "sobre_mc", 1);
}


eso significa que:
sobre es el nombre del mc que esta en la bibioteca
sobre_mc es el nuevo nombre de sobre, y cada vez que quieras de ahora en mas usar ese mc que ya llamaste desde la biblioteca, deberas llamarlo asi, con su nuevo nombre.

entonces, mira las rutas que usaste:

Código :

this.attachMovie.....

por logica...

Código :

this.nombre del mc llamado.removeMovieClip()


es cuestion de manejar rutas

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 26 Ago 2006 08:28 pm
a ver!! yo se que para ti es facil, pero yo...jejej, tu sabes. mira:
yo hago un clip de pelicula, que se llama "clipuno" ahi, es donde pongo los fotogramas de play y stop, que es como dice el tutorial.
en fin. entonces, yo hago otro clip de pelicula que se llama "sobre" y es para que cuando yo ponga el puntero encima, lo llame. y el codigo es el siguiente:

Código :

Boton_btn.onRollOver = function() {
   this.attachMovie("sobre", "sobre_mc", 1);
}

este sale a la perfeccion.
ahora.
para que se quite. fijandome en uno de llamar a un clip de pelicula (te acuerdas?) el boton del mc, lo llamaba, Boton_btn, era su nombre de instancia.
pero aqui, no se donde ponerlo, ya que no tengo botones propiamente dicho.
estoy mareaooooo :shock: , y no puedo averiguarlo yo solo, te importa mandarme un ejemplo?
por favor!!!!gracias

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 26 Ago 2006 08:41 pm

johan escribió:

y no puedo averiguarlo yo

claro que si, tenes todos lo elementos, solo debes terminar de entenderlos.

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 27 Ago 2006 02:45 pm
Mx!!! por favorr!!! no puedoooooo :shock:
pon un ejemplo por favor, para que yo lo descargue, asi es como entendi el otro que me explicastes, por favor, te lo pido ... :cry:
no puedo hacerlo solo.
espero que me ayudes
muchas gracias :crap:

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 27 Ago 2006 04:52 pm

Tutorial basico de programación en Flash MX escribió:

Rutas y niveles de objetos en Flash

_root....... es la raiz de la pelicula
Ejemplo:

Código :

-> principal ->Movieclip ->botones 



El _root programes donde programes es principal

_parent es el objeto contenedor de otro
Ejemplo:

Código :

->Principal ->Movieclip ->otroMovieclip ->botones 



El _parent de "Movieclip" es "Principal"
El _parent de "otroMovieclip" es "Movieclip"

this............. es el objeto o el frame en si
Ejemplo:

Código :

->Principal ->Movieclip ->otroMovieclip ->botones 



El this de Principal es "Principal"
El this de otroMovieclip es "otroMovieclip"

no nesecitas que te mande un archivo porque ya te respondi *ademas de que no tengo time de prepararte uno.

Código :

Boton_btn.onRollOut = function() {
this.sobre_mc.removeMovieClip()
}

espero te funcione

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 27 Ago 2006 05:04 pm
MUCHASSSSS GRACIAAASSSSSS!!!! DE VERAS, ESTABA YA MAREAAAOO DE TANTO PROBAR Y NADA, QUE NO ME SALIA.ESTABA :evil: JEJEJ, PERO YA ESTOY :love: EJEJJE.
ESPERO NO CAUSARTE MUCHAS MOLESTIAS, PERO ES QUE NO ME ENTERO. LO SIENTO DE VERAS, DE VERDAD, NO ES MI INTENCION MOLESTAR TANTO.
YA FUNCIONA TODO A LA PERFECCION.
MUCHAS GRACIAS!!!! Y LO SIENTO DE VERAS!!!
UN SALUDO. MUY FUERTEEEEEEEE. Y MUCHSIIIIIIIIIMAS GRACIASS.
GRACIAS. solo puedo decir : GRACIASSSSS

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 27 Ago 2006 05:08 pm
:wink:
trata de leer sobre rutas, todavia creo que no terminas de entender como usarlas.
saludos!

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 28 Ago 2006 06:18 pm
bueno, pues estoy aqui de nuevo. efectivamente, no se nada sobre rutas, tendre que leer mas. pero decir una cosa.
efectivamente eso funciona a la perfeccion. pero cuando lo he intentado hacer en mi animacion no funciona, y por que?
pues he estado investigando, y resulta que solo funciona si esta en el primer fotograma de la animacion, es decir, si tu quieres que el "boton" de la musica aparezca a mediados de la presentacion de la web o animacion, no funciona!!
y si ademas, dentro de la animacion se tiene varias escenas como es mi caso, aun menos.
entonces. yo quisiera lo mismo, pero os explico lo que tengo:
tengo una animacion, que no es clip de pelicula ni nada. es trabajo sobre el documento en blanco de flash. una animacion muy bonita( eso lo digo yo) jeje. tiene dos escenas, la principal que es como una presentacion, y despues, otra escena, que es la animacion. y dentro de esta segunda escena, a mediados quiero que salga el "boton" dichoso. y esto no funciona.
ALGUNA AYUDA??
GRACIAS

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 29 Ago 2006 03:11 pm
Como estas johan

Mira no comprendo bein lo ke me pides en el mensaje privado... si pudieras subir tus peliculas (la que sirve y la que no sirve) para checarlas creo ke debe de ser problemas con las rutas....

Saludos

Por cavs

Claber

304 de clabLevel



 

19° 59' 08'' Latitud 102' 16' 59'' Longitud

firefox
Citar            
MensajeEscrito el 29 Ago 2006 05:50 pm
hola,!!
ojala pudiera subir aqui algun ejemplo de lo que digo, pero es que no se como haceerlo; si pudiera lo subiria. porque me encantaria poder subirlo ya que yo no entiendo mucho de flash y mucho menos, hablarlo, solo se con ejemplos. jejje.
bueno, pues te explico mas menos:
el boton de play-pause, lo he conseguido hacer tal y como viene en el tutorial. incluso que la musica se repita indefinidamente, los codigos estan ahi arriba.
posteriormente pregunté como poder hacer, para cuando pusiera el puntero sobre el "boton" saliera un texto que indicara su funcion, es decir, "musica" esto lo consegui gracias a Mx, que me explicó lo de llamar al clip de pelicula en biblioteca.
y todo funciona a la perfeccion. pero siempre y cuando, el boton, este colocado en el primer fotograma de la animacion, si intentas que aparezca a mediado de la animacion pues no funciona.ej: fotograma 15.
y aun mas, si la animacion tiene varias escenas, y el boton se encuentra en la animacion 2, (por ejemplo) pues tampoco funciona.
si no me entiendes aun, porque no me explico bien, pues si me puedes explicar detalladamente, como subir un ejemplo, pues lo subo y lo ves.
muchas gracias por todo.
un saludo y ata pronto

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 31 Ago 2006 01:51 pm
Cuando le das en exportar dice una cisillita exportar en el primer fotograma y otra casilla es exportar para compartir en tiempo de ejecucion, creo ke tu problema es ke el sonido lo tienes para ke funcione solo en el primer fotograma y no en tiempo de ejecucion.....

Por cavs

Claber

304 de clabLevel



 

19° 59' 08'' Latitud 102' 16' 59'' Longitud

firefox
Citar            
MensajeEscrito el 31 Ago 2006 02:21 pm
hola cavs, en cuanto a lo de vinculacion del sonido, estaba hecho. el problema está en:
yo tengo una animación que no es clip de pelicula ni nada, es una animación desde el documento en blanco de flash. tiene 2 escenas. la primera es una presentación muy corta, sin sonido, y la segunda, es la animación que empieza con música, y yo quiero insertar ese botón.
¿como puedo hacerlo?

Por johan

40 de clabLevel



Genero:Masculino  

sevilla

msie
Citar            
MensajeEscrito el 31 Ago 2006 03:04 pm
cierro este y seguis tus consultas en el nuevo que abriste johan, si no se enlia todo y responderan diferentes cosas en ambos.
la proxima sigue el hilo en un solo post.
saludos

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox

 

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