Pues tanto como recibir y envíar variables de uno a otro no he llegado. A lo mucho te puedo ayudar en como detectar la llamada a eventos.
Por ejemplo si tienes un flash con 5 botones y desde .NET ejecutar un código según el botón harías lo siguiente:
Código vb.net:
Ver originalPrivate Sub AxShockwaveFlash1_FSCommand(ByVal sender As System.Object, ByVal e As AxShockwaveFlashObjects._IShockwaveFlashEvents_FSCommandEvent) Handles AxShockwaveFlash1.FSCommand
If e.command = "btnAbrir" Then
'Código
ElseIf e.command = "btnGuardar" Then
'Código
Else
'Código else
End If
End Sub
Usas el evento
FSCommand y haces la validación según el valor de la propiedad command que te devuelve el nombre del objeto.
Espero te sirva