Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2004, 18:14
Avatar de heberto
heberto
 
Fecha de Ingreso: septiembre-2004
Ubicación: Morelia, Michoacán
Mensajes: 104
Antigüedad: 20 años, 8 meses
Puntos: 0
Posible solucion!!

Hola que tal!

Pues mira una solucion a tu pregunta puede ser lo siguiente...


**************** LO QUE DEBES HACER EN FLASH *************

En tu pelicula de flash incluye en el fotograma 1 la siguiente accion:


Código:
//Ocultas el mouse
Mouse.hide();
y para que puedas checar si se movio el mouse haz lo siguiente:


1.- Crea un movie clip vacio
2.- Arrastralo al escenario
3.- Seleccionarlo y presionar F9
4.- Ingresa el siguiente codigo


Código:
//Para cuando el raton se mueva
onClipEvent (mouseMove) {
//Manda la cadena "salir" a visual basic
fscommand("","salir");           
}
5.- Publicar el swf e incluirlo en tu proyecto de Visual Basic (con el control flash.ocx)

************ LO QUE DEBES HACER EN VISUAL BASIC **************

1.- Dentro de tu proyecto de Visual Basic inserta un contol flash.ocx
2.- Ingresa el siguiente codigo en el el evento FSCommand


Código:
'Evento que sucede al enviar Flash datos con el comando fscommand
Private Sub Flash1_FSCommand(ByVal command As String, ByVal args As String)
    'La variable - args - es la variable enviada desde flash a visual basic
    if args="salir" then
           'Cierra la aplicacion
           End
    end if
End Sub
con eso creo que puedes hacer tu protector de pantalla en Flash.

Espero que te sea de utilidad, Saludos
__________________
Atte.

Ing. Julio Heberto Gonzalez Morales
Certified Macromedia Flash MX Designer