Передача значений массива из html во флэш-массив

#javascript #html #arrays #flash #actionscript

#javascript #HTML #массивы #flash #actionscript

Вопрос:

кто-нибудь знает, как передать значения массива из HTML во flash? Ну, для начала я расскажу, что я делаю. Я отредактировал javascript виджета Twitter, который ищет твиты на основе нужного мне хэштега, затем передает его в массив для каждого твита, а затем отображает его с помощью <div> ит-обновлений каждые 5 минут. Теперь я хочу отобразить эти твиты в виде динамического текста на Flash. Допустим, тогда у меня будет 5 динамических текстов, размещенных в моем флэш-файле; Я хочу, чтобы в каждом из этих динамических текстов были твиты, основанные на моих HTML-массивах, которые будут отображаться случайным образом.

Для лучшего понимания (я думаю?):

HTML: Var Array —> Flash: Var Array (как это сделать?)

Ответ №1:

Вы можете использовать flash vars или php-страницу для чтения массива. Посмотрите на следующую ссылку для получения дополнительной информации:

http://www.actionscript.org/forums/showthread.php3?t=181683

Комментарии:

1. Спасибо, но, насколько это возможно, я не хочу применять PHP или любой другой язык сценариев, просто чистый HTML на странице.

2. Это способ flashvars: blogs.adobe.com/pdehaan/2006/07 /…

3. FlashVars можно использовать только во время загрузки swf и это не то, что ему нужно.

4. На данный момент это можно сделать, все еще изучая этот. Спасибо.

Ответ №2:

Вам нужна ExternalInterface.addCallback( 'funcName', callBackFunc) функция в коде AS3. Затем в вашем JavaScript вы можете сделать что-то вроде flashObj.funcName( myArray );