- 本カテゴリの商品を2500円以上購入で買取金額500円UPキャンペーン対象商品です。商品出荷時に買取サービスでご利用いただけるクーポンをメールにてご案内させていただきます。 詳細はこちら (細則もこちらからご覧いただけます)
The Essential Guide to Open Source Flash Development (英語) ペーパーバック – 2008/7/17
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
- Explore the world of open source Flash and discover which tools are available.
- Learn how to identify which tool you need and how to best fit it into your workflow.
- Step-by-step walk-throughs guide you through development with the most popular open source Flash tools.
- Written by the project leads and open source Flash aficionados.
The Essential Guide to Open Source Flash Development is a practical development guide to creating Flash applications with open source Flash tools and workflows. You will walk away with an understanding of what tools will best suit your current situation, making your development easier and more productive, and with the knowledge of how to install and set up some of the best tools available, including the following:
- Papervision3D: to create 3D in Flash
- Red5: to stream video over the internet
- SWX: to build data-driven mashups and mobile apps
- Fuse: to make ActionScript animation a cinch
- Go: to build your own animation tools in ActionScript 3.0
- haXe: to create Flash files and more
- AMFPHP: to communicate between Flash and php
Open source Flash has been a revolution for Flash and has made a major impact on how people build Flash content. The open source tools available expand on Flash's existing tool set, enabling you to perform such tasks as easily create full 3D in Flash or hook up to an open source video-streaming server. Many of these useful tools are powerful yet lack documentation. this book explains in step-by-step detail how to use the most popular open source Flash tools.
If you want to expand your Flash tool set and explore the open source Flash community, then this book is for you. If you already use some open source Flash tools, then you will find this book a useful documentation resource as well as an eye-opener to the other tools that are available.
With more than eight years of experience in working with Flash technology, John Grden is the creator of the Xray debugger, FLEXible (an MXML editor), and the FLASC compiler graphical user interface, and he is a core member and contributor on the Papervision3D project. John also started the Red5 open source server project and is the co-project manager, along with Chris Allen. John has also served as the director of Flash platform for BLITZ and was the senior Flash developer with Zing.com. John currently lives near Houston, Texas, and works as a senior software developer for Infrared5.
So: why buy this book? If you're working with Flash and ActionScript 3.0 currently, you know the Flash world is a moving target that changes very rapidly, and the main reason for this is the addition of open-source tools and "classes." This book gives us a needed status-check on what's currently available, how to get it and how to use it.
In my case, I was mostly interested in Papervision3D, the Google add-on that has rapidly gone from cute curiosity to must-have in every Flash developer's bag of tricks. However, you don't really need this book for Papervision3D--there's plenty of documentation available online.
Likewise, if all you really want to know is how to implement SWFObject (a popular add-in that lets you update a Flash element by updating your html or external text file), or how to make Flex work with XML, you may not need or want this book.
But if you like to read about some fun new stuff that's available and that you might like to explore--all of kinds of mashups, FUSE, HAXE, Red5 video--then grab this book right away. It's readable, fresh, and informative--like most Friends of ED books. Also like most other Friends of ED books, it will rapidly go out of date as the moving target moves on!
Chapter 1 (written by Aral Balkan) introduces the world of open source Flash. In chapter 2, Marc Hughes presents a brief introduction to some of the open source tools that are available. Many of them are presented in the book. Chapter 3 (Marc Hughes) covers installing and setting the open source tools necessary for Flash development. Chapter 4 (Marc Hughes) is about working with designers and other people using the open source workflow which was configured in chapter 3. In chapter 5 (Marc Hughes) you can find a nice introduction to testing and debugging ActionScript 2 and 3 projects using AsUnit, FlexUnit and Xray. First two provide a framework for unit testing. Xray provides a mechanism for logging and runtime inspection of SWF files. Chapter 6 (Marc Hughes) is devoted to embeding Flash-based applications in HTML pages as well as following best practices for organizing and deploying web content. In chapter 7, Wade Arnold explores AMFPHP, an open source gateway for easily connecting a Flash player-based application to PHP. While reading chapter 8 (R.Jon MacDonald) we learn about SWX, the native data format for the Flash Platform which is of great importance especially for Flash Lite developers. In chapter 9, Nicolas Cannasse talks about haXe, a high-level programming language for web development. In chapter 10, Moses Gunesch talks about Fuse and GoASAP, two open source ActionScript (2.0 and 3.0) libraries for coding animations. Chapter 11 is all about Papervision3D. Andy Zupko shows there how to configure and use this great open source ActionScript 3D environment. Chapters 12 and 13 are devoted to Red5 (Chris Allen, John Grden), an open source Java-based server which supports audio and video streaming. As you can see there is a lof of versatile stuff inside this book.
This book is awesome. It opens to the reader amazing world of the open source Flash treasures. It shows how to prepare and use a powerfull, useful and personalized Flash-based programming environment for free. It gives also a great opportunity to start being a part of the open source Flash community and maybe to start contributing. If you use commercial tools like Adobe Flash you can also benefit from this book by learning about internals and variety of solutions available for aware developers. I have learnt about many interesting open source tools I now use alongside commercial ones. One such a tool is ant. Another is FlexUnit to name just a few. I cannot live without them now. To sum it up, I have waited for such a book for a long time and now, when it is available, it is definitely worth buing and reading.