Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   IShockWaveFlash и PDF Portfolio (http://www.flasher.ru/forum/showthread.php?t=150114)

JekaB 06.02.2011 20:43

IShockWaveFlash и PDF Portfolio
 
Доброе время суток

Я пытаюсь открыть файл *.swf file (который является частью PDF Portfolio Navigator) в Flash Player ActiveX который я внедрил в свое приложение, написаное на С++.
При откритии приходят вот такие запросы (или сообщения) через функцию FlashCall

"<invoke name="debugPort" returntype="xml">
<arguments>
<array></array>
</arguments>
</invoke>"

"<invoke name="GetProperty" returntype="xml">
<arguments>
<number>0</number>
<number>1002</number>
<string>logInfo</string>
</arguments>
</invoke>"

"<invoke name="GetProperty" returntype="xml">
<arguments>
<number>0</number>
<number>1002</number>
<string>modelDropManager</string>
</arguments>
</invoke>"

"<invoke name="GetProperty" returntype="xml">
<arguments>
<number>0</number>
<number>1002</number>
<string>applicationFontName</string>
</arguments>
</invoke>"

"<invoke name="GetProperty" returntype="xml">
<arguments>
<number>0</number>
<number>1002</number>
<string>applicationPalette</string>
</arguments>
</invoke>"

"<invoke name="ResolveProxy" returntype="xml">
<arguments>
<number>0</number>
<number>1002</number>
<string>activeDocs</string>
<number>1000</number>
</arguments>
</invoke>"

"<invoke name="GetProperty" returntype="xml">
<arguments>
<number>0</number>
<number>1002</number>
<string>activeDocs</string>
</arguments>
</invoke>"

"<invoke name="GetProperty" returntype="xml">
<arguments>
<number>-1</number>
<number>1000</number>
<string>length</string>
</arguments>
</invoke>"

"<invoke name="CallFunction" returntype="xml">
<arguments>
<number>-1</number>
<number>1000</number>
<string>getContents</string>
<number>1</number>
<array></array>
</arguments>
</invoke>"

Если попытаюсь открыть этот *.swf file в Flash Player то получаю вот такое уведомление “For the best experience, open this PDF portfolio in Acrobat X, Reader X, or later. ”
Если для открытия я использую дебажную версию Flash Player то ко всему этому получаю и такое

Error: Error #2067: The ExternalInterface is not available in this container. ExternalInterface requires Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 and greater, or other browsers that support NPRuntime.
at Error$/throwError()
at flash.external::ExternalInterface$/call()
at bridge::BridgeConnection$/get connection()
at bridge::BridgeConnection$/get available()
at bridge::FABridge/initializeCallbacks()
at bridge::FABridge()
at bridge::FABridge$/get instance()
at bridge::BridgeProxy()
at bridge::BridgeProxyFactory/newBridgeProxy()
at bridge::ProxiedObject()
at bridge.proxies::List()
at acrobat.proxies::Acrobat()
at acrobat.proxies::Acrobat$/get instance()
at acrobat.host::NavigatorHostImpl()
at com.adobe.nav.host::NavigatorHost/initHost()
at com.adobe.nav.host::NavigatorHost()
at com.adobe.portfolio.components::Navigator/initNavigatorHost()
at com.adobe.portfolio.components::Navigator/onApplicationComplete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.managers::SystemManager/preloader_preloaderDoneHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.preloaders::Preloader/displayClassCompleteHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.preloaders::SparkDownloadProgressBar/initCompleteHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.preloaders::Preloader/dispatchAppEndEvent()
at mx.preloaders::Preloader/appCreationCompleteHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.core::UIComponent/set initialized()
at mx.managers::LayoutManager/doPhasedInstantiation()
at mx.managers::LayoutManager/doPhasedInstantiationCallback()

Что это такое? Как мне октрыть этот файл? Что и как нужно отвечать на эти запросы, в каком формате? Где эту информацию брать? Что именно спрашиветься в этих запросах?
Мне это очень нужно, помогите плиз !!!


Часовой пояс GMT +4, время: 02:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.