AxShockWaveFlash
Publicado por villa (1 intervención) el 15/06/2006 18:29:05
Buenas, tengo un Objeto Form dentro del cual defino un Control AxShockwaveFlash.
Al FORM le doy una posición y un tamaño determinado, es decir: me aparecerá en pantalla en el lugar y en el tamaño que yo le ponga.
Al control FROM le he implementado un evento MouseClick de forma que cuando se presione sobre el FORM me imprima la posición del ratón, por ejemplo.
Una vez hecho esto cargo una presentación flash usando el Control AxShockwaveFlash.
Lo que concretamente es:
AxShockwaveFlash.LoadMovie(0, ruta_flash);
AxShockwaveFlash.Location = PuntoXY;
AxShockwaveFlash.Size = tamano;
AxShockwaveFlash.Loop = false;
AxShockwaveFlash.ScaleMode = 2;
AxShockwaveFlash.CtlScale = "ExactFit";
AxShockwaveFlash.AllowDrop = false;
AxShockwaveFlash.WMode = "Window";
AxShockwaveFlash.Visible = true;
AxShockwaveFlash.Play();
Como veis, al control AxShockWaveFlash le doy una posición y un tamaño que no tienen porqué coincidir con los del formulario (ya controlo que el area del AxShockWaveFlash quede dentro del area del FORM, De modo que al final tengo un area del control FORM y dentro de ella otra area del control AxShockWaveFlash.
Cuando hago click con el raton en el area del control FORM que No ocupa el control AxShockWaveFlash, el evento MouseCLick se activa y me imprime la posición del ratón, pero cuando hago click en la presentación no me salta el evento. Quisiera que tambien se activara el evento MouseClick, para saber en qué punto de la presentación flash he presionado, que es lo que verdaderamente me interesa.
He estado mirando el Control AxShockWaveFlash y no he visto manera de asociarle un evento de ratón u otro del mismo estilo. ¿Sabeis si hay alguna manera de hacer esto?
Al FORM le doy una posición y un tamaño determinado, es decir: me aparecerá en pantalla en el lugar y en el tamaño que yo le ponga.
Al control FROM le he implementado un evento MouseClick de forma que cuando se presione sobre el FORM me imprima la posición del ratón, por ejemplo.
Una vez hecho esto cargo una presentación flash usando el Control AxShockwaveFlash.
Lo que concretamente es:
AxShockwaveFlash.LoadMovie(0, ruta_flash);
AxShockwaveFlash.Location = PuntoXY;
AxShockwaveFlash.Size = tamano;
AxShockwaveFlash.Loop = false;
AxShockwaveFlash.ScaleMode = 2;
AxShockwaveFlash.CtlScale = "ExactFit";
AxShockwaveFlash.AllowDrop = false;
AxShockwaveFlash.WMode = "Window";
AxShockwaveFlash.Visible = true;
AxShockwaveFlash.Play();
Como veis, al control AxShockWaveFlash le doy una posición y un tamaño que no tienen porqué coincidir con los del formulario (ya controlo que el area del AxShockWaveFlash quede dentro del area del FORM, De modo que al final tengo un area del control FORM y dentro de ella otra area del control AxShockWaveFlash.
Cuando hago click con el raton en el area del control FORM que No ocupa el control AxShockWaveFlash, el evento MouseCLick se activa y me imprime la posición del ratón, pero cuando hago click en la presentación no me salta el evento. Quisiera que tambien se activara el evento MouseClick, para saber en qué punto de la presentación flash he presionado, que es lo que verdaderamente me interesa.
He estado mirando el Control AxShockWaveFlash y no he visto manera de asociarle un evento de ratón u otro del mismo estilo. ¿Sabeis si hay alguna manera de hacer esto?
Valora esta pregunta


0