SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Giving Flash Professional Another Look
Joseph Labrecque | Senior Interactive Software Engineer
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Joseph Labrecque
 Senior Interactive Software Engineer
Adjunct Faculty
University of Denver
 Principal and Sole Proprietor
Fractured Vision Media, LLC
 Adobe Education Leader
Adobe Community Professional
Adobe Systems, Inc.
 Apache Software Foundation
Apache Flex Committer
 Author
Lynda.com, Train Simple, Adobe Press, Peachpit, Brainbuffet,
Packt, O’Reilly, video2brain
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Why am I doing this?
I BELIEVE IN FLASH PROFESSIONAL.
I BELIEVE IN CREATIVE EXPRESSION.
I BELIEVE IN FREEDOM OF TECHNOLOGY CHOICES.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Most importantly…
I BELIEVE THAT
FLASH PROFESSIONAL
DESERVES ANOTHER LOOK.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Session Overview
 Flash Professional Overview
 Targets and Platforms
 Reach and Stats
 Explore Creative Tooling
 Asset Creation
 Animation
 What’s New
 General Overview
 Flash Professional CC 2015.1
 Expanded Workflows
 Document Conversion
 Sharing Content
 Demos!
 Closing
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Historical Overview
Flash Player:
 FutureSplash Animator (1996)
 Macromedia Flash 1 (1996)
 Adobe Flash Professional CS3 (2007)
Adobe AIR:
 Adobe Flash Professional CS4 (2008)
Mobile:
 Adobe Flash Professional CS5 (2010)
Multiplatform!!!
 Adobe Flash Professional CS6+ (2012)
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional… TODAY
 Adobe Creative Cloud
 64-bit - Rewritten
 Multiple Platforms
 Expanded Creative Tooling
 Retaining a sense of history
 Renewing interest
 20 years old next year!
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Everything
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Target Platforms and Reach
 Flash Player
 Adobe AIR
 HD Video
 HTML5 Canvas
 WebGL
 Sprite Sheets
 Image Sequences
 SVG
 CUSTOM PLATFORMS
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Player
 1st Version : 1996
 Standalone or embedded runtime
 Runs SWF files
 Browser Extension
 Native Bundling
 STABLE: Flash Player 19
[September 21st]
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Player Statistics
 The standalone Flash Player runtime is
downloaded 1.2 billion times per month* from
Adobe.
 Integrated Flash Player is built into Google
Chrome, Internet Explorer 11, and Microsoft
Edge.
 Every ChromeBook includes Flash Player.
Huge for educational content.
 99% of Facebook gaming content
 Add this all up – Flash Player is (still)
everywhere!
*as of September 2nd, 2015
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe AIR
 Flash Player without the browser
 A mechanism to build native apps for:
 Windows
 OS X
 Android
 iOS
 Extensive capabilities beyond Flash Player
 Extend via native extensions (ANE)
 64-bit with threading – even on iOS!
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe AIR Statistics
Adobe AIR is HUGE!
 AIR Application Installs*:
4 billion (4,053,801,461 to be exact)
 Mobile AIR applications*:
200k ( 173,258 Android & 42,924 iOS)
 #2 app development platform behind
native on Android!
*as of September 2nd, 2015
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
HTML5 Canvas
 Canvas is an element in HTML5.
 Draw pixels within the element for visual display.
 Flash Professional has native support for HTML5
Canvas.
 Write JavaScript in Actions Panel.
 Utilizes the CreateJS libraries:
 EaselJS
 TweenJS
 SoundJS
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
HTML5 Canvas Statistics
 About 30%-35%* of Flash Professional users
are targeting HTML5 Canvas document type.
 The CreateJS CDN hits grew from
1.4 billion to 7.8 billion per month*
in less than six months.
 Huge increase in usage!
*as of September 2nd, 2015
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
WebGL
 GPU Acceleration
 Utilizes Canvas element as well.
 Adobe WebGL Runtime
 Flash Professional has native support
for WebGL.
 Write JavaScript in Actions Panel.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Raw HD Video
 Frame by frame precision
 Even renders animation via code
 Encode via AME
 Bring into Premiere Pro
 Bring into After Effects
 Export MP4 for Web
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Custom Platforms
 Defines Flash Professional as an “interactive
media creation tool”.
 Not tied to any specific target platforms.
 Anyone can extend Flash Professional to support
their specific platform.
 C++ SDK from Adobe.
https://creative.adobe.com/addons
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Custom Platform Examples
 Using the Custom Platforms SDK,
anyone can integrate their own
platform as a real FLA based target.
 Existing Custom Platforms:
 Snap.svg Animator
 GAF Publisher
 OpenFL
 Away3D
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Snap.svg Animator
 Great example of a custom platform!
 Uses Snap.svg Library
 Snap.svg written by the author of Raphaël
 “The JavaScript SVG library for the modern
web”
 Fully animated SVG output!
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Multiple Image Formats
 Direct Export:
 Static GIF
 PNG
 JPG
 Export Dialog:
 Sprite Sheets
 PNG Sequence
 Publish Dialog:
 Animated GIF
 Static SVG
 PNG
 JPG
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What’s New?
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional CC (2013)
 HTML5 Canvas Publishing
 64-bit Architecture
 Real Time Drawing
 Unlimited Pasteboard
 Debugging AIR via USB
 New Actions Editor
 Timeline JDIs
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional CC (2014)
 Variable-width Strokes
 Motion Editor
 SVG Export
 Animated WebGL
 Projectors
 HTML Panels
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional CC (2014.1)
 Custom Platforms
 Interactive WebGL
 Custom Brushes
 Animation Guides
 SWF Import
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional CC (2015)
 Bone Tool
 Canvas Sprite Sheets
 Timeline Video Guide
 Audio Splitting
 Scaled Brushes
 iOS 64-bit Output
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional CC (2015.1)
 New Paint Brush Tool
 Brush Library filled with vector art
brushes
 Vector Art Brush Editor
 Tagged Swatches
 CC Libraries Panel
 OAM publishing support for AS3,
WebGL, and HTML5 Canvas
 Publish text as outlines in HTML5
Canvas documents
 Color-coded onion skinning
 Stage Rotation Tool
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional CC (2015.1)
 SVG Import dialog
 Stage contents scale proportionally
to Stage size
 Video Export to multiple resolutions
 Improved drawing experience with
Brush tool
 Improved Object Drawing Mode
Representation
 New buttons for commonly used
operations in the Properties Panel
 Custom Platform optimizations
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Creativity
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Vector Asset Creation Tools
 Pen Tool
 Text Tool
 Line Tool
 Rectangle Tools
 Oval Tools
 PolyStar Tool
 Pencil Tool
 Paint Brush Tool
 Brush Tool
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Asset Modification Tools
 Selection Tool
 Subselection Tool
 Free Transform Tool
 Gradient Transform Tool
 3D Rotation and Translation Tools
 Bone and Bind Tools
 Width Tool
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Animation Tools
 Frames based Timeline
 Keyframes (filled and blank)
 Tweens (Motion, Shape, and Classic)
 New Motion Editor
 Easing and Ease Presets
 Improved Onion Skinning
 Looping and playback controls
 Motion Presets Panel
 Save and recall animation
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Inverse Kinematics
 Natural movement
 Create Armature layers with the
Bones Tool.
 Add a bones structure to simple
shapes or sets of MovieClip instances.
 Build a set of Poses and animate
between them.
 Angle Constraints
 Springs
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Paint Brush Tool and Vector Art Brushes
 New vector art brushes!
 Brush Library: set of built-in Art Brush
profiles
 CC Libraries Panel: custom vector art
brushes from Adobe Capture
 Built-in vector art brush editor
 Can combine both vector art brushes
and variable width stokes
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Creative Cloud Libraries
 All your content from Adobe Capture
 Mobile to desktop workflow
 Color Themes
 Illustrator-type Vector Brushes
 Captured shapes
 Drag and drop shapes onto the Stage
 Adobe Stock access
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Enhanced Onion Skinning
 Color coded!
 Same workflow as always
 Previous frames appear tinted blue
 Upcoming frames are tinted green
 Looks cool ;)
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Stage Rotation
 Grouped with the Pan Tool
 Set a Pin
 Rotate around the set Pin
 Makes it easier when using certain
devices to author stage content.
 Reset with the Center Stage button.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Tagged Swatches
 Allows swatch reuse and updates
across the project!
 Change the tagged swatch and it
updates anything that uses the tagged
swatch
 Indicated by small white triangle in
corner.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Workflow
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Document Conversion
 Convert from any document type to any other
 Preserves the original document
 Carries over all assets and animation
 Code is generally commented out
 Warning will be issues to help convert
 Even works on custom platforms
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Exploring Platform Differences
ActionScript
 No constraints!
HTML5 Canvas
 3D Transform Tool
 3D Rotation Tool
 Certain Filters
WebGL
 Text Tool
 3D Transform Tool
 3D Rotation Tool
 Certain Filters
Custom Platforms
 Varies…
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Interactivity with JavaScript
 JavaScript code snippets for Canvas
and WebGL document types.
 Full, native JavaScript editing within
the Actions Panel.
 CreateJS syntax (HTML5 Canvas)
closely mimics ActionScript.
 Use browser tools to inspect and
debug.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Mobile Simulator for iOS and Android
 Write Flash interactive content for
Apple iOS and Google Android
 Runs as native app through the App
Store and Google Play
 Simulate touches, gestures,
geolocation, accelerometer, and
more…
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Sprite Sheets and Image Export
 LOTS of different platforms support
spritesheets
 Flash Professional allows many
options:
 Edge Animate
 JSON
 JSON-Array
 Sparrow v1 + v2
 Starling
 Cocos2D v2 + v3
 EaselJS
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Publish as an OAM for InDesign, Muse, and Dreamweaver
 Export Flash content in ActionScript,
WebGL, or HTML5 Canvas to OAM (.oam)
animated widget files.
 The OAM files generated from Flash can
be placed in Dreamweaver, Muse and
InDesign.
 Just choose “OAM Package” from the
Publish Settings dialog.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flexible Stage Scaling and Multi-resolution HD Video
 Scale the Stage and all contents in
complete perspective!
 Select an anchor point in Document
Settings, specify the height and width,
and scale the Stage accordingly.
 When “Scale content” is disabled, the
Stage expands in the directions
according to the selected anchor point
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Importing Graphical Assets
 Special Import Dialogs:
 Photoshop PSD
 Illustrator AI
 SVG
 Direct Import:
 Flash SWF
 JPG
 PNG
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Sharing Content via the Library or SWC
 Drag and Drop Library items between open
documents.
 File > Import > Open External Library
 Export the Library contents as a SWC for use in
Apache Flex, other AS3-based projects, or even
toolkits such as Haxe!
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Paste Content Across Layers
Original Document
 Select Layers to copy
 Right Click > Copy Layers
New Document
 Select empty Layer(s)
 Right Click > Paste Layers
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Let’s Flash!
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
LIVE DEMONSTRATION
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Wrapping Up…
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Flash Professional is undergoing a creative transformation
 Flash Professional includes a mature and expanding set of creative tooling.
 Adobe continues to bring new creative tooling to an already mature
application.
 Whether drawing vector art, animating for video or web output, or creating
interactives – Flash Professional remains an all-in-one creative
powerhouse.
 The same workflow can be used across publish platforms.
 Flash Player and Adobe AIR remain hugely viable targets.
 HTML5 Canvas and WebGL targets are both fully integrated into the
application.
 The variety of additional platforms and targets is tremendous and growing.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Recent Flash Related Publications
Building Custom HTML5
Video Playback with
AngularJS
Flash Professional CC
Mobile App Development
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Learn Interactive Media Using Adobe Flash Professional CC
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Thank You…
Joseph Labrecque…
 http://josephlabrecque.com/
 http://twitter.com/JosephLabrecque
 http://inflagrantedelicto.memoryspiral.com/
 http://www.lynda.com/JosephLabrecque
 http://amazon.com/author/josephlabrecque
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Take the SESSION SURVEY on the MAX mobile app
…for your chance to WIN one
of these e-books from Adobe
Press
Every survey you submit enters your
name to win the daily grand prize:
Dell UltraSharp 25” Monitor
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Contenu connexe

Tendances

Adobe Creative Cloud and Licensing Programs for Education
Adobe Creative Cloud and Licensing Programs for Education Adobe Creative Cloud and Licensing Programs for Education
Adobe Creative Cloud and Licensing Programs for Education New Media Consortium
 
Visual Composer: Old vs New
Visual Composer: Old vs NewVisual Composer: Old vs New
Visual Composer: Old vs NewJeremy Dawes
 
What have you learnt about technologies from the
What have you learnt about technologies from theWhat have you learnt about technologies from the
What have you learnt about technologies from thegd12341
 
Getting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine MicrosoftGetting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine MicrosoftLee Stott
 
Adobe Encore CS5 creating tools for searchable web dvd
Adobe Encore CS5 creating tools for searchable web dvdAdobe Encore CS5 creating tools for searchable web dvd
Adobe Encore CS5 creating tools for searchable web dvdyunjuli
 
WordPress Plugins to add style to your website
WordPress Plugins to add style to your websiteWordPress Plugins to add style to your website
WordPress Plugins to add style to your websiteBelinda Johnstone
 
Adobe software
Adobe softwareAdobe software
Adobe softwareshamxsa
 
Whathaveyoulearntabouttechnoly
WhathaveyoulearntabouttechnolyWhathaveyoulearntabouttechnoly
Whathaveyoulearntabouttechnolystaffsta
 
Blue Angels Case Study
Blue Angels Case StudyBlue Angels Case Study
Blue Angels Case StudyEffective
 
Developing Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CCDeveloping Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CCjameswillweb
 
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?Zabeel Institute
 
What have you learnt about technology from the
What have you learnt about technology from theWhat have you learnt about technology from the
What have you learnt about technology from theEmily236
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkCihad Horuzoğlu
 
imovie - adobe premiere
imovie - adobe premiereimovie - adobe premiere
imovie - adobe premiereLolaasmedia
 

Tendances (20)

Adobe Creative Cloud and Licensing Programs for Education
Adobe Creative Cloud and Licensing Programs for Education Adobe Creative Cloud and Licensing Programs for Education
Adobe Creative Cloud and Licensing Programs for Education
 
Adobe Creative Cloud
Adobe Creative CloudAdobe Creative Cloud
Adobe Creative Cloud
 
Visual Composer: Old vs New
Visual Composer: Old vs NewVisual Composer: Old vs New
Visual Composer: Old vs New
 
What have you learnt about technologies from the
What have you learnt about technologies from theWhat have you learnt about technologies from the
What have you learnt about technologies from the
 
Getting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine MicrosoftGetting coding in under a hour with Imagine Microsoft
Getting coding in under a hour with Imagine Microsoft
 
Adobe Encore CS5 creating tools for searchable web dvd
Adobe Encore CS5 creating tools for searchable web dvdAdobe Encore CS5 creating tools for searchable web dvd
Adobe Encore CS5 creating tools for searchable web dvd
 
WordPress Plugins to add style to your website
WordPress Plugins to add style to your websiteWordPress Plugins to add style to your website
WordPress Plugins to add style to your website
 
The Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu RedesignThe Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu Redesign
 
Adobe software
Adobe softwareAdobe software
Adobe software
 
Whathaveyoulearntabouttechnoly
WhathaveyoulearntabouttechnolyWhathaveyoulearntabouttechnoly
Whathaveyoulearntabouttechnoly
 
Blue Angels Case Study
Blue Angels Case StudyBlue Angels Case Study
Blue Angels Case Study
 
Developing Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CCDeveloping Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CC
 
Universal Windows Platform
Universal Windows PlatformUniversal Windows Platform
Universal Windows Platform
 
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
 
Software list
Software listSoftware list
Software list
 
What have you learnt about technology from the
What have you learnt about technology from theWhat have you learnt about technology from the
What have you learnt about technology from the
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic Framework
 
Ionic framework
Ionic frameworkIonic framework
Ionic framework
 
Amaya
AmayaAmaya
Amaya
 
imovie - adobe premiere
imovie - adobe premiereimovie - adobe premiere
imovie - adobe premiere
 

Similaire à Adobe MAX 2015 - Giving Flash Professional Another Look

Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learningsziblu
 
adobe-video-editor.docx
adobe-video-editor.docxadobe-video-editor.docx
adobe-video-editor.docxssuser1eca7d
 
UX Design at the Speed of Thought
UX Design at the Speed of ThoughtUX Design at the Speed of Thought
UX Design at the Speed of ThoughtFITC
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do thise27
 
Adobe Animate CC: Tool for the Changing Tech Landscape
 Adobe Animate CC: Tool for the Changing Tech Landscape Adobe Animate CC: Tool for the Changing Tech Landscape
Adobe Animate CC: Tool for the Changing Tech LandscapeJoseph Labrecque
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboardguest9776673
 
Using Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component SetUsing Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component SetJoseph Labrecque
 
Adobe AEM core components
Adobe AEM core componentsAdobe AEM core components
Adobe AEM core componentsLokesh BS
 
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIRProgressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIRJoseph Labrecque
 
Mobile Development With Flash Platform
Mobile Development With Flash PlatformMobile Development With Flash Platform
Mobile Development With Flash PlatformMihai Corlan
 
Video Editing Softwares
Video Editing Softwares Video Editing Softwares
Video Editing Softwares ashraf ali
 
Replacing flash with HTML5 and CSS3
Replacing flash with HTML5 and CSS3Replacing flash with HTML5 and CSS3
Replacing flash with HTML5 and CSS3Saurabh Kheni
 
Multiscreen HTML5 and Responsive HTML55
Multiscreen HTML5 and Responsive HTML55Multiscreen HTML5 and Responsive HTML55
Multiscreen HTML5 and Responsive HTML55WvanWeelden
 
Silverlight Chapter 01 - Introduction
Silverlight Chapter 01 - IntroductionSilverlight Chapter 01 - Introduction
Silverlight Chapter 01 - IntroductionBill Hatfield
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2Clint Edmonson
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
HTML5 based PivotViewer for Visualizing LInked Data
HTML5 based PivotViewer for Visualizing LInked Data HTML5 based PivotViewer for Visualizing LInked Data
HTML5 based PivotViewer for Visualizing LInked Data Kingsley Uyi Idehen
 

Similaire à Adobe MAX 2015 - Giving Flash Professional Another Look (20)

Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learnings
 
adobe-video-editor.docx
adobe-video-editor.docxadobe-video-editor.docx
adobe-video-editor.docx
 
UX Design at the Speed of Thought
UX Design at the Speed of ThoughtUX Design at the Speed of Thought
UX Design at the Speed of Thought
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do this
 
Adobe Animate CC: Tool for the Changing Tech Landscape
 Adobe Animate CC: Tool for the Changing Tech Landscape Adobe Animate CC: Tool for the Changing Tech Landscape
Adobe Animate CC: Tool for the Changing Tech Landscape
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
Using Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component SetUsing Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component Set
 
Adobe AEM core components
Adobe AEM core componentsAdobe AEM core components
Adobe AEM core components
 
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIRProgressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
 
Mobile Development With Flash Platform
Mobile Development With Flash PlatformMobile Development With Flash Platform
Mobile Development With Flash Platform
 
Video Editing Softwares
Video Editing Softwares Video Editing Softwares
Video Editing Softwares
 
Replacing flash with HTML5 and CSS3
Replacing flash with HTML5 and CSS3Replacing flash with HTML5 and CSS3
Replacing flash with HTML5 and CSS3
 
Multiscreen HTML5 and Responsive HTML55
Multiscreen HTML5 and Responsive HTML55Multiscreen HTML5 and Responsive HTML55
Multiscreen HTML5 and Responsive HTML55
 
W-JAX Keynote 2010
W-JAX Keynote 2010W-JAX Keynote 2010
W-JAX Keynote 2010
 
SilverlightCh01
SilverlightCh01SilverlightCh01
SilverlightCh01
 
Silverlight Chapter 01 - Introduction
Silverlight Chapter 01 - IntroductionSilverlight Chapter 01 - Introduction
Silverlight Chapter 01 - Introduction
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2
 
Tech Comm Suite2 Engl
Tech Comm Suite2 EnglTech Comm Suite2 Engl
Tech Comm Suite2 Engl
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
HTML5 based PivotViewer for Visualizing LInked Data
HTML5 based PivotViewer for Visualizing LInked Data HTML5 based PivotViewer for Visualizing LInked Data
HTML5 based PivotViewer for Visualizing LInked Data
 

Plus de Joseph Labrecque

Producing Quality Video Content for Online Learning
Producing Quality Video Content for Online LearningProducing Quality Video Content for Online Learning
Producing Quality Video Content for Online LearningJoseph Labrecque
 
Interactive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCInteractive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCJoseph Labrecque
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CCJoseph Labrecque
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CCJoseph Labrecque
 
Surviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationSurviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationJoseph Labrecque
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionJoseph Labrecque
 
Flash Professional CC for Mobile
Flash Professional CC for MobileFlash Professional CC for Mobile
Flash Professional CC for MobileJoseph Labrecque
 
Flash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and InteractivityFlash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and InteractivityJoseph Labrecque
 
Why Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and BeyondWhy Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and BeyondJoseph Labrecque
 
Mobile Application Development Technology Roundup
Mobile Application Development Technology RoundupMobile Application Development Technology Roundup
Mobile Application Development Technology RoundupJoseph Labrecque
 
Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: AnimationJoseph Labrecque
 
Flash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineFlash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineJoseph Labrecque
 
Flash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseFlash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseJoseph Labrecque
 
Flash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud UpdatesFlash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud UpdatesJoseph Labrecque
 
Adobe Generation Professional: App Design
Adobe Generation Professional: App DesignAdobe Generation Professional: App Design
Adobe Generation Professional: App DesignJoseph Labrecque
 
Advanced Edge Animate for Education
Advanced Edge Animate for EducationAdvanced Edge Animate for Education
Advanced Edge Animate for EducationJoseph Labrecque
 
Beginning Edge Animate for Education
Beginning Edge Animate for EducationBeginning Edge Animate for Education
Beginning Edge Animate for EducationJoseph Labrecque
 
Adobe Creative Cloud Interactive Tools and Runtimes
Adobe Creative Cloud Interactive Tools and RuntimesAdobe Creative Cloud Interactive Tools and Runtimes
Adobe Creative Cloud Interactive Tools and RuntimesJoseph Labrecque
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGapJoseph Labrecque
 

Plus de Joseph Labrecque (20)

Producing Quality Video Content for Online Learning
Producing Quality Video Content for Online LearningProducing Quality Video Content for Online Learning
Producing Quality Video Content for Online Learning
 
Interactive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCInteractive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CC
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CC
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CC
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Surviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationSurviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher Education
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online Consumption
 
Flash Professional CC for Mobile
Flash Professional CC for MobileFlash Professional CC for Mobile
Flash Professional CC for Mobile
 
Flash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and InteractivityFlash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and Interactivity
 
Why Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and BeyondWhy Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and Beyond
 
Mobile Application Development Technology Roundup
Mobile Application Development Technology RoundupMobile Application Development Technology Roundup
Mobile Application Development Technology Roundup
 
Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: Animation
 
Flash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineFlash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity Engine
 
Flash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseFlash Runtimes Conquer the Universe
Flash Runtimes Conquer the Universe
 
Flash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud UpdatesFlash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud Updates
 
Adobe Generation Professional: App Design
Adobe Generation Professional: App DesignAdobe Generation Professional: App Design
Adobe Generation Professional: App Design
 
Advanced Edge Animate for Education
Advanced Edge Animate for EducationAdvanced Edge Animate for Education
Advanced Edge Animate for Education
 
Beginning Edge Animate for Education
Beginning Edge Animate for EducationBeginning Edge Animate for Education
Beginning Edge Animate for Education
 
Adobe Creative Cloud Interactive Tools and Runtimes
Adobe Creative Cloud Interactive Tools and RuntimesAdobe Creative Cloud Interactive Tools and Runtimes
Adobe Creative Cloud Interactive Tools and Runtimes
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGap
 

Dernier

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Dernier (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Adobe MAX 2015 - Giving Flash Professional Another Look

  • 1. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Giving Flash Professional Another Look Joseph Labrecque | Senior Interactive Software Engineer
  • 2. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Joseph Labrecque  Senior Interactive Software Engineer Adjunct Faculty University of Denver  Principal and Sole Proprietor Fractured Vision Media, LLC  Adobe Education Leader Adobe Community Professional Adobe Systems, Inc.  Apache Software Foundation Apache Flex Committer  Author Lynda.com, Train Simple, Adobe Press, Peachpit, Brainbuffet, Packt, O’Reilly, video2brain
  • 3. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Why am I doing this? I BELIEVE IN FLASH PROFESSIONAL. I BELIEVE IN CREATIVE EXPRESSION. I BELIEVE IN FREEDOM OF TECHNOLOGY CHOICES.
  • 4. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Most importantly… I BELIEVE THAT FLASH PROFESSIONAL DESERVES ANOTHER LOOK.
  • 5. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Session Overview  Flash Professional Overview  Targets and Platforms  Reach and Stats  Explore Creative Tooling  Asset Creation  Animation  What’s New  General Overview  Flash Professional CC 2015.1  Expanded Workflows  Document Conversion  Sharing Content  Demos!  Closing
  • 6. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Historical Overview Flash Player:  FutureSplash Animator (1996)  Macromedia Flash 1 (1996)  Adobe Flash Professional CS3 (2007) Adobe AIR:  Adobe Flash Professional CS4 (2008) Mobile:  Adobe Flash Professional CS5 (2010) Multiplatform!!!  Adobe Flash Professional CS6+ (2012)
  • 7. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional… TODAY  Adobe Creative Cloud  64-bit - Rewritten  Multiple Platforms  Expanded Creative Tooling  Retaining a sense of history  Renewing interest  20 years old next year!
  • 8. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Everything
  • 9. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Target Platforms and Reach  Flash Player  Adobe AIR  HD Video  HTML5 Canvas  WebGL  Sprite Sheets  Image Sequences  SVG  CUSTOM PLATFORMS
  • 10. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Player  1st Version : 1996  Standalone or embedded runtime  Runs SWF files  Browser Extension  Native Bundling  STABLE: Flash Player 19 [September 21st]
  • 11. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Player Statistics  The standalone Flash Player runtime is downloaded 1.2 billion times per month* from Adobe.  Integrated Flash Player is built into Google Chrome, Internet Explorer 11, and Microsoft Edge.  Every ChromeBook includes Flash Player. Huge for educational content.  99% of Facebook gaming content  Add this all up – Flash Player is (still) everywhere! *as of September 2nd, 2015
  • 12. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe AIR  Flash Player without the browser  A mechanism to build native apps for:  Windows  OS X  Android  iOS  Extensive capabilities beyond Flash Player  Extend via native extensions (ANE)  64-bit with threading – even on iOS!
  • 13. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe AIR Statistics Adobe AIR is HUGE!  AIR Application Installs*: 4 billion (4,053,801,461 to be exact)  Mobile AIR applications*: 200k ( 173,258 Android & 42,924 iOS)  #2 app development platform behind native on Android! *as of September 2nd, 2015
  • 14. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. HTML5 Canvas  Canvas is an element in HTML5.  Draw pixels within the element for visual display.  Flash Professional has native support for HTML5 Canvas.  Write JavaScript in Actions Panel.  Utilizes the CreateJS libraries:  EaselJS  TweenJS  SoundJS
  • 15. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. HTML5 Canvas Statistics  About 30%-35%* of Flash Professional users are targeting HTML5 Canvas document type.  The CreateJS CDN hits grew from 1.4 billion to 7.8 billion per month* in less than six months.  Huge increase in usage! *as of September 2nd, 2015
  • 16. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. WebGL  GPU Acceleration  Utilizes Canvas element as well.  Adobe WebGL Runtime  Flash Professional has native support for WebGL.  Write JavaScript in Actions Panel.
  • 17. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Raw HD Video  Frame by frame precision  Even renders animation via code  Encode via AME  Bring into Premiere Pro  Bring into After Effects  Export MP4 for Web
  • 18. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Custom Platforms  Defines Flash Professional as an “interactive media creation tool”.  Not tied to any specific target platforms.  Anyone can extend Flash Professional to support their specific platform.  C++ SDK from Adobe. https://creative.adobe.com/addons
  • 19. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Custom Platform Examples  Using the Custom Platforms SDK, anyone can integrate their own platform as a real FLA based target.  Existing Custom Platforms:  Snap.svg Animator  GAF Publisher  OpenFL  Away3D
  • 20. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Snap.svg Animator  Great example of a custom platform!  Uses Snap.svg Library  Snap.svg written by the author of Raphaël  “The JavaScript SVG library for the modern web”  Fully animated SVG output!
  • 21. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Multiple Image Formats  Direct Export:  Static GIF  PNG  JPG  Export Dialog:  Sprite Sheets  PNG Sequence  Publish Dialog:  Animated GIF  Static SVG  PNG  JPG
  • 22. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What’s New?
  • 23. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional CC (2013)  HTML5 Canvas Publishing  64-bit Architecture  Real Time Drawing  Unlimited Pasteboard  Debugging AIR via USB  New Actions Editor  Timeline JDIs
  • 24. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional CC (2014)  Variable-width Strokes  Motion Editor  SVG Export  Animated WebGL  Projectors  HTML Panels
  • 25. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional CC (2014.1)  Custom Platforms  Interactive WebGL  Custom Brushes  Animation Guides  SWF Import
  • 26. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional CC (2015)  Bone Tool  Canvas Sprite Sheets  Timeline Video Guide  Audio Splitting  Scaled Brushes  iOS 64-bit Output
  • 27. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional CC (2015.1)  New Paint Brush Tool  Brush Library filled with vector art brushes  Vector Art Brush Editor  Tagged Swatches  CC Libraries Panel  OAM publishing support for AS3, WebGL, and HTML5 Canvas  Publish text as outlines in HTML5 Canvas documents  Color-coded onion skinning  Stage Rotation Tool
  • 28. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional CC (2015.1)  SVG Import dialog  Stage contents scale proportionally to Stage size  Video Export to multiple resolutions  Improved drawing experience with Brush tool  Improved Object Drawing Mode Representation  New buttons for commonly used operations in the Properties Panel  Custom Platform optimizations
  • 29. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Creativity
  • 30. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Vector Asset Creation Tools  Pen Tool  Text Tool  Line Tool  Rectangle Tools  Oval Tools  PolyStar Tool  Pencil Tool  Paint Brush Tool  Brush Tool
  • 31. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Asset Modification Tools  Selection Tool  Subselection Tool  Free Transform Tool  Gradient Transform Tool  3D Rotation and Translation Tools  Bone and Bind Tools  Width Tool
  • 32. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Animation Tools  Frames based Timeline  Keyframes (filled and blank)  Tweens (Motion, Shape, and Classic)  New Motion Editor  Easing and Ease Presets  Improved Onion Skinning  Looping and playback controls  Motion Presets Panel  Save and recall animation
  • 33. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Inverse Kinematics  Natural movement  Create Armature layers with the Bones Tool.  Add a bones structure to simple shapes or sets of MovieClip instances.  Build a set of Poses and animate between them.  Angle Constraints  Springs
  • 34. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Paint Brush Tool and Vector Art Brushes  New vector art brushes!  Brush Library: set of built-in Art Brush profiles  CC Libraries Panel: custom vector art brushes from Adobe Capture  Built-in vector art brush editor  Can combine both vector art brushes and variable width stokes
  • 35. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Creative Cloud Libraries  All your content from Adobe Capture  Mobile to desktop workflow  Color Themes  Illustrator-type Vector Brushes  Captured shapes  Drag and drop shapes onto the Stage  Adobe Stock access
  • 36. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Enhanced Onion Skinning  Color coded!  Same workflow as always  Previous frames appear tinted blue  Upcoming frames are tinted green  Looks cool ;)
  • 37. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Stage Rotation  Grouped with the Pan Tool  Set a Pin  Rotate around the set Pin  Makes it easier when using certain devices to author stage content.  Reset with the Center Stage button.
  • 38. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Tagged Swatches  Allows swatch reuse and updates across the project!  Change the tagged swatch and it updates anything that uses the tagged swatch  Indicated by small white triangle in corner.
  • 39. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Workflow
  • 40. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Document Conversion  Convert from any document type to any other  Preserves the original document  Carries over all assets and animation  Code is generally commented out  Warning will be issues to help convert  Even works on custom platforms
  • 41. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Exploring Platform Differences ActionScript  No constraints! HTML5 Canvas  3D Transform Tool  3D Rotation Tool  Certain Filters WebGL  Text Tool  3D Transform Tool  3D Rotation Tool  Certain Filters Custom Platforms  Varies…
  • 42. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Interactivity with JavaScript  JavaScript code snippets for Canvas and WebGL document types.  Full, native JavaScript editing within the Actions Panel.  CreateJS syntax (HTML5 Canvas) closely mimics ActionScript.  Use browser tools to inspect and debug.
  • 43. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Mobile Simulator for iOS and Android  Write Flash interactive content for Apple iOS and Google Android  Runs as native app through the App Store and Google Play  Simulate touches, gestures, geolocation, accelerometer, and more…
  • 44. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Sprite Sheets and Image Export  LOTS of different platforms support spritesheets  Flash Professional allows many options:  Edge Animate  JSON  JSON-Array  Sparrow v1 + v2  Starling  Cocos2D v2 + v3  EaselJS
  • 45. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Publish as an OAM for InDesign, Muse, and Dreamweaver  Export Flash content in ActionScript, WebGL, or HTML5 Canvas to OAM (.oam) animated widget files.  The OAM files generated from Flash can be placed in Dreamweaver, Muse and InDesign.  Just choose “OAM Package” from the Publish Settings dialog.
  • 46. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flexible Stage Scaling and Multi-resolution HD Video  Scale the Stage and all contents in complete perspective!  Select an anchor point in Document Settings, specify the height and width, and scale the Stage accordingly.  When “Scale content” is disabled, the Stage expands in the directions according to the selected anchor point
  • 47. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Importing Graphical Assets  Special Import Dialogs:  Photoshop PSD  Illustrator AI  SVG  Direct Import:  Flash SWF  JPG  PNG
  • 48. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Sharing Content via the Library or SWC  Drag and Drop Library items between open documents.  File > Import > Open External Library  Export the Library contents as a SWC for use in Apache Flex, other AS3-based projects, or even toolkits such as Haxe!
  • 49. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Paste Content Across Layers Original Document  Select Layers to copy  Right Click > Copy Layers New Document  Select empty Layer(s)  Right Click > Paste Layers
  • 50. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Let’s Flash!
  • 51. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. LIVE DEMONSTRATION
  • 52. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Wrapping Up…
  • 53. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flash Professional is undergoing a creative transformation  Flash Professional includes a mature and expanding set of creative tooling.  Adobe continues to bring new creative tooling to an already mature application.  Whether drawing vector art, animating for video or web output, or creating interactives – Flash Professional remains an all-in-one creative powerhouse.  The same workflow can be used across publish platforms.  Flash Player and Adobe AIR remain hugely viable targets.  HTML5 Canvas and WebGL targets are both fully integrated into the application.  The variety of additional platforms and targets is tremendous and growing.
  • 54. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Recent Flash Related Publications Building Custom HTML5 Video Playback with AngularJS Flash Professional CC Mobile App Development
  • 55. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Learn Interactive Media Using Adobe Flash Professional CC
  • 56. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Thank You… Joseph Labrecque…  http://josephlabrecque.com/  http://twitter.com/JosephLabrecque  http://inflagrantedelicto.memoryspiral.com/  http://www.lynda.com/JosephLabrecque  http://amazon.com/author/josephlabrecque
  • 57. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Take the SESSION SURVEY on the MAX mobile app …for your chance to WIN one of these e-books from Adobe Press Every survey you submit enters your name to win the daily grand prize: Dell UltraSharp 25” Monitor
  • 58. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.