Встроенный флеш плеер не загружается - PullRequest
1 голос
/ 05 февраля 2011

Я написал программу на C #, которая, когда пользователь нажимает кнопку, открывает новую форму, содержащую встроенный flash-объект. Флэш-приложение требует, чтобы пользователь вошел в систему, поэтому я добавил к источнику что-то вроде

swf.SetVariable("__ses", sid);

Это прекрасно работает для двух пользователей, тестирующих приложение, в то время как третий может успешно открыть одну таблицу, в то время как все остальные отображаются «черными», как если бы загрузчик не смог пройти этап загрузки. У кого-нибудь была подобная проблема? или есть кто-нибудь предложение о том, как отладить эту проблему? Я не могу понять, в чем проблема в программе или в какой-то странной настройке вспышки, которую он может иметь ... спасибо

1 Ответ

0 голосов
/ 04 марта 2011

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

http://code.google.com/p/flash-tracer/ - отличный инструмент для просмотра следов флэш-памяти из браузера.

Если приложению flash требуется переменная входа в систему, чтобы она работала и действовала, переменная может быть передана неправильно Передача переменных в swfs может быть проблемой, потому что разные браузеры имеют разные требования. К счастью, есть отличная библиотека, которая решает эти проблемы и обеспечивает правильную передачу переменных каждый раз.

http://code.google.com/p/swfobject/

Так что, возможно, проследите идентификатор сессии. Если он не прослеживается, возможно, поэтому он не проходит этап загрузки. Тогда попробуйте swfobject.

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