Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вызов функции из .js файла (http://www.flasher.ru/forum/showthread.php?t=153637)

Skriv 06.04.2011 17:39

Вызов функции из .js файла
 
Доброе время суток.

Необходимо вызвать функцию из внешнего .js файла средставами флеша, подскажите от куда плясать. Спасибо.

DZHETIGAPA 06.04.2011 17:47

Попляши от ExternalInterface

Skriv 06.04.2011 17:54

ExternalInterface без проблем если js функция вшита в html мне же надо вызвать из приложенного js файла :(

DZHETIGAPA 06.04.2011 17:55

какая разница? я делал и из вложенного js.

Ты хоть сам пробовал?

Skriv 06.04.2011 17:59

ExternalInterface.call('javascript: ?????'); — и как тут вызвать .. ?

DZHETIGAPA 06.04.2011 18:27

ExternalInterface.call('имя функции в js', переменные)

либо так:
Код AS3:

ExternalInterface.call("function()
{alert('SOS')}
")


Skriv 06.04.2011 18:41

Это тоже понятно :)

у меня задача в другом...

есть файлы: 1.js, 2.js, 3.js в каждом из них есть alert()

Вопрос как мне вызвать alert() из 2.js ??? без добавления дополнительных тегов в html

сорри если сразу поставил вопрос не праивльно :)

DZHETIGAPA 06.04.2011 18:50

Если джаваскрипт прикреплен к html странице, то как я выше писал

Или что ты имеешь в виду? понять не могу.

Skriv 06.04.2011 18:57

Код:

<html>
<script type="text/javascript" src="sample.js"></script>
<body>
// тут флешка которая должна вызвать функцию из sample.js
</body>
</html>

все больше в html больше ничеге нету.. как вызвать alert() из sample.js ??? :)

fish_r 06.04.2011 19:08

Больше ничего и не надо. Браузер сам найдет нужную функцию, в коде страницы или в файле, без разницы.


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

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