Я получил файл swf (AS3), который работает, когда вы передаете переменные через flashvars
.Я не могу перекомпилировать его для работы по-другому, потому что мы купили только скомпилированный SWF, а не исходный код.
Мы могли бы использовать его на HTML-странице, но проблема в том, что мы должны использовать его (в некотором роде) в форме Windows (по сути, это приложение, которое берет путь и отображает изображение, видео илиSWF в форме).
Теперь: мы не можем пропустить переменные SWF, добавив их в путь, и мы не можем перекомпилировать SWF.Есть ли другой способ передать две переменные в SWF, чтобы он работал?Мы думали, что у нас может быть другой swf с жестко запрограммированными переменными, который загружает проприетарный swf для последнего, чтобы он читал их после загрузки, но, к сожалению, он не работает.Есть идеи?Проблема в том, что проприетарный swf ожидает переменные через:
LoaderInfo(this.root.loaderInfo).parameters['varName']
EDIT 1: Я сделал еще одну вещь.Я загрузил SWF из другого SWF и передал переменные через URLVariables ().Это не работает: компилятор говорит, что не может найти этот путь (выдает ошибку ввода-вывода).
РЕДАКТИРОВАТЬ 2: Я не знаю, безопасно ли это, нокажется, это работает так, как я сказал в «EDIT 1».Я думал, что swf не может скомпилироваться, но, похоже, его не слишком волнуют ошибки # 2044 и # 2035, выданные компилятором.
Я бы сказал [решено], но если у вас есть какие-либо комментарии, я был бы рад их прочитать.