Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Срочно! Какие способы обращения к функции Java из Флэш? (http://www.flasher.ru/forum/showthread.php?t=35272)

brov 31.07.2002 15:27

Срочно! Какие способы обращения к функции Java из Флэш?
 
Очень нужно обратиться из флэш к функции 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

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


Часовой пояс GMT +4, время: 02:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.