According to the documentation:
Doc.addAnnot - yes
Doc.addField - yes
Field.addEvent - this method does not exist
At folder level: Can one add an EVENT to a field and then as it's code in the event make it call another method.
// where first param is the event, second param is the Jscript to execute when 'clicked'
Method AddEvent doesn't exists. You may use the method setAction.