![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.3 05.10.10]
Регистрация: Nov 2009
Сообщений: 33
|
Подскажите как сделать так, чтоб при нажатии ссылки на странице, определенной переменной в swf присваивалось значание, ну например 1. Пробовал некоторые манипуляции с ExternalInterface.call, но swf начинает некорректно работать. Может я что-то не так security сделал?
|
|
|||||
|
Модрон-ветеринар
|
Вообще-то со страницы управлять флешкой после ее загрузки - это метод ExternalInterface.addCallback(). Постоянно его использую, никаких серьезных проблем.
Открывайте пример в хелпе и смотрите. Во флешке нужно написать функцию, которую, в свою очередь, прописать в этом методе как вызываемую, когда флешку дергают снаружи. С ее помощью можете передавать значения внутрь, можете просто ее вызывать,а она сама что-то будет делать. В общем, вам проще код посмотреть, чем все это тут описывать. ExternalInterface.call - наоборот, позволяет работать из флешки "наружу".
__________________
Идите первым! Последний раз редактировалось mooncar; 05.10.2010 в 20:52. |
|
|||||
|
[+1.3 05.10.10]
Регистрация: Nov 2009
Сообщений: 33
|
Пробовал так -
В flash: В html: <a href="javascript:void(0) "onClick="isReady('1')">Hello</a>
<a href="javascript:void(0) "onClick="isReady('2')">Hello2</a>
<script language="JavaScript">
function isReady(num)
{
return (num);
}
</script>
Изучил help про ExternalInterface.addCallback(), показалось что мне не подходит, может не прав. Подскажите как лучше ? Последний раз редактировалось udaaff; 05.10.2010 в 22:53. Причина: Для оформления своего кода надо использовать соответствующие теги |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|