2012-06-08 2 views
1

Я работаю над расширением indesign в flex и as3. Я могу получить мою голову вокруг чего-то, следующее:Как работает addEventListenerDocument?

addEventListenerDocument () method 
public function addEventListenerDocument(eventTypeParam:String = null, handlerParam:Object = null, capturesParam:Boolean = false):EventListener 

Я использую это следующим образом:

document.addEventListenerDocument(DocumentEvent.AFTER_SAVE, afterSaveHandler); 

, а затем следующая функция

private function afterSaveHandler(e:DocumentEvent):void { 
    trace("test"); 
} 

Это не будет работа. Я получаю сообщение об ошибке, что я должен использовать функцию File или javascript вместо функции.

Может кто-нибудь, пожалуйста, объясните мне, как я могу заставить это работать?

Более подробная информация о мероприятии here

ответ

1

помощи вы включили содержит информацию, хотя я признаю, что это не очевидно, при чтении:

handlerParam: Object (по умолчанию = NULL) - (Object) обработчик события. Может принимать: Файл или JavaScript Функция

Вы можете найти интерес к чтению этой кулинарной: http://cookbooks.adobe.com/post_Communicating_between_JavaScript_and_the_Creative-17383.html

удачи;)