Can VB call a Flash's user defined function?

Hello,

I know there are a lot of questions about VB-flash communication, but unfortunately, they don’t match my problem

I have a function in Flash, named processIt()

I want to call this function by VB.
Code:

Call ShockwaveFlash1.processIt(); => doesn’t work
but:
Call ShockwaveFlash1.SetVariable(“myVar”, “aaa”); => will work

Could you explain me why? An please give me an example of calling user defined function.

Thanks a lot,
Sathish