Может ли JavaScript публиковать сообщения во Flash? - PullRequest
1 голос
/ 28 января 2011

Мне интересно, может ли JavaScript публиковать JSON-сообщения во Flash? и если да, то можете ли вы привести пример или ссылку на него?

Ответы [ 2 ]

3 голосов
/ 28 января 2011

Используйте класс ExternalInterface для добавления методов обратного вызова, которые может вызывать Javascript.

, например:

import flash.external.ExternalInterface;
ExternalInterface.addCallback("callbackName", doMyCallback);

function doMyCallback(someParam:Strimg):void {
    // use the AS3CoreLib JSON decoder like mentioned by @ludesign to decode the JSON string.
}

Затем в своем javascript вы можете вызвать метод callbackName для объекта flash.1006 *

AS3CoreLib
ExternalInterface

0 голосов
/ 28 января 2011

Я почти уверен, что вы можете использовать FlashVars для этого. Прошло много времени с тех пор, как я это сделал, поэтому я не смог бы предоставить код, но быстрый Google нашел пару ссылок:

http://kb2.adobe.com/cps/164/tn_16417.html

http://www.permadi.com/tutorial/flashVars/index.html

Надеюсь, это поможет.

...