Flash Applica Tions Mobile Devices

Total Page:16

File Type:pdf, Size:1020Kb

Flash Applica Tions Mobile Devices Leggett de Boer Janousek Foundation FOUNDATION Flash Applications FOR FLASH APPLICATIONS for Mobile Devices In this book you’ll learn: Also Available The essentials of Flash Lite 1.1 and 2.X How to create mobile applications and games MOBILE DEVICES Best practices for structuring your mobile applications, from starting out Richard Leggett to final deployment Weyert de Boer How to integrate graphics, sound, and video into your mobile content How to consume live data over HTTP and socket connections and make Scott Janousek use of phone-specific features Foundation Flash Applications for Mobile Devices ith a growing number of mobile devices offering Flash support, Wit is an increasingly viable platform for the development of mobile applications. Foundation Flash for Mobile Devices is just the book you need to learn how to take advantage of this new audience of mobile application users. Inside, it covers every facet of mobile Flash, from the essentials of the Flash Lite 1.1 and 2.X platforms and writing applications to testing your work and deploying to mobile users. Applications presented include screensavers, wallpapers, data-consuming informational programs (such as movie, news, and stock tickers), quiz games, action games, and more. You are given tips on mobile Flash development best practices, and all of the essential topics are covered, including creating and using sound, vector graphics, and bitmaps; optimizing assets for the small screen; coding realistic physics for games; and consuming web services using PHP, Java™, ColdFusion, and .NET. Throughout the book, there are many samples to put together and learn from, and several bonus applications are also available to download and check out. SHELVING CATEGORY 1. FLASH ISBN 1-59059-558-0 Learn how to create and deploy mobile 90000 Flash applications and games Learn how to use the Flash Lite 1.1 and 2.X platforms Mac/PC compatible Covers integration of sound, video, 6 89253 59558 9 www.friendsofed.com 9 781590 595589 and other assets into your mobile Flash content this print for reference only—size & color not accurate 7.5" x 9" / Casebound / Malloy spine bulk = 0.000" 000 page count 50# Thor 5580FMCMP2 11/27/06 4:14 PM Page i Foundation Flash Applications for Mobile Devices Richard Leggett Weyert de Boer Scott Janousek 5580FMCMP2 11/27/06 4:14 PM Page ii Foundation Flash Applications for Mobile Devices Copyright © 2006 by Richard Leggett, Weyert de Boer, Scott Janousek All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. ISBN-13: 978-1-59059-558-9 ISBN-10: 1-59059-558-0 Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1 Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. Java™ and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc., in the United States and other countries. Apress, Inc., is not affiliated with Sun Microsystems, Inc., and this book was written without endorsement from Sun Microsystems, Inc. Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail [email protected], or visit www.springeronline.com. For information on translations, please contact Apress directly at 2560 Ninth Street, Suite 219, Berkeley, CA 94710. Phone 510-549-5930, fax 510-549-5939, e-mail [email protected], or visit www.apress.com. The information in this book is distributed on an “as is” basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work. The source code for this book is freely available to readers at www.friendsofed.com in the Downloads section. Credits Lead Editor Production Editor Chris Mills Laura Esterman Technical Reviewers Compositor Marco Casario Diana Van Winkle Cesar Tardaguila Artist Editorial Board April Milne Steve Anglin, Ewan Buckingham, Gary Cornell, Jason Gilmore, Proofreaders Jonathan Gennick, Jonathan Hassell, Liz Welch James Huddleston, Chris Mills, Lori Bring Matthew Moodie, Dominic Shakeshaft, Indexer Jim Sumser, Matt Wade Toma Mulligan Project Manager | Production Director Cover Image Designer Grace Wong Corné van Dooren Copy Edit Manager Interior and Cover Designer Nicole Flores Kurt Krames Copy Editors Manufacturing Director Heather Lang Tom Debolski Damon Larson Assistant Production Director Kari Brooks-Copony 5580FMCMP2 11/27/06 4:14 PM Page iii CONTENTS AT A GLANCE About the Authors . xv About the Main Technical Reviewer . xvii About the Cover Image Designer. xvii Acknowledgments . xix Introduction . xxi PART ONE GETTING STARTED. 1 Chapter 1 Macromedia and Adobe Flash: An Overview . 3 Chapter 2 Mobile Devices . 17 Chapter 3 Flash Lite 1.1 and Your First Flash Lite Application . 43 Chapter 4 Flash Lite 2.X . 97 PART TWO LET’S GET DEVELOPING!. 131 Chapter 5 Application Development . 133 Chapter 6 Mobile Gaming . 185 Chapter 7 Flash Lite Mobile Entertainment Basics . 225 Chapter 8 Flash Mobile Sound . 261 Chapter 9 Flash Mobile Video . 299 Chapter 10 Extending Flash Lite . 339 PART THREE THE POST-DEVELOPMENT STAGE . 389 Chapter 11 Distribution and Deployment . 391 Chapter 12 The Future of Flash in the Mobile World . 427 PART FOUR APPENDIXES . 439 Appendix A Error Codes . 441 Appendix B FSCommand2 Commands . 445 Appendix C Glossary of Terms . 467 Index . 483 iii 5580FMCMP2 11/27/06 4:14 PM Page iv 5580FMCMP2 11/27/06 4:14 PM Page v CONTENTS About the Authors . xv About the Main Technical Reviewer . xvii About the Cover Image Designer. xvii Acknowledgments . xix Introduction . xxi PART ONE GETTING STARTED. 1 Chapter 1 Macromedia and Adobe Flash: An Overview . 3 A brief history of Flash . 4 ActionScript . 6 Object-oriented programming . 7 ActionScript 2.0 . 7 ActionScript 3.0 . 7 Rich Internet Applications . 8 Peripheral Flash technologies . 9 Flash Remoting . 9 Flash Media Server . 10 Stand-alone SWF wrappers . 10 Flex and the Flash platform . 11 Alternatives to Flex and the Flash IDE . 11 Open source Flash . 12 Mobile Flash . 12 Flash for Pocket PC . 12 Flash Lite . 12 FlashCast . 13 The future . 13 Summary . 14 Chapter 2 Mobile Devices . 17 The wireless revolution . 18 Mobile evolution . 18 Content and infrastructure . 19 What is 3G? . 19 Cultural acceptance . 20 Synchronization and convergence . 20 v 5580FMCMP2 11/27/06 4:14 PM Page vi CONTENTS Invasive nature of personal devices . 21 A CRM dream . 22 Types of devices . 23 Mobile phones and their operating systems . 23 PDAs and their operating systems . 24 Other devices . 25 Device limitations . 27 CPU and RAM . 28 Screen size and resolution . 28 Screen color depth . 29 Keypads . 29 Other input devices . 30 Ergonomics . 30 Connectivity and network speeds . ..
Recommended publications
  • Flex and Object-Oriented Programming
    06_287644-ch01.qxp 6/23/08 11:28 PM Page 3 About Flex 3 lex 3 is the most recent version of a platform for developing and deploying software applications that run on top of the Adobe Flash IN THIS CHAPTER FPlayer. While such tools have existed for many years, the most recent Understanding the fundamentals toolkit from Adobe Systems allows programmers with object-oriented back- of Flex grounds to become productive very quickly using the skills they already have learned in other programming languages and platforms. Getting to know Flex applications Since the release of Flex 2, the Flex development environment has encour- aged a development workflow similar to that used in other desktop develop- Developing in Flex versus Flash ment environments such as Visual Studio, Delphi, and JBuilder. The Using Flex with object-oriented developer writes source code and compiles an application locally and then programming uploads the finished application to a Web server for access by the user. That isn’t how Flex started, however. Understanding the Flash Player Flex was originally released by Macromedia as a server-based application Learning the history of the Flash deployment and hosting platform. In the early versions of the Flex product Player line, an MXML/ActionScript compiler was included in a Java-based Web Making the most of Flex 3 application hosted on a Java 2 Enterprise Edition (J2EE) server. Application development tools source code was stored on the server. When a user made a request to the server, the application was compiled “on request” and delivered to the user’s Getting help browser, and hosted by the FlashCOPYRIGHTED Player.
    [Show full text]
  • Advanced Programming for the Java(TM) 2 Platform
    Advanced Programming for the Java(TM) 2 Platform Training Index Advanced Programming for the JavaTM 2 Platform By Calvin Austin and Monica Pawlan November 1999 [CONTENTS] [NEXT>>] [DOWNLOAD] Requires login As an experienced developer on the JavaTM platform, you undoubtedly know how fast moving and comprehensive the Early Access platform is. Its many application programming interfaces (APIs) Downloads provide a wealth of functionality for all aspects of application and system-level programming. Real-world developers never use one Bug Database or two APIs to solve a problem, but bring together key Submit a Bug functionality spanning a number of APIs. Knowing which APIs you View Database need, which parts of which APIs you need, and how the APIs work together to create the best solution can be a daunting task. Newsletters Back Issues To help you navigate the Java APIs and fast-track your project Subscribe development time, this book includes the design, development, test, and deployment phases for an enterprise-worthy auction Learning Centers application. While the example application does not cover every Articles possible programming scenario, it explores many common Bookshelf situations and the discussions leave you with a solid methodology Code Samples for designing and building your own solutions. New to Java Question of the Week This book is for developers with more than a beginning level of Quizzes understanding of writing programs in the Java programming Tech Tips language. The example application is written with the Java® 2 Tutorials platform APIs and explained in terms of functional hows and whys, so if you need help installing the Java platform, setting up your Forums environment, or getting your first application to work, you should first read a more introductory book such as Essentials of the Java Programming Language: A Hands-On Guide or The Java Tutorial.
    [Show full text]
  • JCP at Javapolis 2007
    Javapolis News ❙ 14 December 2007 ❙ Nr 5 ❙ Published by Minoc Business Press 54 www.nonillion.com Parleys Want to become a NONILLIONAIRE ? mail us at : [email protected] Building Rich Internet Applications with Flex and JavaFX “There’s a well thought out com- an online environment using Adobe AIR. “Even when you ponent model for Flex”, he said. are offl ine, you still can update data. When the connec- “And there’s a thriving market tion comes back on, the system synchronizes automati- for components out there, both cally.” Open Source and commercial. So there are literally hundreds JavaPolis founder Stephan Janssen was next to explain of components available to how he decided to have Parleys.com rewritten using Flex. use in Flex.” And no, Flex isn’t Parleys.com offers a massive amount of Java talks – from there for fun and games only. JavaPolis, JavaOne and other Java events from all over “There are already a great the world – combining video images with the actual pres- number of business applica- entation slides of the speakers. Janssen programmed the tions running today, all built application for fun at fi rst, but with over 10 TB of streamed with Flex.” Eckel backed up video in just under a year, it’s clear Parleys.com sort of his statement with an ex- started to lead its own life. “The decision to write a new ample of an interface for an version was made six months ago”, he said. “It was still intranet sales application. too early to use JavaFX. And Silverlight? No thanks.” “Some people think Flex Flex allowed him to leverage the Java code of the earlier isn’t the right choice to version of Parleys.com and to resolve the Web 2.0 and make for business applica- AJAX issues he had en- countered while programming tions, because the render- the fi rst version.
    [Show full text]
  • IP Log for Eclipse.Platform Release 4.0, July 2010 Licenses
    IP Log for eclipse.platform Release 4.0, July 2010 Licenses • Eclipse Public License v1.0 Third-Party Code CQ Third-Party Code License Use ICU4J (core and extended ICU4J License (X License, 1065 function) and ICU4J MIT Style) Replacement plug-in Version: 3.6 ICU4J License (X License, 1116 ICU4J Version: 3.4.5.20061213 MIT Style) 1153 JSch 0.1.31 Version: 0.1.31 New BSD license Apache Lucene Version: 1.9.1 243 (Core+Contrib Analyzers Apache License, 2.0 Analysis Src) 257 APT Version: 1 New BSD license Mozilla Public License 1.1 (MPL), MIT Style with No 262 Cairo Version: 1.0.2 Endorsement Clause, Historical Permissive Notice & Disclaimer ICU4J License (X License, 280 ICU4J Version: 3.4 MIT Style) ICU4J License (X License, 281 ICU4J Version: 3.4.3 MIT Style) 293 jsch Version: 0.1.28 New BSD license 308 PNG unload Version: 1 MIT license 1232 Apache Ant Version: 1.7.0 Apache License, 2.0 ICU4J and ICU4J Replacement ICU4J License (X License, 1367 Version: 3.6.1 MIT Style) Olsen time zone data Version: 1368 Public Domain 2007e Work derived from IJG JPEG 1596 IJG License Version: Release 6b,337 unmodified 1826 JSch 0.1.35 New BSD license source & binary ICU4J and ICU4J replacement MIT License with "no unmodified 1919 Version: 3.8.1 edorsement" clause source & binary unmodified 2014 jsch Version: 0.1.37 New BSD license source & binary XHTML DTDs Version: unmodified 2044 W3C Document License Versions 1.0 and 1.1 (PB CQ331) source org.apache.ant Version: 1.6.5 2404 (ATO CQ1013) (using Orbit Apache License, 2.0 CQ2209) org.apache.lucene Version: 1.4.3 2405 (Core Source Only) (ATO Apache License, 2.0 CQ1014) (using Orbit CQ2210) Junit Version: 3.8.2 (ATO 2406 Common Public License 1.0 CQ299) (using Orbit CQ2206) Historical support for Java SSH modified 2410 Applet + Blowfish Version - v.
    [Show full text]
  • Tvorba Interaktivního Animovaného Příběhu
    Středoškolská technika 2014 Setkání a prezentace prací středoškolských studentů na ČVUT Tvorba interaktivního animovaného příběhu Sami Salama Střední průmyslová škola na Proseku Novoborská 2, 190 00 Praha 9 1 Obsah 1 Obsah .................................................................................................................. 1 2 2D grafika (základní pojmy) ................................................................................. 3 2.1 Základní vysvětlení pojmu (počítačová) 2D grafika ....................................... 3 2.2 Rozdíl - 2D vs. 3D grafika .............................................................................. 3 2.3 Vektorová grafika ........................................................................................... 4 2.4 Rastrová grafika ............................................................................................ 6 2.5 Výhody a nevýhody rastrové grafiky .............................................................. 7 2.6 Rozlišení ........................................................................................................ 7 2.7 Barevná hloubka............................................................................................ 8 2.8 Základní grafické formáty .............................................................................. 8 2.9 Druhy komprese dat ...................................................................................... 9 2.10 Barevný model ..........................................................................................
    [Show full text]
  • Flash®, Flex®, and Air® Development for Mobile Devices
    ffirs.indd ii 12/09/11 7:52 PM BEGINNING FLASH®, FLEX®, AND AIR® DEVELOPMENT FOR MOBILE DEVICES INTRODUCTION . xxi CHAPTER 1 An Introduction to Flash, Flex, and AIR . .1 CHAPTER 2 Getting Started . 35 CHAPTER 3 Building AIR Applications for Android, BlackBerry, and iOS Devices . 67 CHAPTER 4 Touch, Multitouch, and Gestures . .101 CHAPTER 5 Developing for Multiple Screen Sizes . 131 CHAPTER 6 Debugging Applications . .177 CHAPTER 7 Working with the Filesystem . 199 CHAPTER 8 Working with Data . 239 CHAPTER 9 Working with Audio and Video . 289 CHAPTER 10 Utilizing Device Features . 315 INDEX . 359 ffirs.indd i 12/09/11 7:52 PM ffirs.indd ii 12/09/11 7:52 PM BEGINNING Flash®, Flex®, and AIR® Development for Mobile Devices ffirs.indd iii 12/09/11 7:52 PM ffirs.indd iv 12/09/11 7:52 PM BEGINNING Flash®, Flex®, and AIR® Development for Mobile Devices Jermaine G. Anderson John Wiley & Sons, Inc. ffirs.indd v 12/09/11 7:52 PM Beginning Flash®, Flex®, and AIR® Development for Mobile Devices Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2012 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-94815-6 ISBN: 978-1-118-19334-1 (ebk) ISBN: 978-1-118-19335-8 (ebk) ISBN: 978-1-118-19336-5 (ebk) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600.
    [Show full text]
  • ADOBE Software License Agreement NOTICE to USER: PLEASE READ
    ADOBE Software License Agreement NOTICE TO USER: PLEASE READ THIS AGREEMENT CAREFULLY. BY COPYING, INSTALLING, OR USING ALL OR ANY PORTION OF THE SOFTWARE YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, INCLUDING, IN PARTICULAR THE PROVISIONS ON: TRANSFERABILITY IN SECTION 4; WARRANTY IN SECTIONS 6 AND 7; LIABILITY IN SECTION 8; CONNECTIVITY AND PRIVACY IN SECTION 14; AND SPECIFIC PROVISIONS AND EXCEPTIONS IN SECTION 16. YOU AGREE THAT THIS AGREEMENT IS LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU. THIS AGREEMENT IS ENFORCEABLE AGAINST YOU AND ANY LEGAL ENTITY THAT OBTAINED THE SOFTWARE AND ON WHOSE BEHALF IT IS USED: FOR EXAMPLE, IF APPLICABLE, YOUR EMPLOYER. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE. VISIT http://www.adobe.com/go/support FOR INFORMATION ABOUT RETURNING THE SOFTWARE AND OBTAINING A REFUND. YOU MAY HAVE ANOTHER WRITTEN AGREEMENT DIRECTLY WITH ADOBE (E.G., A VOLUME LICENSE AGREEMENT) THAT SUPPLEMENTS OR SUPERSEDES ALL OR PORTIONS OF THIS AGREEMENT. ADOBE AND ITS SUPPLIERS OWN ALL INTELLECTUAL PROPERTY IN THE SOFTWARE. THE SOFTWARE IS LICENSED, NOT SOLD. ADOBE PERMITS YOU TO COPY, DOWNLOAD, INSTALL, USE, OR OTHERWISE BENEFIT FROM THE FUNCTIONALITY OR INTELLECTUAL PROPERTY OF THE SOFTWARE ONLY IN ACCORDANCE WITH THE TERMS OF THIS AGREEMENT. USE OF SOME ADOBE AND SOME NON- ADOBE MATERIALS AND SERVICES INCLUDED IN OR ACCESSED THROUGH THE SOFTWARE MAY BE SUBJECT TO OTHER TERMS AND CONDITIONS TYPICALLY FOUND IN A SEPARATE LICENSE AGREEMENT, TERMS OF USE OR “READ ME” FILE LOCATED WITHIN OR NEAR SUCH MATERIALS AND SERVICES OR AT http://www.adobe.com/go/thirdparty.
    [Show full text]
  • Adobe After Effects 6.0 SDK Guide
    Software Development Kit Adobe After Effects 6.0 Software Development Kit. Copyright © 1992–2003 Adobe Systems Incorporated. All rights reserved. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in this document. The software described in this document is furnished under license and may only be used or copied in accordance with the terms of such license. Adobe, Adobe After Effects, Adobe Premiere, Adobe Photoshop, Adobe Illustrator, Adobe Type Manager, ATM and PostScript are trademarks of Adobe Systems Incorporated that may be registered in certain jurisdictions. Macintosh and Apple are registered trademarks, and Mac OS are trademarks of Apple Computer, Inc. Microsoft, Excel, and Windows are registered trademarks of Microsoft Corporation. All other products or name brands are trademarks of their respective holders. The material in this document is supplied by the Adobe Digital Video API Engineering team. Version History January 1993 Russell Belfer Version 1.0 – Initial SDK release. January 1994 Dan Wilk Version 2.0 – Updates. August 1994 Dave Herbstman Version 2.0.1 – Added support for PowerPC. Dan Wilk 5 March 1996 Brian Andrews Version 3.0 – Preliminary release for the After Effects developer kitchen. 21 June 1996 Brian Andrews Version 3.1 – Final 3.x release. 13 Nov. 1996 Brian Andrews Version 3.1 SDK Release 2 – Minor updates. 17 April 1997 Brian Andrews Version 3.1 SDK Release 3 – First public release (really a pre-release) of the SDK for Windows development.
    [Show full text]
  • Cross Site Scripting Attacks Xss Exploits and Defense.Pdf
    436_XSS_FM.qxd 4/20/07 1:18 PM Page ii 436_XSS_FM.qxd 4/20/07 1:18 PM Page i Visit us at www.syngress.com Syngress is committed to publishing high-quality books for IT Professionals and deliv- ering those books in media and formats that fit the demands of our customers. We are also committed to extending the utility of the book you purchase via additional mate- rials available from our Web site. SOLUTIONS WEB SITE To register your book, visit www.syngress.com/solutions. Once registered, you can access our [email protected] Web pages. There you may find an assortment of value- added features such as free e-books related to the topic of this book, URLs of related Web sites, FAQs from the book, corrections, and any updates from the author(s). ULTIMATE CDs Our Ultimate CD product line offers our readers budget-conscious compilations of some of our best-selling backlist titles in Adobe PDF form. These CDs are the perfect way to extend your reference library on key topics pertaining to your area of expertise, including Cisco Engineering, Microsoft Windows System Administration, CyberCrime Investigation, Open Source Security, and Firewall Configuration, to name a few. DOWNLOADABLE E-BOOKS For readers who can’t wait for hard copy, we offer most of our titles in downloadable Adobe PDF form. These e-books are often available weeks before hard copies, and are priced affordably. SYNGRESS OUTLET Our outlet store at syngress.com features overstocked, out-of-print, or slightly hurt books at significant savings. SITE LICENSING Syngress has a well-established program for site licensing our e-books onto servers in corporations, educational institutions, and large organizations.
    [Show full text]
  • Free Banners Swf
    Free banners swf Create Free Animated Banners and Sliders. Responsive, mobile friendly. AdWords and DoubleClick compatible. + Free Templates and Image gallery. Online tool, no software installation. Creator for free flash banners. Animate own pictures in the banner. Create flashbanners in 60 seconds without flash skills.​Picture *60 · ​Headers · ​Slide Shows · ​Graphic * Try for Free our online banner creator, choose from over + banner designs and build your advertising campaigns. Make banner ads with stunning designs.​The most advanced yet simple · ​Banner Generator · ​Templates · ​Case Studies. SWF Banner is a software for creating custom flash banners for websites. It is provided with various features designed for this purpose. Free online tool to create Flash banners, menus, buttons and more. Energizing and dynamic animated Flash banner for your website. Size: x Download the latest version of SWF Banner free. Software to make Flash animated intro and banner with multiple scenes. Each flash banner is customizable through a text file. These flash banners are ready to on your website, you don't any flash programming knowledge to use. Insert your Flash SWF movies to the Flash banner. You may download and install the free Adobe Flash Player at Flash Banner Maker is a free and easy-to- use flash banner generator for When you have completed, just publish it in SWF and HTML format and add it to your. Export to SWF, GIF or AVI. SWF Easy - Flash Banner Maker Offer 80+ free and remarkable banner templates, which comply with general industry specs. Step 1: Download the banner SWF file. Please make sure that you understand how to use the free demo banner prior to your purchase.
    [Show full text]
  • Getting Started with Sound in Macromedia™ Flash Lite™ 1.1 in Sony Ericsson Phones Tutorial | Getting Started with Sound in Macromedia™ Flash Lite™ 1.1
    Tutorial March 2007 Getting Started with Sound in Macromedia™ Flash Lite™ 1.1 in Sony Ericsson phones Tutorial | Getting Started with Sound in Macromedia™ Flash Lite™ 1.1 Preface About this tutorial This tutorial was authored by Hayden Porter, www.aviarts.com. Hayden is a Flash mobile developer and musician with a special interest in integrating sound and music with mobile devices. He has written exten- sively on the subject of interactive sound and is the editor for www.sonify.org, a leading online resource for information about interactive sound for the web and mobile. This tutorial describes how to get started using sound in Macromedia™ Flash Lite™ 1.1 content for Sony Ericsson phones. The reader should have intermediate knowledge of using ActionScript and familiarity with sound terminol- ogy. Knowledge of Macromedia™ Flash™ 4 scripting is also helpful but not essential. Sony Ericsson Developer World On www.sonyericsson.com/developer, developers find documentation and tools such as phone White papers, Developers guidelines for different technologies, SDKs (Software Development Kits) and relevant APIs (Application Programming Interfaces). The Web site also contains discussion forums monitored by the Sony Ericsson Developer Support team, an extensive Knowledge base, Tips and tricks, example code and news. Sony Ericsson also offers technical support services to professional developers. For more information about these professional services, visit the Sony Ericsson Developer World Web site. These Developers guidelines are published by: This document is published by Sony Ericsson Mobile Communications AB, without any Sony Ericsson Mobile Communications AB, warranty*. Improvements and changes to this text necessitated by typographical errors, inaccuracies SE-221 88 Lund, Sweden of current information or improvements to programs and/or equipment, may be made by Phone: +46 46 19 40 00 Sony Ericsson Mobile Communications AB at any Fax: +46 46 19 41 00 time and without notice.
    [Show full text]
  • Flash E Software Libero Stefano Sabatini
    Flash e software libero Stefano Sabatini GULCh Cagliari, 2009-10-24 GULCh - Gruppo Utenti Linux Cagliari - www.gulch.it Stefano Sabatini, Flash e software libero 1 La tecnologia alla base di Flash ● Un file flash / SWF (Small Web Format / ShockWave Format) è interpretato da una macchina virtuale Flash ● I file SWF possono essere interpretati sia da un interprete standalone sia da un plugin inserito all'interno del browser. ● Il linguaggio della VM è orientato alla renderizzazione di animazioni ● Motore di rendering basato su grafica scalare ● Il linguaggio solitamente utilizzato per la programmazione degli SWF è un file Action Script (2 / 3), gli ambiente di sviluppo visuale generano automaticamente il codice (programmazione “visuale”). ● Esistono vari formati del linguaggio della VM (SWF 1– SWF 10). ● L'esecuzione di uno swiff è soggetto a delle restrizioni di sicurezza ● Con la tecnologia AIR (Adobe Integrate Realtime) è possibile utilizzare la stessa teconologia di sviluppo e renderizzazione per applicazioni desktop native (senza le limitazioni di sicurezza di Flash) ● A partire da Flash 10, supporto a un motore 3D Cagliari, 2009-10-24 GULCh - Gruppo Utenti Linux Cagliari - www.gulch.it Stefano Sabatini, Flash e software libero 2 La tecnologia alla base di Flash ● Supporto a stream multimediali: ● Video: On2 VP6 (Flash 8), Sorenson Spark (Flash 6/7), H.264 (Flash 10) ● Audio: MP3, Nellymoser, Speex (Flash 10), ADPCM ● Tecnologia di comunicazione e streaming multimediale (RTMP, RTMPT, RTMPS, RTMPE) Cagliari, 2009-10-24 GULCh - Gruppo Utenti Linux Cagliari - www.gulch.it Stefano Sabatini, Flash e software libero 3 Ambiti di utilizzo di Flash ● Presentazione di elementi multimediali all'interno di pagine web (youtube / vimeo / facebook) ● Inclusione di animazioni all'interno di pagine web (e.g.
    [Show full text]