![]() |
ждёт ли флэш ответа при вызове ява?
Скажите пожалуйста, граждане дорогие, ждёт ли флэш ответа при вызове метода явы?
ява же вроде как синхронный язык. |
Java / JavaScript?
|
да, именно.
методом ExternalInterface.call() |
ExternalInterface.call() возвращает значение, флеш соответственно ждет его
|
"да, именно" - что именно? Java и JavaScript это разные технологии. что подразумевается по "ждёт"?
|
а как можно ждать от этого метода картинку?
Добавлено через 2 минуты джаваскрипт Добавлено через 4 минуты ждёт - это значит пойдёт ли дальше выполняться или выполнение будет синхронно Добавлено через 6 минут если мне картинку нужно получить от джаваскрипта, то какой тип я должен объявить на return? |
выполнение до ответа дальше не идет
насчет картинки, думаю, что ты погорячился.. теоретически можно, наверное, возвращать закодированную строку, из которой получать битмапдату, вопрос как ее будет генерить JS |
Будет ждать, если будет ждать больше установленого scriptTymeout будет ошибка.
Не знаю, как вы собрались из JS картинки передавать... JS этого не умеет... |
Полная аналогия с обычной as-функцией. Флеш подождёт, пока выполнится последний оператор в js-функции и получит результат.
|
а если так?
document.myImage.src = path; return document.myImage; что придёт флэшу? Добавлено через 1 минуту можно с этим будет работать как с картинкой потом? |
>>что придёт флэшу?
скорее всего undefined |
Думаю, что прийдет строка "[object ImgHTMLObject]" или что-то в этом роде, не проверял :)
|
то есть работать с ней уже не получится?
|
Можно передать адрес картинки, а флеш уже сам её загрузит)
|
не, зачем мне строка. если б всё так просто было, то и яваскрипт не нужен был бы. ведь флэш может грузить только от туда где есть кроссдоменник
|
почитай, _ect предложил обходной путь, http://www.flasher.ru/forum/showthread.php?t=121710, а так же можно грузить через php-скрипт, правда в таком случаем трафик пойдет через сервер
|
| Часовой пояс GMT +4, время: 10:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.