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

Встраивание отображаемых элементов на этапе компиляции

Чтобы включить внешний отображаемый элемент в приложение, написанное на языке ActionScript, на этапе компиляции, мы используем тег метаданных [ Embed ]. Этот тег добавляет указанный внешний элемент в SWF-файл и делает этот элемент доступным для программы в виде определенного пользователем или автоматически сгенерированного класса. Экземпляры встроенного элемента создаются из этого класса с помощью стандартного синтаксиса оператора new языка ActionScript.

I Тег метаданных [Embed] поддерживается приложением Flex Builder 2 и консольным & 4 * компилятором mxmlc. Однако тег метаданных [Embed] не поддерживается приложением flft Adobe Flash CS3. Возможно, поддержка тега [Embed] появится в будущих версиях среды разработки Flash.

Для использования тега [Embed] мы должны предоставить компилятору доступ к библиотеке flex, swc, поддерживающей компилятор Flex. По умолчанию все проекты, создаваемые в приложении Flex Builder 2, автоматически включают библиотеку flex. s wc в пути библиотек языка ActionScript, поэтому в приложении Flex Builder 2 методики, рассматриваемые в данном разделе, будут работать без каких-либо специальных настроек компилятора.

Замечание по размеру файла и потреблению памяти

В отличие от методик загрузки элементов на этапе выполнения, рассмотренных в этой главе, встраивание отображаемого элемента на этапе компиляции с помощью тега метаданных [Embed] увеличивает размер SWF-файла, загружающего этот элемент, а также увеличивает объем используемой средой выполнения Flash памяти. По этой причине встраивать элемент на этапе компиляции необходимо только в том случае, когда вы абсолютно уверены в том, что приложению обязательно понадобится этот элемент. В противном случае загружать данный элемент следует на этапе выполнения по мере необходимости.

Например, представьте приложение, которое является электронным каталогом продукции с изображениями тысячи товаров и одним изображением экрана приветствия. Изображение экрана приветствия выводится при каждом запуске приложения, и, следовательно, его целесообразно встроить с помощью тега метаданных [ Embed]. В отличие от этого, изображение товара необходимо только в том случае, когда пользователь просматривает нужный товар, и, следовательно, оно должно загружаться на этапе выполнения и удаляться, когда пользователь завершит просмотр этого товара.

Теперь, когда мы узнали, в каких случаях применяется тег [Embed], посмотрим, как использовать его на практике. В следующем разделе рассматривается обобщенный код, необходимый для использования тега [ Embed ]. В последующих разделах приведены конкретные примеры использования обобщенного кода, рассматриваемого в следующем разделе.

Обобщенный синтаксис тега [Embed]

Тег метаданных [Embed] может применяться либо на уровне определения переменной экземпляра, либо на уровне определения класса.

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

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

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

Полезные ссылки
Случайные записи
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 074
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 099
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.19
  • 17.06.2012">«Лаборатория Касперского» отметила сокращение количества спама
  • 18.03.2014">Как бросить курить и не поправиться
  • 01.02.2013">Частные уроки вождения
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.69
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.14
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.120
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.84
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 051
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.16
  • 11.03.2012">Судья обязал Google и Motorola Mobility предоставить Apple данные об Android
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.29
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.20
Опрос

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

View Results

Loading ... Loading ...