SHOCKWAVEFLASH1.CALLFUNCTION

FYKOS 08/09/2011 14:28:05
#383732
Olá pessoal,
faz um tempinho (alguns anos rsrsrs) que estou procurando como fazer o CallFunction do shockwave no VB.
está assim:

no flash:

function funcaoteste(){
campo.text=[ô]O vb executou a função no flash[ô]
}

no VB:

Private Sub Command1_Click(){
ShockwaveFlash1.CallFunction [Ô]funcaoteste[Ô]
}

mas sempre retorna esse mesmo erro:
Run-time error [ô]-2147467259 (80004005)[ô]:
Method [ô]CallFunction[ô] of object [ô]IShockwaveFlash[ô] failed

sei que existe outras alternativas como o ExternalInterface.addCallback etc...
mas no meu sistema atual tenho por exemplo 3.000 animações em flash que tem uma determinada função...
agora imagina eu ter que entrar nessas 3.000 animações e alterar elas para poder acrescenter esse callback.

Obrigado galera.
FYKOS 08/09/2011 14:46:16
#383737
Segue algumas informações adicionais que esqueci de acrescentar:

VB6
Flash10v.ocx
Flash player 10
Action Script 3.0 (já testei com actionscript 2.0 e deu a mesma coisa)

em anexo está um exemplo do projeto para vocês verem exatamente o que está ocorrendo.
O Flash10v.ocx que estou usando está em: http://www.elisnunes.com.br/Flash10v.zip
Obrigado
ROBIU 08/09/2011 15:03:18
#383747
em vb6 não tem chaves. Veja no link abaixo
Usando animações flash no Visual Basic

Outro link aqui
FYKOS 08/09/2011 17:08:32
#383768
Opa Roberto Martins....
Obrigado pela resposta e desculpem pelas chaves [Ô]{ }[Ô]
me confundi nas linguagens na hora de escrever o exemplo.

no vb:
Private Sub Command1_Click()
ShockwaveFlash1.CallFunction [Ô]funcaoteste[Ô]
End Sub

em relação aos links que você me enviou, neles só constam como integrar as animações no vb, isso já está no exemplo que postei.
a única dúvida é como fazer o callfunction na linha
ShockwaveFlash1.CallFunction [Ô]funcaoteste[Ô]
funcionar corretamente.

Obrigado
FYKOS 13/09/2011 09:51:08
#384101
ninguem?
Tópico encerrado , respostas não são mais permitidas