1. Динамическая
программа опросов
Что это такое?
Каким образом это будет работать?
База данных
Ответы
Опросы
XML-документ
Конфигурационная программа (admin)
Опрос: вариант, написанный на ColdFusion
Controller.cfm
GetPollDataTransaction.cfm
VoteOnPollTransaction.cfm
HasVotedTransaction.cfm
Flash-клиент (front-end)
Другие варианты программы опросов
Java
ASP.NET
Возможные изменения в программе опросов
Заключение
2. Гостевая книга
Что это такое?
Каким образом это будет работать?
База данных
Записи
XML-документ
Гостевая книга: вариант, написанный на ColdFusion
Controller.cfm
GetEntriesTransaction.cfm
PostEntryTransaction.cfm
Flash-клиент (front-end)
Другие варианты гостевой книги
Java
ASP.NET
Возможные изменения в гостевой книге
Заключение
3. Дискуссионный форум...
Свойства нашего Flash МХ-дискуссионного форума
Почему именно Flash?
Как работает наш дискуссионный форум
Описание процесса работы сервера
Сбор данных
Интерфейс пользователя: Flash-клиент
Содержание
Загрузка, первый кадр
Загрузка, второй кадр
Демонстрация тем, десятый кадр
ShowThreads (показать потоки), ShowMessages (показать сообщения),
кадры и
Вход в систему (Login), кадр
Новое сообщение (NewMessage), кадр
Регистрация, кадр
Заключение
4. Аватар-чат
Введение
Основы чата ...
Особенности аватар-чата
Объект ElectroServer
Программирование контекста
Разбор деталей персонажа
Всплывающее текстовое чат окно
Как работает чат
Основные компоненты Flash-файла
ActionScript
Заключение
5. Многопользовательская игра
Идеи реализации многопользовательской игры
Опрос (polling)
Коммуникационный сервер Flash
XMLSocket
Введение в игру "Sea commander"
Изометрический мир
Размещение объектов в изометрическом мире
От экрана к изометрическому миру
Сортировка по глубине
Основные детали многопользовательских алгоритмов
Место сбора
Время на соединение игроков
Размещение кораблей ПО
Ходе игре
Выстрел по противнику
Получение выстрела
Выигрыш
Заключение
FLASH MX: Создание динамических приложений
6. Мгновенный обмен сообщениями
Наша Flash-программа обмена мгновенными сообщениями
Краткий обзор IM-программы
С чего начать
Взаимодействие с сервером
Обмен данными с сервером
Код программы
Server Data
Функции, связанные с транзакциями
Список контактов, контакты и разговоры
ContactList
Класс Contact
Conversation-класс
Заключение
7. Клиент электронной почты
Основы работы Peachmail
Мотивация Джо
Регистрация Джо
Вознаграждение
Более детальный взгляд: то, чтонеизвестно Джо
Основные требования
Определение данных
Написание Peachmail: база данных
Создание базы данных
Связывание базы данных с сервером
Написание Peachmail: регистрация и вход под именем пользователя
Клиент: среда Flash MX
Сервер: Java
База данных
Написание Peachmail: услуги адресной книги
Клиент: Flash MX
Сервер: Java
База данных
Написание Peachmail: услуги электронной почты
Клиент: Flash MX
Сервер: Java
База данных
Соединяя все вместе
Продвинутый ActionScript
Архитектура Peachmail
Заключение
8. Многоканальное приложение
Настройка встроенного видео (Embedded Video)
Содержание
Видео
Объект Camera и его настройки ,
Сатега.веМо<е(ширина, высота, fps, [favorSize])
Camera. setQuality(bandwidth, frameQuality)
Микрофоны и настройка звука
Микрофон
Объект Microphone и его настройки
Microphone.setGain(gain)
Microphone.setRate(kHz)
Типичные настройки объекта Microphone для разных профилей
Интернет-соединения
Установка соединений
Video.attachVideo(source|null)
Связывания после установления соединения
Текст-чат
Настройка текст-чата на стороне клиента
Текст-чат на стороне клиента
Контроль прокрутки текста
Клавиша Enter
Текст-чат на стороне сервера
Модуль службы поддержки
Организация объектов модуля службы поддержки
Код на стороне клиента
Модуль покупателя
Организация объектов модуля покупателя
Сценарий на стороне клиента
Модуль данных: ActionScript, PHP и MySQL
Передача данных между Flash и РНР
Организация объектов Модуля данных
Код ActionScript
PHP-сценарий на стороне сервера
Следующие шаги
А. Многопользовательский сервер
Что такое сокет-сервер?
Основы Интернета
Сокет-сервер
Введение в ElectroServer
Особенности
Установка сокет-сервера ElectroServer
Конфигурирование ElectroServer
Запуск/остановка сокет-сервера ElectroServer
В: Объект ElectroServerAS
Перетаскивание действий (Click-and-Drag)
Методы и атрибуты объекта ElectroServerAS
|