Переход на различные URL


Для загрузки документа с определенного адреса в окно браузера, либо для посылки переменных другому приложению, используйте команду Get URL. Например, вы можете посылать данные CGI скрипту для обработки, точно так же, как это делается в HTML формах. Отправятся переменные только текущего мувика.

В простейшем случае, вы используете эту команду для загрузки в браузер Web странички, при этом во Flash projector окно браузера откроется автоматически.

Об отправке переменных см. ActionScript Help.

Для перехода по URL:



1 Выделите на сцене кнопку, мувик или кадр.
2 Вызовите панель команд Window > Actions.
3 В Basic Actions выберите команду Get URL.
4 В панели параметров введите URL, руководствуясь следующим:
Используйте относительную адресацию, например mypage.html, либо абсолютную, например http://www.mydomain.com/mypage.html.
Относительные пути позволяют Flash перемещаться по дереву каталогов вверх/вниз, начиная с текущего. Абсолютный адрес требует имя сервера, полный путь к документу и его имя.
Для задания URL, название которого основано на каком-то значении, воспользуйтесь режимом Expression и введите выражения, вычисляющее адрес.
Например, URL есть значение переменной dynamicURL:
getURL(dynamicURL);
Для доп. информации см. ActionScript Help.
5 Чтобы задать в каком окне будет грузиться документ, сделайте следующее:
Выберите одно из зарезервированных слов:
_self определяет, что документ будет загружаться в текущее окно браузера.
_blank определяет, что документ будет загружаться в новое окно браузера.
_parent определяет, что документ будет загружаться в родительское, по отношению к текущему фрейму окно.
_top загружает во фрейм верхнего уровня текущего окна.
Введите имя фрейма или окна.
Выберите Expression и введите выражение, вычисляющее расположение окна.
6 Для переменных выберите метод отсылки:
Выберите Send Using Get для отправки небольшого числа переменных, например, для обработки серверным скриптом.
Выберите Send Using Post для отправки переменных в отдельном заголовке HTTP; используется для передачи длинных строк или больших по объему данных.
Выберите Don't Send, если переменные отсылать не нужно
См. ActionScript Help.
У вас получится что-то подобное:
getUrl ("page2.html", "blank");
Документ "page2.html" загрузится в новое окно браузера.




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