Динамические страницы во Flash MX
Ранние версии Flash позволяли разработчику создавать динамические страницы, но для этого он должен был использовать специальное приложение – Generator.
Во Flash MX есть возможность создавать динамические страницы непосредственно, и это открыло для разработчиков новый мир. Но как случается со всяким новым средством, оно не только создает новые возможности, но и порождает новые проблемы.
Динамические Web-страницы во Flash нужны тем клиентам, которые должны постоянно обновлять содержание своих Web-узлов. Во Flash MX для этого есть широкий набор средств, которые позволяют не только генерировать динамический текст, как это было в ранних версиях, но и создавать динамически рисунки и даже звук МР3.
Главное преимущество состоит в том, что размер файлов SWF стал меньше, уменьшилось время загрузки, и многие элементы страницы теперь могут загружаться на лету, незаметно для пользователя. Если вы правильно спланировали свой узел, то пользователь сможет смотреть Flash-ролик почти сразу после подключения. А если подойти к этому творчески, то пользователю может казаться, что каждый раз он просматривает новый ролик.
Второе важное преимущество состоит в использовании баз данных и обработке полученных данных. Нет сомнения в том, что через некоторое время Flash MX станет самым популярным Internet-приложением. Теперь пользователям не нужно переходить со страницы на страницу при работе с Web-приложением. Хотя классические Web-приложения были большим шагом вперед, все же они не полностью использовали возможности современных компьютеров.
Flash MX сделало в этом смысле большой шаг вперед. Пользователь может оставаться на одной и той же странице, вызывая различные ресурсы в фоновом режиме. Он может делать покупки в сети, при этом не переходя со страницы на страницу, как приходилось ему делать на обычных HTML-узлах. Новые свойства Flash позволят пользователю рисовать на экране, причем все нарисованное может быть сохранено и впоследствии превращено в ролик Flash. Короче говоря, возможности его безграничны. Мы, наконец, приблизились к тому, чтобы работать с настоящим приложением, вместо того чтобы загружать последовательность страниц, как это было раньше.