I'm not sure I can help but it's worth a try.
The first honest mistake you made in your action is actually
public ZSCore myBehavior;
PlayMaker cannot display custom object variables. Instead use a setup like :
[ObjectType(typeof(ZSCore))]
public FsmObject myBehavior;
and then use an object variable which you set to the type of ZSCore . This setup only accepts FsmObject variables of the type ZSCore.
Then as for your compiler error, can you send a link to where you've found the code?
setStereoLevel(float)
is a function, not an attribute. As it kinda states in its' name, it can only set the StereoLevel.
Instead try a setup like:
getSetStereoLevel.Value = (myBehavior.Value as ZSCore ).GetStereoLevel();
or, if you actually wanted to set the stereo type, use :
(myBehavior.Value as ZSCore ).SetStereoLevel(getSetStereoLevel.Value);
I hope that works, I didn't find any API.