| | | 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 |