Статьи

10 сложных, но удивительных техник флеш

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

Мобильная разработка — это то, на что должны обращать внимание все веб-разработчики. С появлением приложений для iPhone, Blackberry и Android стало ясно, что телефон все еще будет играть важную роль в нашей культуре. Есть много признаков того, что слияние сети с мобильной платформой уже наступило (например, запуск мобильной версии Facebook Connect ).

Эта экранная демонстрация показывает разработчикам, как эффективно отправлять и принимать телефонные звонки напрямую через приложения Flash, используя набор API-интерфейсов Ribbit .

На данный момент такие вещи, как воронка и пирамидальные диаграммы, на самом деле не включены в среду Flex. Это прискорбно, так как эти типы графиков являются огромной частью отображения сложных данных в графическом формате, который гораздо легче понять. Вот учебник о том, как использовать модуль FusionCharts for Flex, чтобы получить столь необходимые графики и диаграммы для вашего приложения Flash.

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

Если у вас есть макет на основе Flash, сделать его жидким может быть очень выполнимо. У Adobe есть отличное учебное пособие из 4 частей о том, как создавать жидкие графические интерфейсы с комбинацией Flash и ActionScript для создания удобных макетов жидкостей.

Мы все видели эффект дыма от Flash-приложений и анимированных GIF-файлов. Тьфу. Тем не менее, FlashVault обладает невероятной техникой, которая создает серьезно реалистичный пар или дым . Лучше всего, техника не требует ActionScript, чтобы волшебство произошло.

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

gotoAndLearn имеет превосходный скринкаст, который показывает, как использовать AMFPHP для подключения к базе данных MySQL и возврата некоторых записей базы данных.

Эффект Lightbox — один из самых популярных способов отображения модальных окон с помощью Javascript. Это также отличный способ поместить контент прямо перед лицом пользователя, при этом затемняя остальную часть контента. Хотя эффект Lightbox еще не был создан для Flash, существует способ объединить Flash с популярной функциональностью Javascript , вызвав lightbox из Flash.

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

У Flash Tricks есть отличное руководство по созданию жизненного цикла в приложении Flash.

Flash-галереи изображений невероятно элегантны с плавными переходами и фонами. Вот подробное руководство о том, как создать расширенную галерею изображений Flash с использованием данных из XML, эффектов анимации и многих других передовых методов Flash. Эта галерея изображений также использует класс MovieClipLoader для внешней загрузки изображений, который предлагает более гибкие и расширенные параметры.

Захват скриншотов из видео может быть очень полезным при работе с файлами фильмов и другими медиафайлами. Видео сайты, такие как YouTube, Viddler и другие, делают снимки экрана с загруженными фильмами на определенных отрезках фильма. Sephiroth.it имеет расширенный учебник о том, как объединить Flash и PHP, чтобы сделать эти скриншоты.

Контрольные точки довольно легко сделать в видеофайле Flash, и это можно сделать с помощью мастера импорта, панели инспектора компонентов или инспектора свойств. Однако создание ключевых точек в аудиофайле — это не маленький пикник. Adobe Pro David Stiller предлагает два различных способа создания ключевых точек для аудиофайла в серии из трех частей. В учебном руководстве рекомендуются как минимум промежуточные знания ActionScript 2.0 и ActionScript 3.0, а также начальные навыки работы с Flash CS3 Professional или Flex Builder 2.