Пример запроса Flexpaper API - PullRequest
       23

Пример запроса Flexpaper API

1 голос
/ 01 марта 2011

Я пытаюсь использовать API Flexpaper, но я не совсем понимаю, как их реализовать.

http://code.google.com/p/flexpaper/wiki/API

Я бы хотел запустить функцию, когда пользователь зашел на страницу 10 PDF-файла или передал ее.

Как получить функцию для запуска с использованием getCurrPage из Flexpaper API.

Спасибо!

1 Ответ

1 голос
/ 02 марта 2011

По сути, то же самое, что и добавление прослушивателей событий к любому объекту, работает нормально:

    <fx:Script>
        <![CDATA[
            import com.devaldi.events.CurrentPageChangedEvent;

            import mx.controls.Alert;
            import mx.events.FlexEvent;

            private var _pageToWatchFor:int = 3;

            private function onCreationComplete(event:FlexEvent):void
            {
                flexPaperViewer.addEventListener(CurrentPageChangedEvent.PAGE_CHANGED, pageChanged);
            }

            private function pageChanged(event:CurrentPageChangedEvent):void{
                if(event.pageNum == _pageToWatchFor){
                    Alert.show("Page 3 now being viewed");
                }
            }

        ]]>
    </fx:Script>

...