PDA

Просмотр полной версии : Как передать параметр из js во флэшку...


lbsdes
24.08.2009, 15:20
во флэшке кнопка имеет вот такой код:

on (release) {

getURL("http://www.adobe.com","_self");

}

как в html странице с помощью js поменять ссылку во флэшке?

mooncar
24.08.2009, 15:49
С помощью ExternalInterface.addCallback динамически поменять строковое значение переменной, которая будет отвечать за ссылку.
Функцию onRelease напишите в кадре (а не на кнопке, пора уже с этим завязывать).

Пишем функцию для addCallback и функцию JS на странице, которая передаст ссылку флешке.
Далее для addCallback указываем JS-функцию на странице и функцию в коде AS, которая динамически поменяет переменную ссылки.
В onRelease указываем в качестве ссылки эту переменную.

zurkis
24.08.2009, 17:16
а можно просто во флешке определить параметр, а в html FlashVars с твоим параметром и ссылка твоя

mooncar
24.08.2009, 17:33
Если автору достаточно одноразовво инициировать флешку с различным параметорм ссылки, тогда, конечно, FlashVars .