我正在使用最新的Flash播放器,并在我的开发机器上本地提供了一个swf文件。在一个容器测试应用程序中,我能够播放swf并调用它,但在我的“Real”应用程序中,相同的代码路径导致com错误(基本上它看起来像swf isn;'正确加载)
此外这更具挑战性,因为无论我在put_Movie()调用中放入什么废话,返回总是S_OK。这令人困惑。
我该如何确定swf文件是否已加载并且正在运行?
作为后续内容,什么会导致swf文件(同一个)不加载到其他应用程序?代码路径是相同的(据我所知)。
显然有些事情正在发生,但我不确定是什么。
所以,我猜2个问题
我在Visual Studio 2008中使用ATL,最新的Flash,MS Vista
由于
答案 0 :(得分:0)
嗯,似乎如果我听DISPID_READYSTATECHANGE事件那么这对我有帮助。
值'4'似乎表明它已准备好接受方法调用。