【发布时间】:2011-01-06 21:01:54
【问题描述】:
我正在使用最新的 Flash 播放器,并从我的开发机器本地提供了一个 swf 文件。在一个容器测试应用程序中,我可以播放 swf 并对其进行调用,但在我的“真实”应用程序中,相同的代码路径会导致 com 错误(基本上看起来 swf 正在正常加载)
此外,这变得更具挑战性,因为无论我在 put_Movie() 调用中添加什么废话,返回总是 S_OK。这令人困惑。
我应该如何确定 swf 文件是否已加载并正常工作?
作为后续,什么会导致 swf 文件(同一个)无法加载到不同的应用程序中?代码路径是相同的(据我所知)。
显然发生了什么事,但我不确定是什么。
所以,我猜有 2 个问题
- 如何知道 swf 文件何时加载不正确
- 为什么它会在不同的容器应用程序中失败?
我在 Visual Studio 2008 中使用 ATL,最新的 flash,MS Vista
谢谢
【问题讨论】: