2010-08-11 3 views
2

У меня возникли проблемы с:__flash__addCallback проблема - Flash Player 9.0.47

__flash __addCallback (переменная, "SendData");

При попытке взаимодействия с фильмом с помощью javascript, где «переменная» не определена, но только в версиях флэш-памяти менее 9.0.115, в моем случае проблема представляет собой версию 9.0.47, протестированную в IE.

Я искал и нашел несколько сообщений об этой ошибке, но в конечном итоге я могу найти еще немного по этому вопросу, кроме того, что он зафиксирован в flash-плеере 9.0.115 и выше.

Несмотря на то, что я доказал, что это так, мне нужно знать, могу ли я как-то исправить это для пользователей, у которых есть предыдущие игроки v9 (которых я не контролирую), не заставляя их иметь 9.0.115+, или если это ошибка, с которой мне приходится «жить», если пользователи имеют ранние версии.

Помощь? :/

+0

Совсем не решает вашу проблему, но FP 9.0.47 теперь старше 3 лет, его базовая установка, вероятно, довольно мала, так как люди, которые были/были способны перейти на FP9, продолжают обновляться, а те, которые занимают Земля FP8 не может модернизировать по другим причинам. Я отправлю ответ, если найду что-нибудь полезное. – Aaron

+1

Это действительно справедливо, мне просто не нравится идея, что кто-либо на всех страдает, пропустит эту проблему на нашем сайте, так как это очень важный бит функциональности, который ломается! Но - я могу просто жить с этим на этой основе. – MissCellaneous

ответ

2

Возможно, вам удастся обнаружить дополнительную информацию об ошибке, если она исходит из JavaScript, так как я считаю, что динамически вложенная JS-версия Flash Player является источником проблемы, установив ExternalInterface.marshallExceptions в true перед добавлением обратных вызовов (и обертывание функции addCallback в try/catch).

Предоставлено, marshallExceptions явно не определено как способное пропускать исключения JavaScript через функцию addCallback, оно может ... что-то делать.

+0

Спасибо за это, я буду исследовать! – MissCellaneous

Смежные вопросы