Как sw3 AS3, на котором размещен swf AS2, может использовать один и тот же массив? - PullRequest
0 голосов
/ 22 мая 2009

У меня есть AS2 swf, у которого есть массив, который обновляется, когда пользователь нажимает на элементы на экране. В массиве хранятся текущие выбранные элементы. Этот SWF-файл As2 размещается на SWF-файле AS3, загруженном с использованием класса Loader, и локальное соединение между ними управляется swfBridge.

Я хочу знать, как лучше использовать этот массив для AS3 и AS2? или как я могу вызвать функцию в SWF AS2 (клиент) и вернуть массив в SWF AS3 (хост), когда ему нужно прочитать элементы из массива?

1 Ответ

1 голос
/ 25 мая 2009

вы можете использовать локальное соединение, и предоставить скиннер, созданный swfBridge специально для этой цели:

http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html

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

...