getURL("http://spravkaweb.ru/", "_self", "GET");
Если значением аргумента
getURL("http://www.mysite.ru/example.php?ss=2&pl=34", "_self");
Если аргумент
Поскольку для большинства веб-серверов максимальная допустимая длина URL лежит между 255 и 1024 символами, при передаче больших объемов данных используйте "
Надо отметить, что любые данные, возвращаемые сценарием, который вызван getURL()
, выводятся как обычное веб-содержание в браузере, а не во Flash. Чтобы получить результаты выполнения сценария во Flash, используйте loadVariables().Функция getURL()
может применяться и с другими протоколами помимо "Протоколы, поддерживаемые getURL
Как показывает вышеприведенная таблица, если принадлежность Flash импортируется в файл Macromedia Director, с помощью getURL()
можно генерировать событияНапример, можно добавить событие кадра такого вида:
getURL("event: eventName params");
что приведет к вызову в Director обработчика события Lingo с именем
// Отправить событие в DirectorgetURL("event: myEvent "A"");
Вот обработчик события Lingo
on myEvent msgput "The message received from Flash was " && msgend
Можно также спровоцировать запуск Lingo из спрайта Flash в Director с помощью ключевого слова "
// Пусть Director даст звуковой сигналgetURL("lingo: beep");
Наконец, с помощью getURL()
можно выполнять код JavaScript.Вызовем простую функциюgetURL("javascript: alter("Hello world");");
Примеры:
Далее приведен стандартный код кнопки со ссылкой на веб-страницу:
on(release) {getURL("http://www.spravkaweb.ru/");}
Совместимость:
Используется со 2-ей версии Flash. В 4-ой версии усилена добавлением параметра
fscommand - Передача данных браузеру
fscommand
(
Позволяет отправить данные программе, которая запустила данный клип
Синтаксис:
fscommand(command, arguments)
Аргументы:
Описание:
С помощью функции fscommand()
, фильм Flash может связываться с автономным проигрывателем или приложением-хозяином проигрывателя:средой, в которой выполняется Flash Player (веб-браузером или Macromedia Director).Функция fscommand()
обычно используется одним из трех способов:При использовании с автономным плеером fscommand()
принимает одну из встроенных пар команда/аргумент, как показано в следующей таблице:Пары команда/аргумент в автономном проигрывателе
При использовании в браузере функция fscommand()
в фильме влечет вызов специальной функции JavaScript (Netscape) или VBScript (Internet Explorer) на странице, содержащей фильм. Имя этой специальной функции имеет общий видОбратите внимание, что для работы fscommand()
с Netscape атрибут swLiveConnect тега фильма EMBED должен быть задан как "true":Связь с браузером через fscommand()
невозможна в следующих конфигурациях системы:Стоит отметить, что fscommand()
не всегда дает лучший способ связи с фильмом Director из Flash. Предпочтительным средством коммуникации с Director является функция getURL() с протоколомПримеры: