Самый простой способ отправить текст из HTML в элемент .swf - PullRequest
0 голосов
/ 07 сентября 2011

Я пытался отправить 4 абзаца элементу .swf. Понятия не имею, что делать. Я пытался использовать FlashVars, но я чувствую, что мне нужно добавить некоторые ActionScript, чтобы иметь возможность работать с VAR

conceptsNdisciplinesPar=(some text)&cultures&countriesPar=(some text) etc...

Есть ли простой способ получить доступ к этому тексту в моем .swf?

Ответы [ 2 ]

1 голос
/ 07 сентября 2011

Если вы успешно встраиваете флэш-переменные в HTML-код, тогда да, вы можете получить доступ к этим значениям из SWF:

for (var flashVar:String in stage.loaderInfo.parameters)
{
    trace(flashVar+":"+stage.loaderInfo.parameters[flashVar]);
}

Обратите внимание, что вам понадобится ссылка на сцену дляэто на работу.Обычно он всегда доступен, но я иногда сталкиваюсь с ситуациями, когда моему SWF-файлу необходимо прослушать событие Event.ADDED_TO_STAGE, прежде чем использовать приведенный выше код.

0 голосов
/ 08 сентября 2011

ExternalInterface.callBack; - лучший способ отправить данные из html в .swf.

чтобы узнать больше о externalInterface нажмите здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...