White cat - Справочник по Flash

Тут можно читать онлайн White cat - Справочник по Flash - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

White cat - Справочник по Flash краткое содержание

Справочник по Flash - описание и краткое содержание, автор white cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Вниманию читателей предлагается справочник по Flash.

Справочник предназначается для людей, уже освоивших азы программирования в Flash.

Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.

Дата выхода данной версии справочника: 12:47, 20 марта 2007.

Справочник по Flash - читать онлайн бесплатно полную версию (весь текст целиком)

Справочник по Flash - читать книгу онлайн бесплатно, автор white cat
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Вызовы loadMovie()над веб-сервером, использующие метод "GET", могут передавать переменные в загруженный фильм без вмешательства сценария.

Например, загрузим внешний фильм myMovie.swf на уровень 1 стека документов проигрывателя, передав ему переменные текущей временной диаграммы:

loadMovie("myMovie.swf", "_level1", "GET");

Переменные, передаваемые в загружаемый фильм, определяются на главной временной диаграмме этого фильма. Этот прием действует только при обработке запроса loadMovie()веб-сервером. Попытки использовать метод "GET" в loadMovie()для локальных файлов вызывают ошибку.

Некоторые особенности:

Будьте осторожны при использовании ссылок на клипы и уровни в качестве аргумента target функции loadMovie(). Если аргумент target дает значение undefined , то функция loadMovie()использует в качестве target текущую временную диаграмму.

Аналогично, ссылки target , дающие пустую строку, заставляют loadMovie()действовать над текущей временной диаграммой. В частности, этим вызываются проблемы при загрузке фильмов на новые незанятые уровни.

Рассмотрим следующий код:

loadMovie("myMovie.swf", _level1);

Если до выполнения этого предложения объект _level1 не существовал, то этот код загрузит файл myMovie.swf во временную диаграмму, содержавшую предложение loadMovie(), а не на _level1! Чтобы избежать этой проблемы, вместо loadMovie()можно использовать loadMovieNum(). Кроме того, можно указать строку в качестве параметра target для loadMovie():

loadMovie("myMovie.swf", "_level1");

В этом случае уровень будет создан, если его еще не существует ( только _level0 существует по умолчанию во всех фильмах).

Пример:

// Поместить myMovie.swf на level 1loadMovie("myMovie.swf", "_level1");// Поместить myMovie.swf на level 0loadMovie("myMovie.swf", "_level0");// Поместить myMovie.swf в myCliploadMovie("myMovie.swf", "myClip");// Заменить содержимое проигрывателя на// coolmovie.swf, использую абсолютный путьloadMovie("http://www.yousite.ru/coolmovie.swf", "_level0");// Загрузить фильм на уровень 1 с рабочего стола Windows.loadMovie("file:///C:/WINDOWS/Desktop/myMovie.swf", "_level1");

Совместимость:

Используется с 4-ой версии Flash

loadMovieNum - Загрузить файл .swf

loadMovieNum

( Глобальная функция )

Позволяет загрузить в проигрыватель файл .swf

Синтаксис:

loadMovieNum(URL, level)loadMovieNum(URL, level, method)

Аргументы:

Описание:

Функция loadMovieNum()почти идентична loadMovie(), но требует задания целевого уровня загрузки в виде числа, а не строки. Это означает, что loadMovieNum()может загружать фильмы только на уровни документов, а не в клипы. Если указанного уровня не существует, он будет создан. Если указанный уровень существует, его содержимое будет заменено новым файлом .swf. Допускается загрузка фильма на _level2, даже если _level1 не создан.

Функцию loadMovieNum()можно использовать, когда нужно динамически задавать уровень для загрузки фильма, например:

var x = 3;loadMovieNum("muMovie.swf", x);

Того же самого можно достичь путем конкатенации строк и использования обычной функции loadMovie():

loadMovie("muMovie.swf", "_level" + x);

Совместимость:

Используется с 3-ей версии Flash

loadVariables - Загружает в клип или фильм внешние переменные

loadVariables

( Глобальная функция )

Загружает в клип или фильм внешние переменные

Синтаксис:

loadVariables (url, target); loadVariables (url, target, method);

Аргументы:

Обычно переменные внутри фильмов определяются при помощи ActionScript. Однако посредством loadVariables()можно также импортировать в клип переменные из текстового файла или выполняемого на сервере приложения - например, сценария PHP. Областью видимости для переменных, загружаемых через loadVariables(), является клип или уровень, указанные в target , а типом данных всегда является string . Для прикрепления загруженных переменных к текущей временной диаграмме нужно использовать в качестве значения аргумента target пустую строку.

Примеры:

Пример:Прикрепление переменных к текущей временной диаграмме.

loadariables("myVars.txt", "");// Загружаем переменные из myVars.txt// в текущую временную диаграмму

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

Следующий пример покажет содержимое текстового файла, импортируемого во Flash посредством loadVariables().

Пример:Импортирование из файла переменных name и address .

name=Jon&address=65+malkom+st%21// name присваивается значение "Jon"// address присваивается значение "65 malkom st!"

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

Пример:Загрузка переменных в главную временную диаграмму.

// Загрузить переменные из myVar.txt// в главную временную диаграмму фильмаloadVariables("myVar.txt", "_root");

loadVariables()также можно использовать со сценарием или приложением сервера, выводящим переменные в кодировке URL. Когда сценарий посылает переменные в фильм Flash в ответ на вызов функции loadVariables(), он должен задать MIME-тип данных как " application/x-www-urlform-encoded ".

На равне с приемом переменных, функция l oadVariables()также может передавать переменные в сценарий на стороне сервера. Чтобы отправить в сценарий все переменные, определенные в текущей временной диаграмме, аргумент method при вызове функции loadVariables()задается равным " GET " или " POST ". Переменные пересылаются в формате кодировки URL.

Если method задан как " GET ", переменные передаются как строка запроса в URL сценария.

Если method установлен как " POST ", переменные посылаются после заголовка HTTP POST.

Т.к. для большинства веб-серверов максимальная длина URL лежит между 255 и 1024 символами, при передаче больших объемов данных используйте " POST ", а не " GET ".

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

Эти меры безопасности оказывают воздействие только на подключаемые модули и на элементы ActiveX браузера Flash Player; автономный проигрыватель может загружать переменные из любого домена.

Ограничения на домены являются умышленной защитной функцией во Flash, но их можно обойти с помощью прокси-сценария, выполняемого на сайте X, действующего как посредник между Flash и сайтом Y, или псевдонима DNS на сайте X, который указывает на сайт Y. Дополнительную информацию по данному вопросу можно получить по адресу: http://www.macromedia.com/support/flash/ts/documents/loadvars_security.htm.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


white cat читать все книги автора по порядку

white cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Справочник по Flash отзывы


Отзывы читателей о книге Справочник по Flash, автор: white cat. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x