I have a very similar problem. I am trying to call a plugin function from xml:
<plugin name="filesave" url="plugins/filesave.swf" />
<action name="savetext_icon_clicked">
plugin[filesave].savefile;
</action>
private function registerPlugin(event:DataEvent) : void {
this.plugin_object = this.krpano.get(event.data);
this.plugin_object.registerattribute("addText", "");
this.plugin_object.registerattribute("clearText", "");
this.plugin_object.savefile = savefilefunction;
return;
}
public function savefilefunction():void
{
fileRef = new FileReference();
fileRef.save(str, "NewFile2.txt");
}
I am getting unknown action: plugin[filesave].savefile;