Переход на различные 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" загрузится в новое окно браузера. | |