Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.04.2003, 11:47
Anddan вне форума Посмотреть профиль Отправить личное сообщение для Anddan Найти все сообщения от Anddan
  № 1  
Anddan

Регистрация: Apr 2003
Сообщений: 1
По умолчанию Вызвов JS-функции из swf

Здравствуйте,
Есть HTML-файл с блоком JS-функций.
В этом же html размещён flash-файл.

Каким образом можно, при нажатии на flash, вызвать функцию, которая размещена в HTML.

Привидете, пожалуйста, точный пример.
Пробую с geturl(javascript:OpenFlash(), но что-то не получается.

Старый 15.04.2003, 19:26
Geniot вне форума Посмотреть профиль Отправить личное сообщение для Geniot Посетить домашнюю страницу Geniot Найти все сообщения от Geniot
  № 2  
Geniot

Регистрация: Oct 2002
Адрес: Minsk, Belarus
Сообщений: 103
Отправить сообщение для Geniot с помощью ICQ
По умолчанию чёрным по белому

Вот в хэлпе чёрным по белому русскими буквами чётко написано:
Usage 2: To use the fscommand action to send a message to a scripting language such as JavaScript in a Web browser, you can pass any two parameters in the command and parameters parameters. These parameters can be strings or expressions and are used in a JavaScript function that "catches," or handles, the fscommand action.
In a Web browser, the fscommand action calls the JavaScript function moviename_DoFScommand in the HTML page containing the Flash movie. The moviename is the name of the Flash Player as assigned by the NAME attribute of the EMBED tag or the ID property of the OBJECT tag. If you assign the Flash Player the name myMovie, the JavaScript function called is myMovie_DoFScommand.

То есть если у тебя будет функция в ява скрипте которая выкидывает алерт с надписью получаемой в аргументе, но во флеше эта команда должна быть
fscommand("messagebox", "Hello, " + name + ", welcome to our Web site!");
в ява скрипте:
function myMovie_DoFSmessagebox(mymessage){
alert(mymessage);
}
и обязательно myMovie должен быть в тэгах OBJECT ili EMBED.
NAME=myMovie
ID=myMovie
__________________
Не всё то флэш, что шевелиться.

Старый 16.04.2003, 15:47
wwwita вне форума Посмотреть профиль Отправить личное сообщение для wwwita Найти все сообщения от wwwita
  № 3  
wwwita

Регистрация: Mar 2002
Адрес: Питер
Сообщений: 320
Anddan, а кавычки пробовал ставить?
__________________
вот.

Создать новую тему   Часовой пояс GMT +4, время: 14:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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