Загрузка нескольких встроенных flash-приложений на HTML-страницу - проблема с заказом - PullRequest
1 голос
/ 03 апреля 2009

Нам нужно загрузить встроенную версию сайта, написанную на Flash и изначально не предназначенную для загрузки нескольких ее экземпляров, на страницу HTML. Особая проблема заключается в том, как заставить их загружаться по порядку при встраивании, если они все открываются одним и тем же экземпляром флеш-плеера.

Это сложное картографическое приложение, и в настоящий момент карты и данные перемешиваются, поскольку переменные сеанса перезаписываются другим экземпляром, начинающим загружаться до завершения предыдущего. Нам нужен способ, чтобы они загружались последовательно, один завершающий, прежде чем другой начнет загружаться.

Самое большее, что мы можем указать в URL, это & ​​order = 1 или подобное. У нас есть PHP и SQL на сервере.

Edit: Встроенные версии загружаются в iFrame родительского сайта. Один php-файл загружает один SWF-файл столько раз, сколько требуется родительскому сайту.

Ответы [ 2 ]

0 голосов
/ 04 апреля 2009

Мне жаль, что мое решение не должно показаться самым простым, но, возможно, самым реалистичным для поддержания стабильной версии, увы. Вероятно, вы можете потратить пару дней на переосмысление ядра установки приложения, чтобы оно соответствовало текущим требованиям.

Часто нехорошо находить внешний «хак», чтобы сделать это своего рода работой, так как это может быть потрачено впустую и еще больше усложнить ситуацию. По своему опыту, подытоживая, вы всегда тратите больше времени (и мучительного), настраивая такие «быстрые решения», чем если бы вы сидели, обдумывая это некоторое время.

0 голосов
/ 03 апреля 2009

Я бы использовал Javascript и swfobject для последовательной загрузки приложений Flash на страницу. Код javascript будет содержать порядок загрузки флэш-приложений, и каждое приложение Flash должно уведомлять javascript на содержащей странице, когда оно завершит загрузку, вызывая функцию в javascript через ExternalInterface , что затем запустите загрузку следующего приложения Flash в списке.

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