PDA

Просмотр полной версии : Срочно! Какие способы обращения к функции Java из Флэш?


brov
31.07.2002, 15:27
Очень нужно обратиться из флэш к функции javascript, описанной в html файле. Как это можно сделать??

Fanatik
31.07.2002, 18:01
почти так же, только без значения "javascript:" :)))

brov
01.08.2002, 08:50
а можно поточнее?, например, нужно обратиться к функции "onAfterLoad()". Как граммотно это сделать?

webbie
02.08.2002, 14:45
Очень просто:воспользуйся getUrl
например, в качестве реакции на событие мышки
on (Press)
{getUrl ("javascript:alert('123')"};

brov
05.08.2002, 09:29
это я знаю...
а можно как-нибудь без кнопок обойтись?
Нужно, чтобы данная функция срабатывала автоматом, сразу, после загрузки флэша

webbie
05.08.2002, 12:16
Тогда прямо в первом кадре напиши этот getUrl - и никаких кнопок не надо. Это же не "кнопочная" функция

brov
05.08.2002, 12:17
спасибо

webbie
05.08.2002, 12:24
Я вот с другой проблемой столкнулась.. в HTML описана функция "abc()", которая без проблем вызывается из самого HTML конструкцией типа <a href=# onMouseOver="abc();"> а из flash ролика не вызывается :(
Может, кто подскажет точный синтаксис?

brov
05.08.2002, 12:30
"
on (Press)
{getUrl ("javascript:alert('123')"};
"
что ты прописаваешь в скобках?
я обычно пишу так:
on (Press)
{getUrl ("javascript:alert()"};

а в HTML уже провисывают все парамертры функции. Т.е. во флэше я к ней только обращаюсь, а в html уже все подробности....но вообще-то я в яве не спец :(

webbie
05.08.2002, 12:36
ОК, пасиб!
Ошибка была в том, что я брала само название функции ы кавычки, это лишнее.

brov
05.08.2002, 12:38
не за что :)