2011-09-20 47 views

回答

1

我發現的唯一的解決辦法是有一個窗口,沒有tranparence選項 感謝

0

您是否使用了HTML組件?如果是這樣,如果您的窗口是透明的,則不可能顯示PDF。以下是來自Adobe文檔的說明。我強調了有趣的部分。 (來源:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/html/HTMLLoader.html

:當顯示在一個透明窗口,嵌入的SWF內容 HTML頁必須用任一透明或不透明 WMODE嵌入。 wmode的默認值是窗口,所以如果您未指定 的值,則可能無法顯示SWF內容。在Windows和Linux上,當wmode設置爲 窗口或不透明時,SWF 內容總是出現在其他內容的頂部。 無論使用哪種wmode設置,PDF內容都不能以透明的 窗口顯示。

您可以在另一個窗口中顯示PDF嗎?如果你不能,也許你可以找到一種方法來打開一個不可見的窗口,在那裏加載PDF,將其繪製到BitmapData對象中,然後顯示快照。當然,這意味着無論用戶與PDF進行任何交互。

+0

我做我的測試與HTML組件,其結果就是黑屏,我和uicomponent測試,結果是白屏。我想用相同的GUI(自定義,透明窗口)做文件資源管理器。 Tnaks – Flex60460