Руководство по actionscript. часть 6, стр. 005

Даже если один SWF-файл загружает другой SWF-файл, который, в свою очередь, загружает внешние элементы, относительные адреса URL все равно разрешаются

либо относительно владельца сцены (в случае непосредственного запуска), либо относительно веб-страницы, содержащей встроенное приложение Flash Player (в случае открытия страницы).

Предположим, что мы открываем гипотетическое приложение SlideShow. swf непосредственно в приложении Flash Player. Кроме того, предположим, что приложение SlideShow. swf загружает приложение SunsetViewer. swf из предыдущего примера. В данном случае все относительные URL-адреса в приложении SunsetViewer. swf должны быть сформированы относительно файла SlideShow. swf (обратитевнимание: не относительно приложения SunsetViewer. swf!). Подобным образом, если бы приложение SlideShow. swf открывалось через веб-страницу, все относительные адреса URL в приложении SunsetViewer. swf должны были быть сформированы относительно данной страницы.

^ I Вы можете полностью избежать проблем, связанных с различными вариантами разре-м$ 4 „ шения относительных адресов URL, сохранив все HTML-, SWF-файлы и файлы внешних —отображаемых элементов в одной директории.

Вернемся к нашему примеру класса SunsetViewer. Ранее в листинге 28.1 мы создали экземпляр класса Loader. В листинге 28.2 представлен обновленный класс SunsetViewer, в который был добавлен код, создающий запрос для относительного URL-адреса «sunset. jpg». Как было отмечено ранее, для упрощения нашего примера мы предполагаем, что файлы sunset. jpg и SunsetViewer. swf находятся в одной директории — это позволяет избежать любых сложностей, связанных с разрешением относительных адресов URL.

Листинг 28.2. Определение местоположения элемента

package { import flash. display.*:

import flash. net. URLRequest; // Импортируем класс URLRequest

public class SunsetViewer extends Sprite { private var loader:Loader:

public function SunsetViewer ( ) { loader = new Loader( );

// Определяем местоположение элемента в виде «sunset. jpg» var urlRequest:URLRequest = new URLRequest(«sunset. jpg»);

}

}

}

Теперь, когда мы определили местоположение файла sunset. jpg, загрузим его.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 029
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 016
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 057
  • 17.07.2010">Подбор цветовой гаммы
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 087
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.22
  • 30.04.2013">Салат из курицы
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 092
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 001
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 085
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 096
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 116
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 026
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.105
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.6
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...