Какие варианты передачи переменных из AS2 SWF в AS3 SWF при нажатии кнопки AS3? - PullRequest
0 голосов
/ 15 февраля 2011

У меня есть 2 swfs, один загрузчик изображений, который я создал некоторое время назад и в конечном итоге обновлю до AS3, и более новый swf, который я встроил в AS3. Я хочу иметь возможность «вытянуть» переменную из swf AS2 при нажатии кнопки на swf AS3. Как я могу быть в состоянии сделать это. LocalConnection не будет этого делать, я не думаю - я не могу загрузить AS2 SWF в AS3 SWF и, очевидно, не могу сделать обратное, хотя это будет способ сделать это, если это возможно.

Поэтому, когда нажимается кнопка в SWF-файле AS3, я хочу вызвать SWF-файл AS2 и вернуть переменную из SWF-файла AS2 (имя файла текущего изображения). Будут ли работать оба SWF-файла, использующих ExternalInterface?

есть предложения?

Ответы [ 2 ]

2 голосов
/ 15 февраля 2011

Вы можете использовать LocalConnection . Или еще лучше: используйте SWFBridge

0 голосов
/ 15 февраля 2011

Как отмечено выше, LocalConnection может быть не самым надежным: http://bugs.adobe.com/jira/browse/FP-371

В качестве альтернативы можно использовать комбинацию fscommand() и ExternalInterface через JavaScript.

...