Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Секреты разработки игр в Macromedia Flash MX - Макар Дж.

Макар Дж. Секреты разработки игр в Macromedia Flash MX — М.: КУДИЦ-ОБРАЗ , 2004. — 608 c.
ISBN 0-201-77021-0
Скачать (прямая ссылка): sekretirazrabotkiigr2004.djvu
Предыдущая << 1 .. 175 176 177 178 179 180 < 181 > 182 183 184 185 186 187 .. 210 >> Следующая

function messageArrived (info) { var from = info.from; var type =
info.type; var body = info.body; if (type == "public") {
var msg = from+": "+body+newline;
) else if (type == "private") (
var msg ,= from+" (private) : "+body + newline;
}
chat.window.text = ES.addToHistorу(msg);
chat.bar.setScrollPosition(chat.window.maxscroll);
}
ElectroServerAS.chatReceiver = this.messageArrived;
zlectroServerAS. connectToServer
Чрименение. gjectr0ServerAS. connectToServer ()
Чараметры: нет.
Возвращает: ничего.
Описание: метод; этот метод использует свойства ElectroServerAS port
и ElectroServerAS.IP и инициализирует сокет-соединение с севером сокета
ElectroServer. Для дополнительной информации см. ElectroServerAS.port и
ElectroServerAS.IP.
Приложение С. Объект ElectroServerAS
527
Пример: следующая строка создает соединение с сервером
сокета
ElectroServer:
ElectroServerAS.connectToServerf)
ElectroServerAS. createVariable
Применение: ElectroServerAS.createVariable(name,value,deleteOnE
xit, lock)
Параметры: name - имя переменной сервера, которую вы хотите создать
в текущей комнате
value - строчное значение переменной
deleteOnExit - либо true (или "Тше") либо false (или "False"). Если true,
то переменная удаляется, когда вы выходите из комнаты. Если false, то
переменная не удаляется при выходе из комнаты; lock - либо true (или
"True") либо false (или "False"). Если true, то переменная не может быть
обновлена. Если false, то переменная не может быть обновлена. Переменная
может быть удалена с использованием ElectroServerAS.deleteVariableQ, вне
зависимости от значения lock.
Возвращает: ничего.
Описание: метод; создает или обновляет переменную в вашей текущей
комнате
на сервере сокета. Всякий раз, когда переменная создана, обновлена или
удалена, все пользователи в этой комнате информируются об этом через
событие ElectroServerAS.roomVariablesChanged. Все переменные комнаты
сохранены объектом в объекте ElectroServerAS с названием roomVars.
Пример: следующая строка создает переменную комнаты:
ElectroServerAS.createVariable("secret_door","door3", true,false)
ElectroServerAS. deleteVariable
Применение: ElectroServerAS.deleteVariable(name) Параметры: name - имя
переменной комнаты, которую вы хотите удалить
>28
Приложения
Возвращает: ничего.
Описание: метод; удаляет переменную комнаты с заданным вами именем
Переменная удаляется, даже если заблокирована (см.
ElectroServerAS.createVariableQ). Как только она удалена, все
пользователи этой комнаты извещаются об этом.
Пример: следующая строка удаляет переменную комнаты:
ElectroServerAS.deleteVariable("secret_door")
ElectroServer AS. disconnectFromServer
Применение: ElectroServerAS.disconnectFromServer (}
Параметры: нет.
Возвращает: ничего.
Описание: метод; закрывает соединение между Flash-и сервером сокета
ElectroServer.
Пример: следующая строка разъединяет клиент Flash с сервером сокета
ElectroServer:
ElectroServerAS.disconnectFromServer!)
ElectroServerAS.getHistory
Применение: ElectroServerAS.getHistory))
Параметры: нет.
Возвращает, строку ElectroServerAS history.
Описание: метод; возвращает историю чата. История чата хранится как
строка
в ElectroServerAS.history и добавляется с помощью функции
ElectroServerAS.addToHistoryO-Пример: следующая строка устанавливает
переменную из истории чата:
myHistory =ElectroServerAS.getHistory()
Приложение С Объект ElectroServerAS
529
ElectroServerAS. getRoomList
Применение: ElectroServerAS . getRoomList ()
Параметры: нет.
Возвращает: массив объектов.
Описание: Описание: метод; возвращает массив. Каждый элемент массива
представляет собой объект, который описывает комнату и имей два свойства:
пате и total. Свойство name представляет собой имя комнаты; свойство
total представляет собой количество людей в этой комнате.
Пример: представленный далее код ActionScript проходит в цикле по
списку
комнат и представляет имена и количество людей в каждой комнате в окно
вывода:
var theRooms = ElectroServerAS.getRoomList ();
for (i in theRooms) {
trace(theRooms[i].name); trace(theRooms[i].total);
1
ElectroServerAS. getUserList
Применение: ElectroServer AS . getUserList ()
Параметры: нет.
Возвращает: массив объектов.
Описание: метод; возвращает массив. Каждый элемент массива представляет
собой объект, который описывает пользователя и имеет только одно свойство
- пате. Свойство пате представляет собой имя пользователя в вашей
комнате.
Пример: следующий код ActionScript проходит в цикле по списку комнат
и представляет имена и количество людей в каждой комнате в окне вывода:
var theUsers = ElectroServerAS.getUserList();
for (i in theUsers) {
trace(theUsers[i].name);
530
Приложения
ElectroServerAS. history
Применение: ElectroServerAS . history
Описание:
Пример:
свойство; это строчное значение, которое хранит историю чата. В данный
момент этот метод просто возвращает свойство history. Однако в будущих
реализациях объекта ElectroServerAS история может быть сохранена другим
Предыдущая << 1 .. 175 176 177 178 179 180 < 181 > 182 183 184 185 186 187 .. 210 >> Следующая