Macromedia Flash Communication Server MX

Front Cover
Peachpit Press, 2002 - Computers - 470 pages
0 Reviews

Flash Communicator Server MX is your complete guide to integrating rich media and real-time collaboration into your applications with Flash Communication Server MX! It includes 10 quick steps for getting started and covers ActionScripting, Flash Remoting, and other key implementation issues from a server-side perspective. It provides excellent tutorials for creating usable, media rich applications that allow real-time collaboration.

There is much to learn in order to harness the true power of the Flash Communication Server MX. Macromedia's new server integrates support for streaming media, multi-way video, audio and text messaging, and real-time collaboration into a single solution. Flash Communication Server MX is an introduction to the technology, as well a guide to implementation of successful applications. Part I provides 10 quick steps to get you familiar with the server and how it works. Part II explores the important issues affecting appropriate integration of the Communication Server. Key concepts include understanding digital communication solutions, understanding objects, using server side ActionScripting, Flash Remoting, and security issues. A third section provides tutorials on how to create some popular applications for the server. Finally, a series of appendices supply reference material for Flash Communication Server MX users.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Selected pages

Contents

10 Quick Steps for Getting Started
1
STEP 1 Installation and Setup
3
The Personal Edition
4
The Professional Edition
5
Before You Install
6
Ports
7
Installation
8
Macromedia Flash MX Components
9
Code Hinting
253
Debugging Techniques
254
Summary
258
Accessing External Data
259
Macromedia Flash Remoting MX
260
NetServices in Macromedia Flash MX
262
Using Remoting to Authenticate a User
264
Summary
278

After the Server Installation
12
Summary
14
STEP 2 Your Development Environment
15
Servers and Access
20
Macromedia Flash MX
21
The Testing Environment
22
Summary
25
STEP 3 Get Connected
27
Build the User Interface in Macromedia Flash MX
29
Testing the Movie
33
What to Check if Your Application Is Not Working
37
STEP 4 Simple Chat and Video Conferencing
39
The Chat and UserColor Communication UI Components
40
The AVPresence Communication UI Component
43
The SetBandwidth Communication UI Component
44
Summary
48
STEP 5 Monitoring and Managing the Server
49
What Happens When You Run Your Flash Communication Server MX Application?
50
Administration Console
51
Communication App Inspector
57
NetConnection Debugger
64
Summary
66
STEP 6 ActionScript with NetConnection
67
The ActionScript Editora Primer
68
The NetConnection Object
71
Summary
82
STEP 7 Streaming Video with NetStream
83
Overview
84
Streaming Video and Bandwidth
85
The NetStream Object Methods Properties and Event
99
Playing Live Video
108
Summary
118
STEP 8 Collaboration with SharedObject
119
SharedObject Methods
120
SharedObject Property
122
How Does the Shared Cursor Work?
126
Implementing SharedObjects
129
Data Management Using Slots
141
Summary
144
STEP 9 Controller and Subscriber Applications
145
Controller Applications
146
Chapter Project Overview
151
Testing the Project
168
The Presentation File simple_presoswf
169
Summary
170
STEP 10 Lobby Applications
171
Lobby Application Overview
172
Chapter Exercises Overview
176
Summary
190
Implementing Macromedia Flash Communication Server
191
ServerSide ActionScript SSAS
193
The mainasc File
194
Application Instances
195
Components and the ScriptLib Folder
196
ServerSide Objects
197
Debugging Techniques
225
Summary
226
ClientSide Flash ActionScript
227
The Communication ActionScript Objects
229
The Macromedia Flash Communication UI Components
249
Server Administration
279
The Server Structure
280
The Server
281
The Adaptor
286
The Virtual Host
287
The Application
290
Creating Multiple Adaptors and Virtual Hosts
292
Summary
299
Communication Application Architecture Strategies
301
Handling Connection Failures
303
Security
305
ActionScript Techniques
307
Server Management API
313
Summary
314
Tutorials
315
Build a Technical Support Application
317
Live Support Lobby Application
318
Live Support Session Application
336
Summary
348
Making Faces The Living Emoticon
349
The User Perspective
351
The Interface
352
Macromedia Flash ActionScript Frame 1
356
Summary
362
Build Training and Education The Virtual Classroom
363
Student User Case Study
364
Teacher User Case Study
365
The Interfaces
366
The Code
373
Summary
388
Appendixes Quick Reference Guides
389
ServerSide Objects Quick Reference
391
Client Object
393
NetConnection Object
395
Stream Object
398
Macromedia Flash ActionScript Objects Quick Reference
401
Microphone Object
405
NetConnection Object
407
NetServices Object
409
NetStream Object
410
RecordSet Object
414
SharedObject Object
417
Video Object
420
Information Objects Server and Client Quick Reference
421
Macromedia Flash UI Component Objects Quick Reference
435
Common Methods
436
Macromedia Flash UI Component ActionScript Objects
437
Useful ActionScript Templates Quick Reference
445
ActionScript Connect and Connect UI Components
446
Publish a Camera and Microphone
447
Subscribe to a Live or Recorded Stream
448
onStatus CatchAll Template SSAS and Flash
449
onSync Template SSAS and Flash
451
Connect and Create a Remote SharedObject Flash
452
Connect and Create a SharedObject SSAS
453
Connect a Database with Macromedia Flash Remoting MX Using Flash ActionScript
454
Invoking a Server Function from Macromedia Flash
455
Invoking a Macromedia Hash Function from SSAS
456
Index
457
Copyright

Common terms and phrases

Popular passages

Page 472 - His background ranges from traditional film, photography, and sound to 3D animation and database and software engineering.

About the author (2002)

Kevin Towes is co-founder and CTO of Pangaea NewMedia in Toronto, Canada. He is a certified Macromedia ColdFusion Developer and has led his team at Pangaea to achieve much success with Macromedia products for many years. Kevin is an industry leader in the fields of Macromedia Flash, ColdFusion, and database integration. He is also a passionate speaker on softer topics of interactivity, development workflow, and integrating culture and technology. In 2002, he successfully organized the first-ever ColdFusion North Developers Conference. He also manages one of the largest ColdFusion developer user groups in the world. Kevin is a regular speaker at industry conferences, workshops, and schools throughout North America, including the annual Macromedia Developer Conference. He has co-authored feasibility studies for the Encyclopedia of Music in Canada and the Canadian Music Centre, attending to the digital migration of content to the Internet. He contributed to Inside Flash MX, a book published by New Riders, addressing the connection between Flash MX and application servers using Flash Remoting.

Kevin is a regular contributor to the Macromedia Flash Communication Server, Flash, and ColdFusion Developer Centers. His articles and tutorials provide techniques integrating Macromedia products and other relevant technologies. Kevin has a solid teaching foundation, including six years as part-time instructor at Ryerson University lecturing on the integration of digital media and culture. He currently holds advisory board appointments for the Canadian Film Centre and Macromedia.

He holds a BAA in Photographic Arts from Ryerson Polytechnic University. Kevin spends his free time as an avid rower, kayaker, and pilot.

Bibliographic information