Tengo una animación con varios botones, cada vez que pulsas un botón suena
una canción. Alguien me podría decir como puedo hacer para que al pulsar el
botón el cursor (o puntero) del ratón se quede bloqueado o quieto hasta que
termine el
sonido?, es decir que aunque se mueva el ratón el puntero siga quieto. El
inicio y final del sonido lo controlo solo me falla el bloquear
el ratón, dejarlo quieto en un sitio.
supongo ke algo ya kontrolaras de ActionScript, asi ke mirate en la ayuda de Flash, ke es muy buena [tecla F1] sobre _xmouse e _ymouse ke son las propiedades para kapturar y asignar las koordenadas X e Y del raton...
Entonces lo ke deberias de hacer es ke kuando pulses el boton se te guarden los valores en unas variables, por ejemplo
Codigo:var posX:Number=_xmouse;
y luego se lo estas pasando todo el rato al raton mientras dure ese sonido kon un onEnterFrame
Conozco las propiedades _xmouse _ymouse y la idea que me das es muy buena, de hecho había intentado algo parecido, el problema es que _xmouse _ymouse te dan las coordenadas de donde se encuentra el puntero en ese momento, no hacen que el puntero vaya a ese sitio.. no sé si me explico. Yo necesito hacer que el raton se mantenga en esas coordenadas mientras dure el wav.
Muchas gracias de nuevo y sea lo que sea lo que se t ocurra dimelo... bye
Ok, vas a tener razon, esas propiedades son solo de lektura, sorry...
Pero y ke tal si en vez de blokear el raton lo okultas?
kon Mouse.hide(); desaparece
y kon Mouse.show(); vuelve a aparecer...
y ya aplikando una pekeña trampa, pues puedes dibujar una fletxita identika a la del raton [en un movieClip] ke se haga visible en las koordenadas XY ke tubiese en ese momento... y ke se hiciese invisible al terminar... aunke kreo ke kon okultarlo y mostrarlo te servira
Ya utilizo la función hiden y show para ver el puntero de nuevo, pero mientras esta oculto si le da por mover el ratón y pasa por encima de algún botón verá que se activa... lo peor de todo es que la animación lleva horas de curro, tiene cosas bastante complicadas y esto que a simple vista parece una chorrada.. no se puede hacer!!!!.
Bueno muchas gracias de nuevo por tu tiempo, seguiré investigando si algún dia lo consigo te lo cuento... y si se te ocurre algo más, por favor no guardes el secreto jejejeje
Gracias figura, eres un genio... paso de bloquear el ratón.. me has dado una idea genial, con lo de detener los clips aunque en lugar de enabled uso más fácil miclip_mc.stop(); y play().
Ya te cuento si al final consigo lo que espero... Un saludo y gracias.
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 06:44
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª