Как проверить, правильно ли загружен SWF-файл, так как put_Movie всегда возвращает S_OK? - PullRequest
1 голос
/ 19 января 2010

Я использую последнюю версию флэш-плеера, и файл swf подается локально с моей машины разработчика. В одном тестовом приложении контейнера я могу играть в SWF и делать вызовы к нему, но в моем «реальном» приложении тот же путь кода приводит к ошибкам com (в основном это похоже на то, что swf isn; загрузка выполняется правильно)

Кроме того, это усложняется тем, что независимо от того, какую чепуху я положил в вызове метода put_Movie (), результат всегда ВСЕГДА S_OK. Это смущает.

Как я должен определить, загружен ли SWF-файл и работает ли он?

Как продолжение, что может привести к тому, что SWF-файл (тот же самый) не будет загружаться в другое приложение? Пути кода одинаковы (насколько я могу судить).

Очевидно, что что-то происходит, но я не уверен, что.

Итак, я думаю, 2 вопроса

  • Как узнать, что SWF-файл загружается неправильно
  • Почему может произойти сбой в другом приложении контейнера?

Я использую ATL в Visual Studio 2008, последняя версия Flash, MS Vista

Спасибо

1 Ответ

0 голосов
/ 19 января 2010

Хм, кажется, что если я прослушиваю события DISPID_READYSTATECHANGE, это мне помогает.

Значение «4» указывает на то, что оно готово принимать вызовы метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...