Как связаться с индексом из файла AS2, загружаемого файлом AS3 - PullRequest
1 голос
/ 03 апреля 2009

Мы загружаем swf Actionscript2 в SWF Actionscript3. as3 вставляется на страницу указателя с использованием метода satay.

Можно ли получить набор переменных на странице индекса из страницы actionscript2, не используя страницу as3 в качестве посредника (поскольку это не вариант)?

Мы попробовали ExternalInterface, но как бы мы нацелились на встроенный флэш-файл напрямую?

В качестве альтернативы, можно ли отправлять переменные в файл as2 при загрузке из файла as3? (а-ля получить Vars? или Flash Vars?)

Ответы [ 2 ]

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

Я думаю, вы ищете swfbridge

Что бы вы сделали, это создайте sw2-обертку as2, которая загружает файл as2, который вы хотите использовать. Вы можете добавить любые функции или свойства, которые вы хотите использовать в исходном файле as2, в оболочку, а затем, используя мост, вызвать их из кода as3.

Требуется немного усилий, но пример, который он приводит, показывает, как это работает.

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

Вы говорите о прямом нацеливании на встроенный флэш-файл, и все же просите установить переменную javascript. Это немного сбивает с толку.

Итак, вы устанавливаете переменную js на странице из as2, верно?

Проверьте этот пост , так как он имеет несколько хороших моментов

Вот другой способ поговорить с js, если вам не нравится ExternalInterface.

...