Вопрос по JS & Flash
292 сообщения
#15 лет назад
Здравствствуйте 
Есть задача - флешка на сайте должна передавать данные в js функцию.
JS функция такая:
function show_section(section)
{
alert(section);
}
Во флешке код такой:
on (release)
{
getURL("javascript:show_section(1);");
}
В итоге, вставляю флешку на страницу, до body вставляю функцию, кликаю по кнопке, но алерта не вылезает, кто ошибся? флешер или js кодер? Как сделать, что бы работало?
292 сообщения
#15 лет назад
Круто конечно, но хоть какие-то комментарии можно дать? 
судя по примеру, js верный, но не флешь

5330 сообщений
#15 лет назад
Какие комментарии?? там прямо куски кода готового и комментарии на англ
2206 сообщений
#15 лет назад
Цитата ("bel0v"):Эхъ, не цените вы общения
XD)))
Ну если чего не понятно, спроси. Там в примере все уже написано. Ну если совсем лень:
on (release)
{
ExternalInterface.call("show_section", "helloworld");
}
JS правильный.
96 сообщений
#15 лет назад
Есть еще такой вариант:ссылка
myBtn_btn.onRelease = function(){
getURL("javascript:alert('you clicked me')");
};
То есть, похоже флешер кавычки забыл.
Или посмотрите параметр флеш-объекта
AllowScripAccess
Цитата:
allowScriptAccess - атрибут, разрешающий управлять в ролике Flash доступом к скриптам JavaScript или VBScript на странице HTML, содержащей Flash.
Значение sameDomain позволит ролику получить доступ к любому скрипту на странице и файлам swf находящимся на тот же домене.
Always даст доступ к любому скрипту страницы независимо от домена,
а значение never вообще запрещает ролику Flash получать доступ.
ссылка