© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Building an Extension for Flash Professional Justin Putney | Co-founder, Ajar.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO ADOBE FLASH CS4
Advertisements

Designing Scenes for Macromedia Flash MX 2004 – Lesson 41 Designing Scenes for Macromedia Flash MX 2004 Lesson 4.
Understand the Macromedia Flash environment Open a document and play a movie Create and save a movie Work with layers and the timeline Plan a Web site.
Presented By, Sripad Sarode
Introducing ActionScript 3.0 Object-oriented programming language Used to power Flash Player Similar to JavaScript Can be embedded in a Flash project.
Kapi’olani Community College Adobe Flash 1 In-class Presentation Week 1.
What is the IT in question? Adobe Apollo Adobe Apollo A codenamed for the new develop cross-operating system runtime that runs outside of the web browser.
Macromedia Flash MX 2004 – Design Professional Macromedia Flash MX GETTING STARTED WITH.
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Introduction to Flash Animation RMIK Jayasinghe (M. Sc. in Computer Science, B. Sc., SLTS)
Chapter 3 Working with Symbols and Interactivity.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Chapter 15 Video. Importing Video Into Flash Once you import video into Flash MX 2004, you can control it using behaviors and very basic ActionScript,
XP Tutorial 5 Buttons, Behaviors, and Sounds. XP New Perspectives on Macromedia Flash MX Buttons Interactive means that the user has some level.
History of Flash FutureSplash Animator (1996) FutureSplash Animator (1996) Macromedia Flash 1 (1996) Macromedia Flash 1 (1996) Macromedia Flash 2 (1997)
Foundation Flash CS Introduction Welcome to Flash CS3 Professional. You have seen a lot of the great stuff Flash can do and it is now time for.
Tutorial 5 Making a Document Interactive. XP Objectives Explore the different button states Add a button from the Button library Create a button Learn.
Tutorial 5 Making a Document Interactive. XP Objectives Explore the different button states Add a button from the Buttons library Edit a button instance.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
Dm 11 – Intro. To Flash Macromedia Flash MX GETTING STARTED WITH.
Macromedia Flash By Alice Tian. Overview  What is Flash  Why Flash  Basic User Interfaces  Animation Basics  Advanced Basics  Publishing.
An Overview of ActionScript The Powerful Scripting Language of Macromedia Flash.
Adobe Flash CS5.5. What is Adobe Flash? formerly Macromedia Flash Is software is a powerful authoring environment for creating animation and multimedia.
Korea Digital Media High School 1-6 Dong-Hyun Nam
Interface & navigation (How to build a simple presentation interface) Flash ActionScript Introduction to Thomas Lövgren
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ® ® 1 INTRODUCTION TO ADOBE FLASH CS3.
® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® ® 1 INTRODUCTION TO ADOBE FLASH PROFESSIONAL CS5.
XP Tutorial 1 Introduction to Macromedia Flash MX 2004.
Creating a Sniffer using the Flash Connection Kit and DreamWeaver Greg Shorts CIS 254.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
Flex 2.0 Flex for ColdFusion developers Part 1. What is Flex Flex allows developers to create Flash content for Rich Internet Applications in a more programmer.
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Flash Domain 3: Understanding the Adobe Flash Professional CS5 Interface Adobe Creative Suite.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Tutorial 8 Programming with ActionScript 3.0. XP Objectives Review the basics of ActionScript programming Compare ActionScript 2.0 and ActionScript 3.0.
Tutorial 1 Introducing Adobe Flash CS3 Professional
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Copyright © 2003 Pearson Education, Inc. Chapter 2, Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
XP Tutorial 4 Special Animations. XP New Perspectives on Macromedia Flash MX Special Layers for Animation Animation Using a Motion Guide Layer.
Tutorial 7 Planning and Creating a Flash Web Site.
Adobe Flash CS5 Introduction. What is Flash? Flash is a multimedia platform used to add animation, video, and interactivity to Web sites. It is often.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
Animation Liveliness Simulation of motions A video made from a series of drawings/images simulating motions by means of slight progressive changes.
Adobe Flash CS3 Chapter 1 Spring Adobe Flash Adobe Flash is a development tool that allows you to create compelling interactive experiences, often.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
XP Tutorial 8 Adding Interactivity with ActionScript.
Ontario Business Educators’ Association Introduction To Macromedia Dreamweaver MX Presented By: Paul Chisholm Upper Canada District.
Advanced Website Design Professor: Jared Kozel Class Description: Are you already familiar with how to construct a basic Website? This class will teach.
Macromedia Flash Design Professional Macromedia Flash GETTING STARTED WITH.
CDM105 Session 12 Macromedia FLASH MX 2004 Part 5 : Sounds, publishing your movies, and the ‘Get URL’ action.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Kapi’olani Community College Art 258 Interface Programming II In-class Presentation Week 1A.
Packages that we use Within ICT we primarily use Dreamweaver CS3 and Flash CS3 This is embedded in an Adobe Design Premium CS3 package (Go to Start >
An Introduction. 1. Answer the questions you have been given. 2. You will need to walk around the room to find the answers which are displayed for you.
Creating a Flash Web Site
Background Information
2D Design and Animation Introduction to Flash Introduction to Flash.
Adding Buttons, Actions, and Sounds
Installation and Using Eyeblaster Workshops
How to Import Audio in Adobe Flash
Animate Workspace. Objective % Utilize appropriate tools and methods to produce digital animation.
Exercise 48 - Skills Adobe Flash CS4 is a software program you use to create animation and applications that range form simple to very complex. Being able.
Interface Programming 2 Week 1
Working with Symbols and Interactivity
Develop Rich Internet Content and Applications
ANIMATE WORKSPACE Stage Timeline Properties Panel Library Panel
Presentation transcript:

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Building an Extension for Flash Professional Justin Putney | Co-founder, Ajar Productions

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Prerequisites  Familiarity with Flash Professional  Basic understanding of ECMAScripts (Javascript, Actionscript) or other programming languages

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Goals For This Session  Understanding the History Panel  Understanding the function of JSFL  Experience creating commands and SWF panels  Basic understanding of how to distribute an extension (time permitting)

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. About Me  Designer/Developer  Efficiency nerd  Released ~30 Flash extensions  Extensions available at  Short URL:

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What is JSFL?  JS[JavaScript]FL[Flash]  JSFL is not Actionscript, but it is similar.  JSFL is JavaScript specifically written to interact with the Flash authoring environment.  Like Actionscript, JavaScript is based on the ECMAScript standard.  File extension is.jsfl  Created by selecting File > New… > Flash JavaScript File

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What Can JSFL Do?  JSFL functions like a user. It can create layers, create objects, select frames, manipulate library items, open files, save files, etc.  JSFL in Flash can be used to create Commands, Panels, and Tools.

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Getting Started: The History Panel  Advanced undo/redo  Also shows JSFL for each (enabled) user action  Located under Window > Other Panels > History

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Getting Around: The Document Object Model (DOM)  Similar to DOM in HTML  DOM Structure of an object on the Flash stage: Flash > Document > Timeline > Layer > Frame > Element  Translates into the following JSFL: fl.documents[0].timelines[0].layers[0].frames[0].elements[0]

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Using The Help   Download it! The PDF is much faster to navigate offline.  Use it! It’s easier than memorization.

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Packaging Extensions for Distribution  MXI file is an XML file that contains information about the extension (title, author, version, copyright, license agreement, which files it includes, where to install the files, etc.)  Extension Manager is a free application that packages an MXI file (plus sources files) into an MXP (or ZXP) file that can be distributed  MXP (and ZXP) files are also installed using Extension Manager

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. More Resources  Extending Macromedia Flash MX 2004: Complete Guide and Reference to JavaScript Flash by Todd Yard & Keith Peters  Animation with Scripting for Adobe Flash CS5 Studio Techniques by Chris Georgenes & Justin Putney      

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Questions?