Здравствуйте, уважаемые форумчане!
Не могу разобраться с масштабированием загруженного PDF-документа в объект HTMLLoader. Что сейчас реализовано: нажимаю на кнопку "Загрузить PDF-документ", появляется на всю форму объект HTMLLoader с загруженным pdf-документом (при этом появляется кнопка "закрыть PDF"). Нажимаю на кнопку закрытия, объект HTMLLoader удаляется с экрана. Собственно код:

Код AS3:
//объявления в глобальной области
private var _urlRequest:URLRequest;
private var _HTMLLoader:HTMLLoader;
private var pdfString:String = 'PDF\air_buildingapps.pdf';
.....
//какой-то обработчик события нажатия на кнопку открытия PDF-документа
protected function pdfLoader():void
{
_urlRequest = new URLRequest(_pdfString);
_HTMLLoader = new HTMLLoader();
_mainFormScreen.addChild(_HTMLLoader);
_HTMLLoader.width = mainFormScreen.width - 45;
_HTMLLoader.height = mainFormScreen.height - 40;
_HTMLLoader.load(_urlRequest);
buttonPDFClose = new Button();
buttonPDFClose.width = 80;
buttonPDFClose.height = 30;
buttonPDFClose.x = _mainFormScreen.width / 2;
buttonPDFClose.y = _mainFormScreen.height - 35;
buttonPDFClose.label = 'Close PDF';
buttonPDFClose.addEventListener(MouseEvent.CLICK, onButtonPDFClickHandler);
_mainFormScreen.addChild(buttonPDFClose);
}
protected function onButtonPDFClickHandler(event:MouseEvent):void
{
buttonPDFClose.removeEventListener(MouseEvent.CLICK, onButtonPDFClickHandler);
_mainFormScreen.removeChild(buttonPDFClose);
_mainFormScreen.removeChild(_HTMLLoader);
}
Открытие и закрытие работает хорошо, документ грузится и корректно отображается. Но если я хочу раскрыть приложение с загруженным PDF-документом во весь экран, то вместо объекта HTMLLoader масштабируется черный экран по его размеру. Дальше хуже.. Если ДО загрузки объекта HTMLLoader с PDF-документом, раскрыть приложение во весь экран и нажать кнопку загрузки PDF-документа, то происходит тоже самое (черный экран вместо HTMLLoader'а), но на этот раз PDF-ка уже живет своей жизнью: вешается поверх всех компонентов главной формы и убрать ее становится невозможно, только закрытие и открытие приложения.
Еще и Adob'овцы расстраивают такими предложениями в документации по классу HTMLLoader:
"...При настройке свойства width или height объекта HTMLLoader границы объекта изменяются, но содержимое не масштабируется (так же происходит с другими типами экранных объектов)."
Кто сталкивался с такой проблемой прошу помочь или подкинуть лучше идею по загрузке PDF-документов непосредственно в приложение с учетом масштабирования (с примерами кода пожалуйста)... Ай, да ну чего уж там.. любой способ адекватной загрузки PDF-документа из приложения
.
Добавлено через 23 часа 22 минуты
Неужели никто не сталкивался..