Иллюстрированный самоучитель по Flash MX

       

Переход по заданному URL


Действие

getURL

входит в подраздел

Browser/Network.

Это действие позволяет загрузить в броузер документ, расположенный по указанному URL, либо переслать значения некоторых переменных (например, данных из формы) в приложение, размещенное по определенному URL. При этом следует учитывать, что действие

getURL

обеспечивает пересылку данных только для текущего фильма.

Замечание

Для тестирования действия getURL требуется, чтобы адрес запрошенного файла был указан в виде абсолютного URL.

Чтобы создать кнопку, обеспечивающую переход по заданному URL, требуется выполнить следующие действия:

Добавьте в фильм новый «фоновый» слой.

Поместите на него кнопку, которой будет назначено действие

getURL.

Откройте панель

Actions.



В списке

Actions Toolbox

откройте раздел

Actions,

затем -- подраздел

Browser/Network

и дважды щелкните в строке

getURL;

в результате в окне сценария появится соответствующая конструкция на языке ActionScript, а в панели параметров — параметры действия

getURL

(рис. 11.24).

Рис. 11.24.

Панель Actions после назначения кнопке действия getURL

Введите требуемые значения параметров.

По умолчанию действие

getURL

выполняется по щелчку на кнопке событие

(release);

если требуется добавить или изменить событие, щелкните в окне сценария в строке селектора и с помощью панели параметров измените перечень событий.

Рассмотрим подробнее параметры действия

getURL.

Параметр

URL

определяет адрес запрашиваемого документа; значение параметра может быть задано в виде абсолютного или относительного URL, либо в виде вычисляемого выражения.

При указании относительного URL для поиска требуемого документа Flash перемещается по иерархии файлы/папки/каталоги и обратно, начиная с того файла, в котором содержится процедура

getURL.

Чтобы получить URL как результат вычисления некоторого выражения, установите флажок

Expression,

расположенный справа от поля

URL,

и введите требуемое выражение.


Параметр

Window

задает окно или фрейм, в который должен быть загружен запрошенный документ. Значение параметра выбирается с помощью раскрывающегося списка, который содержит следующие варианты (они аналогичны значениям атрибута

TARGET

тэга <А> в языке HTML):

_self

— документ будет загружен в текущее окно, или фрейм;

_

blank

— документ будет загружен в новое окно;

_parent --

документ будет загружен в родительский или текущий фрейм;

_top

— документ будет загружен во фрейм более высокого уровня иерархии или в текущее окно.

При необходимости значение данного параметра может быть получено как результат вычисления выражения. В этом случае следует установить флажок

Expression,

расположенный справа от списка

Window.

Параметр

Variables

позволяет указать способ пересылки данных по заданному URL. Значение параметра выбирается из раскрывающегося списка, который содержит три варианта:

Don't send

(He отправлять) — пересылка данных не требуется;

Send using GET

(Отправить, используя GET) — для пересылки данных будет использован метод GET;

Send using POST

(Отправить, используя POST) — для пересылки данных будет использован метод POST.



Замечание


Напомним, что различие в использовании методов GET и POST для пересылки данных на сервер состоит в том, что при первом из них пересылаемые данные присоединяются к строке адреса. Поскольку длина адреса ограничена 256 символами, то ограничен также и объем пересылаемых данных

.


Содержание раздела