Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как из флэшки вызвать функцию java скрипта ? (http://www.flasher.ru/forum/showthread.php?t=109752)

MiTiM 20.03.2008 09:40

как из флэшки вызвать функцию java скрипта ?
 
товарищи... вопрос нубский - как из свфки вызвать функцию ява скрипта, в то время, как функция объявлена в хтмлке.

*примечание: нужно просто на кнопку навесить следующую функцию: onclick="light('mybody');"

зарание огромное спасибо.. а то перерыл хэлпы - так и не нашёл ;(

etc 20.03.2008 09:55

ExternalInterface

MiTiM 20.03.2008 10:35

эээмм.. а можно для чайника на пальцах объяснить ?)

qazwsx 20.03.2008 10:47

Хорошо. Запускаеш Flash, нажимаеш f1, в строку поиска вводиш ExternalInterface, читаеш.

MiTiM 20.03.2008 10:54

пошёл убиваЦО апстену

qazwsx 20.03.2008 11:05

Посмотри пример каторый идет с флешем.... Ну хорошо.
В странице:
Код:

<script language="JavaScript">
        function res(arg){
        alert(arg);
          return("Adavoplame");
        }
</script>

Во флеше:
Код:

import flash.external.ExternalInterface;
 trace(ExternalInterface.call("res", "БУ!"));


iNils 20.03.2008 13:31

MiTiM получает плюс за свой "албанский"

MiTiM 21.03.2008 10:17

эмм..прописываю вот так, нго не работает ;(

Код:

on (release) {
        import flash.external.ExternalInterface;
        ExternalInterface.call("light", "mybody");
        gotoAndStop("Scene 2", 1);
}


bbexp 21.03.2008 11:48

MiTiM, импортировать классы в коде кнопки - это сурово.
Пишите импорт на кадре.
Далее - в коде HTML должна быть определена js-функция light.
В параметрах для флеш-ролика должен быть прописан allowScriptAccess='always' (или 'true'? - запамятовал)

Ну и версия AS - не ниже 2.0, версия плеера - 8 и выше.

MiTiM 21.03.2008 12:29

Вложений: 1
ребят.. ну помогите плз отчаявшемуся чайнику... выкладываю исходник


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

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