Новые книги

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.

Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.
Мобильное приложение Uber использует бизнес-модель, которую можно применить в любой компании для сокращения расходов, повышения прибыли и улучшения логистики.

Мобильное приложение Pokemon Go дает возможность заработать не только своим владельцам, но и любому человеку и бизнесу, одновременно решая проблему малоподвижного образа жизни детей и взрослых.

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

Интеллектуальные фрагменты





Интеллектуальные фрагменты

Интеллектуальные фрагменты позволяют ввести в фильм, использующий параметры, сложные интерактивные эффекты и применять их на разных страницах одного сайта или на нескольких сайтах. Обобщая, можно сказать, что интеллектуальные фрагменты воздействуют на связанные с ними параметры; такие фрагменты могут быть созданы во Flash 5.

Многократно используемые элементы применяются, в частности, при создании пользовательских интерфейсов и разработке приложений - для создания флажков, переключателей, всплывающих меню, систем навигации, а также для изучения взаимодействия различных элементов.

Интеллектуальные фрагменты расширяют возможности разработчиков. Добавлены:

  • новые встроенные объекты ActionScript, например hitTest, обеспечивающие автоматическое обнаружение коллизий;
  • процедуры фрагмента - событийные действия, назначаемые фрагменту фильма, как, например, щелчки мыши и нажатия клавиш на клавиатуре;
  • параметры фрагмента - параметры, которые связаны с трансформой фрагмента фильма, например с текстом или всплывающим меню;
  • настраиваемый интерфейс пользователя - настройка, позволяет в режиме редактирования определить параметры интеллектуального фрагмента, например, для визуального создания меню; поддерживается предварительный просмотр меню по мере добавления параметров.


Рис. 15.31. Изменение параметров интеллектуальных фрагментов

Интеллектуальные фрагменты создаются так же, как и другие символы, но имеют изменяемые параметры (рис. 15.31).

Создав файл SWF, содержащий форму ввода информации, можно динамически вводить параметры для интеллектуального фрагмента.

При воспроизведении интеллектуальные фрагменты используют заданные для них параметры.

XML и поддержка HTML

Web-сайты перестают быть статичными Web-страницами и становятся интерактивными Web-приложениями, ведущими диалог с посетителями. Передача информации между клиентским приложением и сервером требует мощного канала связи и должна поддерживать стандартный формат обмена данными. Для широкого спектра задач электронной торговли Flash 5 предлагает разработчикам использовать во Flash-приложениях структурирование данных XML. Средства XML позволяют создавать электронные анкеты и бланки заказов, торговые обзоры и коммерческие сводки, а также оперативно обновлять любую важную информацию.




Рис. 15.32. Использование стандартных объектов XML в процедурах ActionScript

Стандартные объекты XML во Flash 5 ActionScript (рис. 15.32) поддерживают динамические приложения Web и обеспечивают взаимодействие с пользователем.

Связи и форматирование текста

Macromedia Flash 5 объединяет лучшее из графического и традиционного представления текста в браузере, чем обеспечивает полнофункциональный дизайн и широкие возможности для создания Web-сайтов: теперь дизайнеры могут выбирать между выровненным текстом^ представлением текста в виде HTML. В процессе создания и редактирования поддерживаются теги HTML 1.0, а кроме того, файлы HTML можно загружать динамически для быстрого обновления содержания (рис. 15.33, 15.34).




Рис. 15.33. Типичный документ HTML, созданный в Macromedia Dreamweaver


Рис. 15.34. Документ HTML, представленный как файл SWF после обработки его во Flash 5