Можно ли передавать встроенные объекты JavaScript, такие как массивы и объекты с хэш-картами, в Flash Player с SWFObject?Сложные объекты FlashVar с использованием SWFObject?
я в основном нужно передать массив объектов Flash с JavaScript в Flash-переменных, так что это мой код:
swfobject.embedSWF("application.swf", "divvy" "100%", "100%", null,
{ 'info': [
{ 'id': 1, 'name': "Hello, John" },
{ 'id': 2, 'name': "Hello, Dave" }
}]);
Когда я получаю объект в Flex, я просто получить строку, которая выглядит например: «[Объект объекта], [Объект объекта]», который заставляет меня поверить, что мой массив сериализуется в String перед входом в Flash. Существует ли какое-либо известное обходное решение?
И да, мне нужно передать Flash-переменные таким образом, так как они отключают некоторую загрузку, что необходимо сделать до запуска приложения.
Вам не нужно передавать Flash-переменные таким образом, и на самом деле вы не можете, по крайней мере, не так, как вы здесь показываете. То, что вы * можете * сделать, это позволить ему подключиться к серверу и получить данные, прежде чем вы сможете запустить приложение. Покажите индикатор выполнения, пока ваши данные не поступят. – Robusto
Мертв, спасибо. Я забыл, что Flash vars - это просто переменные URL, а не фактические объекты JavaScript –