2011-09-20 51 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

相关问题