Screaming Fast Flash: Advanced Graphics Blitting with ActionScript 3.0

TARGET FORMAT (Duration): [LaFlash Presentation (0.5 Hour), Adobe eSeminar (1 Hour), Conference Presentation (1 Hour), RMI Nanocamp Session (4 Hours), RMI 2-Day Workshop (16 Hours), University-level Course (30 Hours)]

AGENDA: Blitting is a technique to beat the native graphical limitations of the Flash player. Learn how to achieve higher framerates and unprecedented visual effects in your projects. While the examples shown will be specific to Flex 4 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flash CS5 and Adobe Flex 4 for Adobe AIR desktop deployment.

AUDIENCE: Intermediate to advanced Adobe Flash CS5 and Adobe Flex 4 developers with equivalent ActionScript 3.0 knowledge.

LAPTOP REQUIREMENT FOR ATTENDEES: [Optional / Recommended / Required] for [Note taking / Code-as-we-go / Assigned Work]

TAKE-AWAY: Attendees will gain a deeper understanding of how to design and develop stateful applications. All source code and documentation will be available to attendees.

SECTIONS:

  • Section 1: Overview of the Basics
    • What is blitting?
    • Why do I care?
    • How do I do it?
  • Section 2: Advanced Techniques
    • Simple Blitting Demo (as a recap)
    • Blitting with Effects
    • Blitting with Animated Sprites
    • Blitting with PaperVision3D Models as resources (COOL!!!)
  • Section 3: Sample Uses: One Demo Each
    • Blitting for Games
    • Blitting for Animation
    • Blitting for Applications

DATE

  • Not yet confirmed for any event.
  • Leave a comment to request I speak at your event.

Montreal Game Summit 2007 (November 27, 4pm)

TOPIC: Flash CS3 Advergame Development

MIGS Logo

AGENDA: Turn advertising objectives into successful game concepts. This session will include deep discussion on the conceptual design of an advertising game optimized for Flash Player CS3, and an overview of a completed game. Short case studies of a few casual game companies will be shown.

AUDIENCE: This session is ideal for intro to mid-level developers, and all those interested in online gaming.

TAKE-AWAY: An understanding of how to convert a client’s advertising objectives into game concepts and carry that through to design, development, and launch. All source code and documentation will be available to attendees.

SECTIONS:

  • Section 1: 40 Minutes
    • The Business of Advergames
    • QA
  • Section 2: 20 Minutes
    • Advergame Development with Adobe Flash CS3
    • Short Case Studies of Casual Games Companies
    • QA

DATE:

  • Tuesday, November 27th, 4:00 – 5:00pm (EST)

MORE:

My Presentations Featured on Adobe

Featured Article on Adobe.com: “Innovating the Flash CS3 / Flex 3 Workflow”

DESCRIPTION

I’m excited at the opportunity to have my presentations featured on Adobe.com. The new Adobe Developer Center (ADC) features tons of articles from designers and developers for other industry professionals. I checkout ADC often for new technologies and techniques.
LINKS

SCREENSHOT

MORE INFORMATION

Adobe eSeminar #3

TOPIC: Advanced Flash CS3 Blitting

AGENDA: Creatively beating the native graphical limitations of the Flash player and unlocking the power of a custom blitting engine.

AUDIENCE: Multimedia Developers looking to get the most out the Flash player render engine.

TAKE-AWAY: All source code and documentation will be available to attendees.

SECTIONS:

  • What is blitting?
  • Why do I care?
  • How do I do it?
  • Blitting vs. CacheAsBitmap
  • Best Practices
  • Demos

DATE:

  • Tuesday, November 6th, 9:00 – 10:00am (PST)

MORE:

Adobe eSeminar #2

TOPIC: Innovating the Flash CS3 / Flex 3 Workflow

AGENDA: How can Flash and Flex live side by side in your Flash-centric workflow? Learn how to get the best of both worlds and use Flex 3 to code your Flash-based projects. Harness the strengths of Flash’s stage, timeline, and library and Flex 3’s ridiculously more advanced ActionScript 3.0 editor. Virtually eliminate the LONG compile times of mature Flash projects. Complete projects you’d typically create in just Flash in a fraction of the time using radical new work flows. The full source code & documentation will be given to attendees.

AUDIENCE: Flash-centric Multimedia Developers looking to radically improve workflow.
TAKE-AWAY: All source code and documentation will be available to attendees.

SECTIONS:

  • Overview of Adobe Flash CS3 and its typical workflows
  • Introduction to Adobe Flex 3 and its typical workflows
  • Benefits of a new, innovative Flash/Flex workflow
  • Setup
  • Best practices
  • Demos

DATE:

  • Tuesday, October 30th, 9:00 – 10:00am (PST)

MORE:

Adobe Max Chicago 2007

TOPIC: Flash CS3 Advergame Development

Adobe Max Logo
AGENDA: Turn advertising objectives into successful game concepts. This session will include deep discussion on the conceptual design of an advertising game optimized for Flash Player CS3, and an overview of a completed game. The full source code and documentation will be given to attendees.

AUDIENCE: This session is for developers and game designers with mid-level knowledge of ActionScript 2.0 or 3.0 and an interest in making games for fun and profit.

TAKE-AWAY: An understanding of how to convert a client’s advertising objectives into game concepts and carry that through to design, development, and launch. All source code and documentation will be available to attendees.

SECTIONS:

  • The Business of Advergames
  • Advergame Development with Flash CS3
  • Blitting for Gaming

DATE:

  • Monday, October 1st, 2:00 pm – 3:00 pm (CST)
  • Tuesday, October 2nd, 4:00 pm – 5:00 pm (CST)

MORE:

Adobe Max Chicago 2007

TOPIC: Adobe Mobile Team Round-table

Adobe Max Logo
AGENDA: Discuss the state of the mobile industry and how Flash integrates. Moderated by Adobe.

AUDIENCE: The session is closed from the public.

TAKE-AWAY: A deeper understanding for Adobe on the challenges and successes of mobile projects and how Flash fits into the picture.

SECTIONS:

  • Panel moderator’s choice

DATE:

  • Monday, October 1st, 12:30 – 2:00pm (CST)

MORE:

  • View Session Video (Will Not Be Made Available)
  • Download Documentation & Source Code (Will Not Be Made Available)

Adobe eSeminar #1

TOPIC: Flash CS3 Advergame Development

AGENDA: Turn advertising objectives into successful game concepts. This session will include deep discussion on the conceptual design of an advertising game optimized for Flash Player CS3, and an overview of a completed game. The full source code and documentation will be given to attendees.
AUDIENCE: This session is for developers and game designers with mid-level knowledge of ActionScript 2.0 or 3.0 and an interest in making games for fun and profit.
TAKE-AWAY: All source code and documentation will be available to attendees.

SECTIONS:

  • The Business of Advergames
  • Advergame Development with Flash CS3
  • Blitting for Gaming

DATE:

  • Tuesday, August 14th, 11:00am – 12:00pm (PST)

MORE:

LA Games Conference

TOPIC: ADVERTISING, GAMES & SOCIAL MEDIA: Making Smart Marketing Investments in an Ever Changing Landscape

La Games Conference Logo
AGENDA:This panel of advertising, games and social networking executives will discuss opportunities for advertisers to reach consumers through these evolving channels. How are brand marketers and their agencies navigating the games, virtual worlds and social networks? The panelists share their experience and processes in making smart marketing investments in these areas.

AUDIENCE: This session is for developers, designers, business developers, and marketers interested in advertising, games, and social media.

TAKE-AWAY: An understanding of the current industry climate regarding advertising, games, and social media.

SECTIONS:

  • Panel moderator’s choice

DATE:

  • Tuesday, May 22, 3:30 – 4:15pm (EST)

MORE:

  • View Session Video (Will Not Be Made Available)
  • Download Documentation & Source Code (Will Not Be Made Available)

University Instructor: USC “Intro To Adobe Flash”

AGENDA: This is no flash in the pan. The tools you’ll acquire in this class are here to stay. You’ll gain a thorough understanding of the fundamentals of Adobe Flash Professional and the ActionScript programming language that will allow you to create powerful web animation and interactivity. You’ll explore script syntax and logic, learn to control targeted objects and timelines, and prepare and encode video for deployment so that advanced features of web design, layout and publishing as well as dynamic content loading will be at your fingertips.

AUDIENCE: USC Full-time undergraduate students and graduate students

TAKE-AWAY: All source code and documentation will be available to attendees.

PART OF SPECIALIZATIONS:

  • Specialization in Interactive Multimedia
  • Specialization in Web Development

SECTIONS:

  • Flash Movie Essentials
  • The Flash Tools
  • Flash Symbols
  • Managing Content
  • Colors & Bitmaps
  • Tweens
  • Visual Effects
  • ActionScript
  • Intelligent Actions
  • Multimedia: Sound & Video
  • Publishing
  • Optimization
  • The Flash Landscape and Career Opportunities

FINAL PROJECTS (Students Choose 1):

  • Website
  • Video Player
  • Videogame

TEXTBOOK:

  • Foundation Flash Professional, Friends of ED

MORE:

  • View Session Video (Not Available)
  • Download Documentation & Source Code (Not Available)