English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



INSTANCE NAME: “Room” ИМЯ ЭКЗЕМПЛЯРА: «Room» INSTANCE NAME: “Window” ИМЯ ЭКЗЕМПЛЯРА: «Window» INSTANCE NAME: “Bar” ИМЯ ЭКЗЕМПЛЯРА: «Bar» roomList COMPONENT КОМПОНЕНТ roomList INSTANCE NAME: “Message” ИМЯ ЭКЗЕМПЛЯРА: «Message» userList COMPONENT КОМПОНЕНТ userList В сцене есть три экземпляра клипа (выше поля window) с именами popup, popup2, и popup3. Экземпляр popup обрабатывает четыре необходимых экрана, чтобы вызывать и быть вызванным. Экземпляр popup2 обрабатывает экран, необходимый для создания комнаты. Экземпляр popup3 обрабатывает отправку пользователю личного сообщения. Все три этих клипа имеют пустые первые кадры, чтобы они не были видны все время. Код ActionScript Теперь, когда вы увидели все детали этого чата и поняли структуру файла чата, самое время исследовать код ActionScript. Реальная экономия кода Чтобы построить чат должным образом, обычно требуется около 1000 строк кода (800 или больше для самих функций, включая файл WDDX_mx.as, и чуть больше 150 строк для создания компонентов). Но, используя компоненты Flash для окна чата и окон списков, и используя объект ElectroServerAS для добавления функциональности, мы можем построить этот довольно сильный чат из менее чем 150 строк кода! Это позволяет вам концентрироваться на построении приложения и не волноваться о раздражающем коде-за-кулисами. Смотрите Приложение C для получения дополнительной информации об объекте ElectroServerAS и файле WDDX_mx.as. Переместите кадр с меткой Chat System в главную шкалу времени. Выберите кадр в слое Actions, и откройте панель Actions. Обратите внимание на первую строку кода ActionScript: #include "ElectroServerAS.as". Эта ключевая строка включает весь код ActionScript, который выполняется за сценами в объекте ElectroServerAS. Это означает, что в начале создания файла SWF весь код ActionScript, содержащийся как в файле ElectroServerAS.as, так и в файле WDDX_mx.as загружается в SWF и сохраняется в кадре
Hosted by uCoz