Ошибка 2000 во флеше - PullRequest
       3

Ошибка 2000 во флеше

0 голосов
/ 22 апреля 2011

Иногда (я не могу дать точную классификацию ситуации) Ошибка # 2000 генерируется флеш-плеером. Я полагаю, это вызвано работой с внешним SWF (библиотека проверки орфографии sqiglly) через локальное соединение.

У вас есть идеи, как я могу исправить ошибку?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 22 апреля 2011

Без фактического кода имеется около 3 или 4 различных причин ошибки # 2000.В большинстве случаев это происходит из-за того, что политика безопасности не была установлена ​​должным образом или не была получена вовремя.

  1. Если это не внешний SWF, возможно, что некоторые из ваших активов отсутствуют в вашемпапка отладки.
  2. Следующая проблема, которая будет проверена, состоит в том, достаточно ли времени для настройки контекста,

    var myLoader: Loader = new Loader ();
    var url: URLRequest = новый URLRequest ("myExternalMovie.swf");
    myLoader.load (url);

    // Обратите внимание, что это не следующее
    myLoader.load (новый URLRequest ("myExternalMovie.swf"));

  3. Кажется, что полные ссылки URL работают лучше, чем относительные.

  4. Я не рекомендую этот последний, но вы можете попробовать устранить ошибку, добавив событиепрослушиватель contentLoaderInfo для фактического события безопасности.
1 голос
/ 16 сентября 2011

Вы можете попробовать -use-network = false в настройках компилятора И внедрить любые внешние файлы, которые вы обрабатываете, такие как xml или css. ТАКЖЕ есть любые дочерние SWF-файлы, которые вы загружаете в свой основной SWF-файл, они должны делать то же самое, если они в свою очередь загружают внешние ресурсы.

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