Похоже, флэш-файл проверяет, на каком веб-сайте он воспроизводится.
SWF-файлы могут проверять домен, с которого они работают. Это может быть использовано для предотвращения кражи веб-сайтами флэш-игр друг друга и других подобных целей.
В вашем случае он сопоставляет текущий домен с iqtest.dk. Файл просто не хочет запускаться из какого-либо другого домена.
Есть способ попытаться обойти эту проблему, но это не так просто:
- Установите веб-сервер (nginx / apache2)
- Поместите HTML-файл и SWF-файл в корень каталога веб-сервера.
- Отредактируйте файл hosts и добавьте
127.0.0.1 iqtest.dk
новую строку (/etc/hosts
для * nix, `% WINDIR% \ System32 \ drivers \ etc \ hosts" для Windows) - Перейдите по адресу http://iqtest.dk/yourhtmlfile.html.
- Файл должен загрузиться и быть пригодным для использования
Недостатком этого метода является то, что вы больше не можете достичь реального iqtest.dk.
Другой способ - декомпилировать / перепроектировать файл и отключить проверку. Для этой цели вы можете использовать такие программы, как JPEXS Free Flash Decompiler, Show My Code или любой другой инструмент для декомпиляции.
Обратите внимание, что в зависимости от местных законов и правил декомпиляция программного обеспечения может быть незаконной.