hola amigo
Soy programador en Vb, hacia muuucho tiempo que no veia programas enlazados con flash eso lo hice yo hace unos cuantos años por diversion
Yo hice mas o menos lo que dices pero no tengo el problema que se te presenta
fijate

Código :
Private Sub cmdSave_Click()
Call SaveTxtFile(App.Path & "\" & "Test.txt", ShockwaveFlash1.GetVariable("txtFlash"))
End Sub
Private Sub cmdLoad_Click()
Call ShockwaveFlash1.SetVariable("txtFlash", LoadTxtFile(App.Path & "\" & "Test.txt"))
End Sub
'-------------------------------------------------------------------------
' Esta función carga un archivo de texto
'-------------------------------------------------------------------------
Function LoadTxtFile(TextFilePath As String)
Dim strTempStr As String
Dim TextLine$
Open TextFilePath For Input As #1 'Code
Do Until EOF(1)
Line Input #1, TextLine$
strTempStr = strTempStr + TextLine$ & IIf(EOF(1), "", vbNewLine)
Loop
Close #1
LoadTxtFile = strTempStr
End Function
'-------------------------------------------------------------------------
' Esta función carga un archivo de texto
'-------------------------------------------------------------------------
Function SaveTxtFile(TextFilePath As String, TextString As String)
Dim strTempStr As String
Open TextFilePath For Output As #1 'Code
Print #1, TextString
Close #1
End Function