| | Copyright |
| | About the Author |
| | About Pangaea NewMedia, Inc. |
| | About NI Solutions Group, Inc. |
| | About the Technical Reviewers |
| | Acknowledgments |
| | Tell Us What You Think |
| | Foreword |
| | Preface |
| | | Exactly What Is Macromedia Flash Communication Server MX? |
| | | Why Is Flash Communication Server Needed? |
| | | Who Is This Book for? |
| | | What Does the Book Cover? |
| | | What Are the Software Requirements? |
| | | Trial Software and Downloads |
| | | What Is on the Web Site? |
|
| | Part I: 10 Quick Steps for Getting Started |
| | | Chapter 1. STEP 1: Installation and Setup |
| | | Installation and Setup |
| | | The Personal Edition |
| | | The Professional Edition |
| | | Before You Install |
| | | Ports |
| | | Installation |
| | | Macromedia Flash MX Components |
| | | After the Server Installation |
| | | Summary |
|
| | | Chapter 2. STEP 2: Your Development Environment |
| | | The Server Files |
| | | Servers and Access |
| | | The Authoring Environment: Macromedia Flash MX |
| | | The Testing Environment |
| | | Summary |
|
| | | Chapter 3. STEP 3: Get Connected |
| | | Define Your Application on the Server |
| | | Build the User Interface in Macromedia Flash MX |
| | | Testing the Movie |
| | | What to Check if Your Application Is Not Working |
| | | Summary |
|
| | | Chapter 4. STEP 4: Simple Chat and Video Conferencing |
| | | The Chat and UserColor Communication UI Components |
| | | The AVPresence Communication UI Component |
| | | The SetBandwidth Communication UI Component |
| | | Summary |
|
| | | Chapter 5. STEP 5: Monitoring and Managing the Server |
| | | What Happens When You Run Your Flash Communication Server MX Application? |
| | | ADMIN Component: Administration Console |
| | | Developer Component: Communication App Inspector |
| | | Developer Component: NetConnection Debugger |
| | | Summary |
|
| | | Chapter 6. STEP 6: ActionScript with NetConnection() |
| | | The ActionScript Editor ”a Primer |
| | | The NetConnection() Object |
| | | NetConnection() Methods, Properties, and Events |
| | | Summary |
|
| | | Chapter 7. STEP 7: Streaming Video with NetStream() |
| | | Overview |
| | | Streaming Video and Bandwidth |
| | | The NetStream() Object, Methods, Properties, and Event |
| | | Playing Live Video |
| | | Summary |
|
| | | Chapter 8. STEP 8: Collaboration with SharedObject() |
| | | SharedObject Methods |
| | | SharedObject Property |
| | | SharedObject Events |
| | | How Does the Shared Cursor Work? |
| | | Synchronization |
| | | Implementing SharedObjects |
| | | Data Management Using Slots |
| | | Summary |
|
| | | Chapter 9. STEP 9: Controller and Subscriber Applications |
| | | Controller Applications |
| | | Chapter Project Overview |
| | | Testing the Project |
| | | The Presentation File (simple_preso.swf) |
| | | Summary |
|
| | | Chapter 10. STEP 10: Lobby Applications |
| | | Lobby Application Overview |
| | | Chapter Exercises Overview |
| | | Summary |
|
|
| | Part II: Implementing Macromedia Flash Communication Server |
| | | Chapter 11. Server-Side ActionScript (SSAS) |
| | | The main.asc File |
| | | Application Instances |
| | | Components and the ScriptLib Folder |
| | | Server-Side Objects |
| | | Debugging Techniques |
| | | Summary |
|
| | | Chapter 12. Client-Side (Flash) ActionScript |
| | | Macromedia Flash MX Communication Tools |
| | | The Communication ActionScript Objects |
| | | The Macromedia Flash Communication UI Components |
| | | Code Hinting |
| | | Debugging Techniques |
| | | Summary |
|
| | | Chapter 13. Accessing External Data |
| | | Macromedia Flash Remoting MX |
| | | NetServices in Macromedia Flash MX |
| | | NetServices on the Macromedia Flash Communication Server |
| | | Project: Using Remoting to Authenticate a User |
| | | Summary |
|
| | | Chapter 14. Server Administration |
| | | The Server Structure |
| | | The Server |
| | | The Adaptor |
| | | The Virtual Host |
| | | The Application |
| | | Creating Multiple Adaptors and Virtual Hosts |
| | | Summary |
|
| | | Chapter 15. Communication Application Architecture Strategies |
| | | What Does What When? |
| | | Handling Connection Failures |
| | | Security |
| | | ActionScript Techniques |
| | | Server Management API |
| | | Additional Resources |
| | | Summary |
|
|
| | Part III: Tutorials |
| | | Chapter 16. Build a Technical Support Application |
| | | Live Support Lobby Application |
| | | Live Support Session Application |
| | | Summary |
|
| | | Chapter 17. Making Faces: The Living Emoticon |
| | | The User Perspective |
| | | Putting Macromedia Flash MX in Developer Mode |
| | | The Interface |
| | | Macromedia Flash ActionScript (Frame 1) |
| | | Summary |
|
| | | Chapter 18. Build Training and Education: The Virtual Classroom |
| | | Student User Case Study |
| | | Teacher User Case Study |
| | | The Interfaces |
| | | The Code |
| | | Summary |
|
|
| | Appendix IV. Appendixes: Quick Reference Guides |
| | | Appendix A. Server-Side Objects Quick Reference |
| | | Application Object |
| | | Client Object |
| | | NetConnection Object |
| | | NetServices Object (Macromedia Flash Remoting MX) |
| | | RecordSet Object |
| | | SharedObject Object |
| | | Stream Object |
|
| | | Appendix B. Macromedia Flash ActionScript Objects Quick Reference |
| | | Camera Object |
| | | Microphone Object |
| | | NetConnection Object |
| | | NetServices Object |
| | | NetStream Object |
| | | RecordSet Object |
| | | SharedObject Object |
| | | Video Object |
|
| | | Appendix C. Information Objects (Server and Client) Quick Reference |
| | | Appendix D. Macromedia Flash UI Component Objects Quick Reference |
| | | Common Methods |
| | | Lurker Mode |
| | | Macromedia Flash UI Component ActionScript Objects |
|
| | | Appendix E. Useful ActionScript Templates Quick Reference |
| | | Checklist for Creating a New Application |
| | | ActionScript Connect and Connect UI Components |
| | | Publish a Camera and Microphone |
| | | Subscribe to a Live or Recorded Stream |
| | | onStatus Catch-All Template (SSAS and Flash) |
| | | onSync Template (SSAS and Flash) |
| | | Connect and Create a Remote SharedObject (Flash) |
| | | Connect and Create a Local SharedObject (Flash) |
| | | Connect and Create a SharedObject (SSAS) |
| | | Connect a Database with Macromedia Flash Remoting MX Using SSAS |
| | | Connect a Database with Macromedia Flash Remoting MX Using Flash ActionScript |
| | | Invoking a Server Function from Macromedia Flash |
| | | Invoking a Macromedia Flash Function from SSAS |
|
|
| | Index |