View Joseph's Books


Joseph Labrecque: Author...

Adobe Animate CC: New Features

Adobe Animate CC: New Features

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com / LinkedIn Learning (June, 2017)
Hours: 30m 47s

Adobe Animate CC is the focused animation software that takes all the best tools from Flash Professional and bundles them with Creative Cloud features. In this course, learn about the enhancements in the 2017 release of Adobe Animate CC with expert Joseph Labrecque. Explore the enhanced animation tooling included in this release, including Frame Picker enhancements and ease presets for classic and shape tweens. Plus, learn about interactivity enhancements, including global JavaScript declaration, the ability to include references to external JavaScript libraries, and two new properties for HTML5 Canvas video components: mute and poster.

Animate CC Building AIR Desktop Applications

Animate CC Building AIR Desktop Applications

Author: Joseph Labrecque
Publisher: Pluralsight (May, 2017)
Hours: 1h 31m

Have you ever wanted to design and develop fully installable, cross-platform desktop applications within a single, fun to use environment? In this course, Animate CC Building AIR Desktop Applications, you'll learn just what you need to get started writing desktop applications with Adobe AIR and Animate CC. First, you'll begin with an overview of the Adobe AIR runtime and how it relates to Animate CC. You'll then proceed in designing your application layout and user interface. Next, you'll explore how to write ActionScript code to fully realize your dektop application functionality. Finally, you'll learn about preparing your application for publication and distribution across Windows and macOS. When you're finished with this course, you'll have a solid understanding of what Adobe AIR is and how to use Animate CC to produce useful desktop applications using this mature and stable runtime technology.


Animate CC Programming

Animate CC Programming

Author: Joseph Labrecque
Publisher: Pluralsight (January, 2017)
Hours: 2h 21m

This course will teach you the basics of programming Animate CC content using JavaScript, ActionScript, and even a handful more of advanced topics.


Animate CC 2017: New Features

Animate CC 2017: New Features

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (November, 2016)
Hours: 43m 24s

The new Adobe Animate is here and better than ever. Join Joseph Labrecque for a tour of the new features in Adobe Animate CC 2017, the keyframe-based animation software formerly known as Flash Professional. Learn about the new Camera tool for more expressive storytelling, vector brush creation and management, HTML5 components for interface design and video playback, publishing enhancements such as a completely rewritten animated GIF generator, and smaller but no less impressive workflow enhancements like the ability to share symbols and entire animations through CC Libraries.

Animate CC Mobile App Development

Animate CC Mobile App Development

Author: Joseph Labrecque
Publisher: Pluralsight (October, 2016)
Hours: 5h 20m

In this course, you will see how to take advantage of mobile device hardware using new API's in ActionScript 3.0.


Animate CC Game Development

Animate CC Game Development

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Pluralsight (October, 2016)
Hours: 3h 52m

In this course, you are going to learn how to design and develop web-based games for HTML5 Canvas using Adobe Animate CC.


Learn Adobe Animate CC: Data-Driven Animation

Learn Adobe Animate CC: Data-Driven Animation

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (September, 2016)
Hours: 1h 36m

Learn to create data-driven animations, such as a data-driven image carousel and an interactive RSS feed, using Adobe Animate CC—the newly relaunched version of Flash Professional. Joseph Labrecque takes you through both projects step-by-step, providing easy-to-follow instructions for interacting with JSON and XML data sets and using jQuery to ingest and parse data in HTML5 Canvas-based projects. The complete carousel will display images, captions, and controls for customizing the transitions, while the RSS feed display will load news items in a "click to view more" animated interface. Find out how to set up each project, build the interfaces, ingest data, apply animation, and program user controls. Plus, learn advanced techniques for creating dynamic titles.

Learn Adobe Animate CC: Interactive Animation

Learn Adobe Animate CC: Interactive Animation

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (September, 2016)
Hours: 1h 44m

Learn the most efficient way to create interactive animations for web, mobile, and desktop projects with Adobe Animate CC, the newly relaunched version of Flash Professional. This project-based course features two assignments: an animated web banner that responds to mouse movement, touch input, and clicks, and a three-state interactive animation that plays like a game. Joseph Labrecque shows how to set up the Animate workspace, prepare the stage, use both keyframe and procedural-based workflows, create titles, and program interactions. Plus, learn how to integrate both completed animations into a self-contained responsive webpage.

Building Custom HTML5 Video Playback with Angular 2

Building Custom HTML5 Video Playback with Angular 2

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (July, 2016)
Hours: 1h 32m

The HTML5 video element allows us to play back video files through native browser elements, but the default experience is lacking for most projects—and differs drastically in appearance across the various browsers. Using a combination of Bootstrap and Angular, we can develop a responsive app with our own set of customized playback controls that will perform well and appear the same across all platforms and devices. Join Joseph Labrecque as he sets up a custom video player with Angular 2, the next generation of this “superheroic” JavaScript framework, and Bootstrap 4.


Adobe Animate CC: New Features

Adobe Animate CC: New Features

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (June, 2016)
Hours: 0h 32m

Animate CC is Adobe’s focused animation platform that takes all the best tools from Flash and bundles them with Creative Cloud features. Now it’s better than ever. Learn all about the enhancements in the June 2016 release of Adobe Animate CC with expert Joseph Labrecque. Discover the new advanced import options for Photoshop and Illustrator files, pattern brushes, drawing modes, transparency controls, and responsive design features, as well as publishing improvements such as stage alignment, preloader options, and Flash Player and AIR updates.


Learn Adobe Animate CC: The Basics

Learn Adobe Animate CC: The Basics

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (June, 2016)
Hours: 2h 21m

Produce rich animations for the web and output to virtually any format with Adobe Animate CC. Join Joseph Labrecque as he demonstrates how to create interactive and static graphics for the web. He shows you how to get started with a new project and use the fundamental components of the interface: the panels, the workspace, the stage, the timeline, and the pasteboard. Next, he explores importing AI and PSD files, including leveraging tools that allow you to modify imported content. Then, he walks you through working with text, drawing shapes, creating vector objects, and maintaining these assets in an organized library. Of course, this course wouldn’t be complete without a breakdown of essential animation features. So, you’ll get to see how to use the timeline, add motion or shape tweens, code interactive buttons, and finally publish to various formats.


Adobe Animate CC: First Look

Adobe Animate CC: First Look

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (February, 2016)
Hours: 0h 15m

After 20 years, Flash is changing its name and focus to Adobe Animate—signaling an entirely new direction for the product. Animate presents animators' favorite Flash tools in a familiar interface, and adds features such as vector art brushes and taggable swatches. Get your first look at Adobe Animate and learn about the new tools and improved interface as well the integration of Creative Cloud Libraries and Adobe Stock, which allows animators to bring their own digital assets as well as high-quality stock imagery and artwork right into Adobe Animate. Plus, find out about onion skinning and stage improvements and the enhanced publishing workflow for HTML Canvas, Flash Player, and AIR.


Animate CC Game Development

Animate CC Game Development

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Train Simple (February, 2016)
Hours: 4h

In this course you are going to learn how to design and develop web-based games for HTML5 Canvas using Adobe Animate CC. We are going to look at the entire game development process, including building the game world and environment, devising core game mechanics, creating a multi-state, interactive player sprite, along with a set of obstacles and rewards. We'll also integrate audio into our game and build out a start screen and game interface to supply user feedback mechanisms. From beginning to end, we will perform all of our asset design and coding within Animate CC. By the end of this course you should have a solid understanding of how to work with Animate CC for game creation, and become more familiar with game design and development concepts as well!


HTML5 Canvas and WebGL in Flash Professional CC

HTML5 Canvas and WebGL in Flash Professional CC

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (August, 2015)
Hours: 1h 36m

No longer restricted to only ActionScript and Flash Player, Flash Professional CC offers more publishing possibilities than ever before. Developers can now use Flash to build assets and animation that target platforms such as HTML5 Canvas and WebGL. And adding JavaScript allows for playback on just about any modern desktop or mobile device.

This course focuses on using Flash Professional CC to create a shared pool of content for a set of related projects: an HTML5 video, an interactive ad, and a simple web-based game. Author Joseph Labrecque shows how to use Flash's familiar toolset to build and manage assets that fit into a modern web publishing workflow.


Flash Professional CC Mobile App Development

Flash Professional CC Mobile App Development

Author: Joseph Labrecque
Publisher: Train Simple (August, 2015)
Hours: 5h 10m

This course is designed for experienced Flash and ActionScript designers and developers. Joseph Labrecque will show you how to take advantage of mobile device hardware using new API's in ActionScript 3.0. You'll see how you can produce apps and publish them for mobile devices.


Building Custom HTML5 Video Playback with AngularJS

Building Custom HTML5 Video Playback with AngularJS

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (August, 2015)
Hours: 1h 22m

HTML video doesn't require plugins for playback, but the default experience differs drastically across browsers. Using a combination of Bootstrap and AngularJS, you can develop a responsive video app that performs and appears great in all browsers—unifying the user experience and allowing custom functionality, such as playlists and full-screen playback. Join Joseph Labrecque for this start-to-finish course that guides you through every step in the process, from installing the software to employing a variety of foundational AngularJS directives. All you need to bring is the video and the time.


FLASH Professional CC- 2014

FLASH Professional CC- 2014

Six projects to Awesome Flashness!

Author: Joseph Labrecque
Publisher: BrainBuffet (March, 2015)
Hours: 2h

You’re in for a treat! Joseph is going to take you toward the level of Coding Commando in this basic intro that introduces you to some amazing concepts and projects that teach you all the basics for Flash Professional Programming. This is an amazing series from an amazing expert that keeps it fun and knows his stuff!!!

There is a lot more to Flash than meets the eye. It’s an entire programming platform and is often misunderstood! Joseph helps make it fun and easy to get to the critical concepts that you need to learn Flash Professional™ and learn the core skills to becoming a flash programmer! Jump in and get started on your programming adventure!


HTML5 Game Development with Phaser

HTML5 Game Development with Phaser

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (August, 2014)
Hours: 1h 38m

Phaser is a cross-platform game development framework for both mobile and desktop games. This fast, fun, and free framework supports both JavaScript and TypeScript, targeting the open web via HTML5 Canvas. This course shows you how to put Phaser to work: creating a multi-state games that can be played on both desktop browsers and mobile devices. After you gather your assets, author Joseph Labrecque will help you start a new game project with the Brackets code editor, create a basic preloader and menu states, and then start building game entities and layering in functionality with Phaser's sprites, groups, animations, tweens, emitters, and physics. He'll also show you how to provide feedback to the player and add sounds effects for a more immersive gaming experience. When you're done, Joseph shows you how to prep the game for a mobile launch.


Adobe Flash Professional CC: Learn by Video (2014 release)

Author: Joseph Labrecque
Publisher: Peachpit / Adobe Press (October, 2014)
ISBN-10: 0133928098
ISBN-13: 9780133928099
Hours: ~6h

This critically acclaimed interactive training program from Adobe Press offers exceptional quality high-definition video to teach the fundamentals of Adobe Flash Professional CC (2014 release). Experienced instructor Joseph Labrecque presents a comprehensive introduction to Flash Professional, including best practices as well as fundamental concepts of animation and interactivity. Covered topics include working with graphics, sound, tweens and masks, and exporting files to various formats, and how to work within the Creative Cloud.


Building a Mobile App with Feathers and Starling

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (November, 2013)
Hours:2h 1m

In this course, author Joseph Labrecque shows you how to use the Feathers and Starling user interface frameworks along with Stage3D to build out mobile applications with Adobe AIR. After setting up the project (a fully functional drawing app), you'll learn how to build application views, skin interface components with Feathers themes, and create the classes that will add functionality to the app, such as rendering, saving, and browsing sketches. The closing chapter demonstrates how to publish the project in a format suitable for Android devices, and concludes with installing and running the app.


Adobe Flash Professional CC: Learn by Video

Author: Joseph Labrecque
Publisher: Peachpit / Adobe Press (August, 2013)
ISBN-10: 0321939700
ISBN-13: 9780321939708
Hours: ~5h

This critically acclaimed interactive training program from Adobe Press offers exceptional quality high-definition video to teach the fundamentals of Adobe Flash Professional CC. Experienced instructor Joseph Labrecque presents a comprehensive introduction to Flash Professional, including best practices as well as fundamental concepts of animation and interactivity. Covered topics include working with graphics, sound, tweens and masks, and exporting files to various formats, and how to work within the Creative Cloud.


Up and Running with Edge Reflow

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (June, 2013)
Hours:1h 55m

Edge Reflow is a tool for prototyping responsive web designs and providing interactive proof-of-concept designs to clients. This course shows you how to find your way around the Reflow interface and tools and get practice creating responsive designs through a series of exercises.


Getting Started with ActionScript

with Joseph Labrecque

Author: Joseph Labrecque
Publisher: Lynda.com (December, 2011)
Hours: 2h 14m

ActionScript is an object-oriented programming language that has a wide reach on the web, the desktop, mobile devices, and beyond. In this workshop, expert software engineer Joseph Labrecque teaches you the fundamentals of programming in ActionScript 3 using both Flash Professional and Flash Builder. Learn how to use core constructs and object types such as variables, arrays, and functions, as well as more advanced types like video, sound, XML, and JSON.


Edge Animate Intensive

Edge Animate Intensive

A Workshop Multi-Pack

Author: Tom Green, Joseph Labrecque
Publisher: video2brain (December, 2012)
Hours: 8.15

In this value-priced multi-pack, you’ll get two courses on Adobe’s motion graphics and interactivity tool Edge Animate: Tom Green’s "Getting Started with Adobe Edge Animate" and Joseph Labrecque’s "Edge Animate Power Workshop." You’ll learn how to create animations; use the Animate Code panel to add interactivity, looping, and code to your projects; design responsive layouts; generate content dynamically; and much, much more.


Edge Animate Power Workshop

Edge Animate Power Workshop

Go Beyond the Basics

Author: Joseph Labrecque
Publisher: video2brain (November, 2012)
Hours: 4.20

In this project-based workshop, Joseph Labrecque teaches you how to use some of the more advanced features in Adobe Edge Animate 1.0, including responsive layout design, external data consumption, and dynamic content generation. You’ll also learn about using compositions on mobile devices, generating content from Flash Professional for use in Animate, and a variety of distribution mechanisms that go well beyond the standard web browser. All this will be demonstrated in the process of creating an animated logo, a responsive header, a dynamic slideshow, and more.


Adobe Flash Professional CS6: Learn by Video

Adobe Flash Professional CS6: Learn by Video

Core Training in Rich Media Communication

Author: Joseph Labrecque
Publisher: Peachpit / Adobe Press (August, 2012)
ISBN-10: 0321840704
ISBN-13: 978-0321840707
Pages: 48
Hours: 9.50

Whether you're new to Flash Professional or an old hand who needs a refresher and a guide to the new features in CS6, this course from software engineer and educator Joseph Labrecque will teach you what you need to know. After covering the application’s interface and tools, Joseph delves into both longstanding features like the Flash Library and ActionScript and new features like the mobile simulator, sprite sheets, and PNG sequences. You’ll also learn how to use sound, video, and animation in your projects. This Learn by Video course is presented in partnership with our friends at Peachpit Press.


Getting Started with Flash Professional CS6

Getting Started with Flash Professional CS6

Step-by-Step Basics to Get You on Your Way

Author: Joseph Labrecque
Publisher: video2brain (July, 2012)
Hours: 2.55

In this course, Flash authority Joseph Labrecque takes you on the straightest path to proficiency with Flash Professional CS6. You’ll learn your way around the interface and get comfortable working with assets like symbols and text. Then you’ll start making things move, adding animation and interactivity to your projects. And finally you’ll see how to output your files, and not just to SWFs; content created in Flash Professional CS6 can also target desktop, mobile, and even HTML5.


Adobe Flash Professional CS6: New Features Workshop

Adobe Flash Professional CS6: New Features Workshop

Learn What’s New and How It Affects You

Author: Joseph Labrecque
Publisher: video2brain (April, 2012)
Hours: 1.45

In this course, Flash authority Joseph Labrecque looks at the new features available in Flash Professional CS6 and shows you how to incorporate them into your workflow. You’ll learn about the awesome new mobile simulator and new export options like sprite sheets and PNG sequences, as well as less obvious additions like advanced debugging and publish options. You’ll also see what features have been removed and how that affects what you do in Flash Professional.


Getting Started with ActionScript

Getting Started with ActionScript

Hit Many Targets with One Code Base

Author: Joseph Labrecque
Publisher: video2brain (December, 2011)
Hours: 2.15

ActionScript is an object-oriented programming language that has a wide reach on the web, the desktop, mobile devices, and beyond. If you want to be able to hit many targets with one code base, ActionScript is a great way to do so; it also lets you build a variety of application types, from 2D and 3D games to enterprise applications, video players, and more. In this workshop, expert software engineer Joseph Labrecque teaches you the very fundamentals of programming in ActionScript 3 using both Flash Professional and Flash Builder. You will learn how to use core constructs and object types such as variables, arrays, and functions, as well as more advanced types like video, sound, XML, and JSON.


Adobe Flash Builder and Flex 4.5: New Features Workshop

Adobe Flash Builder and Flex 4.5: New Features Workshop

Learn About New Coding Features, Components, and Mobile Workflows

Author: Joseph Labrecque
Publisher: video2brain (August, 2011)
Hours: 1.50

In this workshop, top Flash expert Joseph Labrecque is your guide to Flash Builder 4.5. After a quick introduction to Flash Builder for those who may be unfamiliar, he covers the many new features in the latest version, including new coding features and Spark components. The course includes a chapter on mobile development where you’ll learn how to create a variety of mobile project types and how to effectively simulate iOS, Android, and Tablet OS devices before packaging and signing an application for mobile distribution

Joseph Labrecque: Co-Author...

Mobile Development with Flash Professional CS5.5 and Flash Builder 4.5: Learn by Video

Mobile Development with Flash Professional CS5.5 and Flash Builder 4.5: Learn by Video

Create Android and iOS Applications with the Flash Platform

Authors:Peter Elst, Joseph Labrecque
Publisher: Peachpit / Adobe Press (September, 2011)
ISBN-10: 0321788109
ISBN-13: 978-0321788108
Pages: 43
Hours: 7.20

In this in-depth course you’ll learn everything you need to know to start developing for mobile and devices on Android and iOS using Flash Platform technology. Top Flash Platform experts Peter Elst and Joseph Labrecque will walk you through the entire workflow from application setup to development and deployment, covering best practices for mobile development and how to debug the applications you create on the desktop or on a device.


View Joseph's Books