Adobe
Products
Acrobat
Creative Cloud
Creative Suite
Digital Marketing Suite
Digital Publishing Suite
Elements
Photoshop
Touch Apps
More products
Solutions
Digital marketing
Digital media
Education
Financial services
Government
Web Experience Management
More solutions
Learning Help Downloads Company
Buy
Home use for personal and home office
Education for students, educators, and staff
Business for small and medium businesses
Licensing programs for businesses, schools, and government
Special offers
Search
 
Info Sign in
Welcome,
My cart
My orders My Adobe
My Adobe
My orders
My information
My preferences
My products and services
Sign out
Why sign in? Sign in to manage your account and access trial downloads, product extensions, community areas, and more.
Adobe
Products Sections Buy   Search  
Solutions Company
Help Learning
Sign in Sign out My orders My Adobe
Preorder Estimated Availability Date. Your credit card will not be charged until the product is shipped. Estimated availability date is subject to change. Preorder Estimated Availability Date. Your credit card will not be charged until the product is ready to download. Estimated availability date is subject to change.
Qty:
Purchase requires verification of academic eligibility
Subtotal
Review and Checkout
Adobe Developer Connection /

Flash is just a fancy comic book – Teaching Visual Thinkers to Code

by Mark Badger

Mark Badger
  • http://www.markbadger.org

Created

15 August 2010

Page tools

Share on Facebook
Share on Twitter
Share on LinkedIn
Bookmark
Print

Requirements

User level

Beginning

When I use the line about a fancy comic book with my students in the Academy of Art University's beginning Flash class for the Computer Arts & New Media Graduate department, they look at me a little funny. They want to do fancy interactive stuff, php and mysql, cascading and swirling animations. Of course, I want them to be able to do all of this too, but first we have to get through the basics.

Most of my students have bought a couple of Flash books and then gotten frustrated. Flash can be an overwhelming application to learn since it includes not only tools similar to Adobe Illustrator, but also a timeline, and a programming language that looks like Geek Greek. Like myself, most of my students spent eighth grade Algebra drawing cartoons and staring out the window. None of us ever planned to be programmers.

My goal is to teach Flash from the ground up -- from a simple timeline animation to the loading of external assets in Flash. In the ActionScript class we learn the basics of programming and begin to tackle more complex projects. This fall I'll teach object-oriented programming with Adobe Flex for the first time.

Screen shot from Abraham Lee eLearning project in the Flash class.
Screen shot from Abraham Lee eLearning project in the Flash class.

Our students

The Academy of Arts New Media Graduate program attracts a wide range of students. Typically they have some experience with Photoshop and Illustrator. Many have been out of school working in the design industry from one to five years. They are returning to school for an advanced degree because they want a wider range of skills.

The Computer Arts & New Media program covers a broad spectrum of skills— from creative thinking to the nuts and bolts of usability. Our students use all their hard won skills in their final thesis projects. And our students are visual thinkers. Like most visual thinkers, they tend to think in terms of perfectly composed single pictures, so using comic books as a metaphor for interactive media teaches them a new way to think.

Writing and logical thinking is a problem for right- brained people

Amazingly, writing and organizing is closely related to how you build a web site, or learn programming, these days, and that's a part of what is expected of artists. As I know from my own career and that of colleagues in the Graphic Artist Guild, many of us in the visual arts face this problem of dealing with the linear thinking required for programming.

An interesting study for anyone who wants to pursue this is at http://www.longleaf.net/ggrow/WriteVisual/WriteVisual.html

Interactive media for both sides of the brain

Comics tell stories with words and pictures. Comics involve both left and right brain activity: the logic and structure of a story with the drawing of numerous visuals. Integrating the two into a storytelling medium is what gives comics its power.

Comics have a plot, a good guy and a bad guy. In the end someone wins. The plot is the structure for comics. In interactive media and Graphic Design this is often called the Creative Brief. In writing class it's called an outline. We always start here.

For comics the artist creates thumbnails and pencils. The artist always draws the story in little boxes. In new media, these are called the storyboards. The difference is that in comics we always thought of this as the first version. And it's a complete overview of the story.

In comics the work gets scripted, inked colored and lettered. In the fancy new media jargon, this is an "iteration."

Right is the visual, Left is the Logical

The creative brief starts as a logical organizing tool. It includes a goal and its visual influences. This encourages my students and assures them that the project will fit their interests and skills. The Left Brain is working.

Anyone can draw, so I force students to do storyboards, laying out the whole project. The Right Brain is drawing while the Left takes a nap.

I always ask students to build a prototype by importing the storyboards into Flash and organizing them on the timeline. If they comp up their project with a storyboard, it's an easy way to introduce the structure of MovieClips. There is no focus on the fancy art that students love so much to create. But this is the first time their Right Brain drawings meet the Left Brain logic of organizing in Flash.

The MovieClip is a key element of the whole first semester. It helps students understand what object and how to manipulate its properties with the Flash interface. At this point, they don't yet need to worry about scripting. I'm always intrigued with comments from programmers about how weird the MovieClip's timeline seems to them. Clearly it's too right-brained for them but often too left-brained for visual thinkers.

In the end there can't just be one...

My Flash class covers four projects

  • Text Animation
  • A slide show
  • A Story
  • An eLearning project

So four times they get to have the Left Brain organize, and the Right Brain draw storyboards. The Left Brain cuts them up into MovieClips and the Right Brain polishes them into art and animation on the timeline. Finally the Left Brain makes it all work.

Each project gets more complex as we go, but by the end students can load SWFs into an interface and do a basic pre-loader so they get a tantalizing exposure to some of the power of ActionScript.

ActionScript the left brain's Hulk, smashes puny right brainers–my second course

Coding is a complex craft that quickly can overwhelm design students. Initially in teaching I thought you just showed students cool code and had them copy it. You tell a few jokes and you were done.

Because this is Masters Program our students do a thesis project with teachers as advisors, so I worked with many of my students a semester or two after they took my first class. Most of the students acted like their brains had been washed clean of anything I had said. It truly was like the Hulk smashing my teacher ego. I had to re-evaluate my teaching strategy. As always, comics came to the rescue.

The graphic novel of ActionScript

We began to draw comics in class, as a group project, for every problem. I present the class with a pre-made Flash file, and they get to look at the underlying SWF files. One-by-one they have to march up to the white board and draw out a panel of what is happening in the SWF.

Once they have drawn out the events, they have to write out what the user is has clicked on, where s/he has put the mouse. Then they have to write a script for what the Flash file or system is doing in response.

It becomes a great community process, for both quiet and boisterous students. They all help each other if they get stuck. If a student is totally lost, I can stage whisper hints, and pay a little bit more attention to make sure they don't fall behind the rest of the class.

The Gamma rays of ActionScript

In the end ActionScript and other code is a left-brained beast to be mastered or at least understood if you're going to be a visual artist in today's society. It helps to tell my student over and over again, "I used to draw superheroes and I learned to code, you can too."

Understanding that my students are visual, not logical thinkers cleared a major hurdle for me in teaching them. Applying the logic of a story and the relationship between images and words has made the problems of code much smaller.

file

If I can find any cheap trick to turn a coding concept into a visual I do. Visuals make more impact on my students than just a lecture. For example, I illustrate variables as a coffee cup. I make my class as goofy as possible, so they learn as much as possible.

Screen shot from Abraham Lee eLearning project in the Flash class.
Screen shot from Abraham Lee eLearning project in the Flash class.
file

The Academy's success ratio

Imagery from Wanderer's Wonder by Abraham Lee

The Academy's Graduate program has set itself a high set of standards, not only in Flash and ActionScript, but in visual design and usability classes too. Our students get good jobs at high-end studios. Over the last four years, Academy students have won first prize in the SIGGRAPH student competitions.

Jin Young Kim's CD-ROM was the first winning submission and others are online at ...

  • http://www.poeticwaves.net
  • http://www.livingincolor.net
  • http://www.amorphicdesign.com/verve/

Abraham Lee went through my ActionScript class and the rest of the Academy program, He spent a year working on his thesis project, wrote the script, did all of the programming, and created all of the visuals for a game. He created a fully working isometric game for teaching children how to cope with their emotions. With six sections, his project has about 40 minutes of playing time in it.

Imagery from Wanderer's Wonder by Abraham Lee
Imagery from Wanderer's Wonder by Abraham Lee

The rewards of teaching

I have to say teaching is pretty neat, you lay a foundation, throw your students into the deep end and then stuff like this comes back.

Great students can make you look like a great teacher pretty easily.

Imagery from Wanderer's Wonder by Abraham Lee
Imagery from Wanderer's Wonder by Abraham Lee

After he passed his final review, one of my students said to me, "You know you're really the one who got me started on this programming thing".

I can only imagine the Algebra teachers out there laughing.

max_banner_220x160

Tutorials & Samples

Tutorials

Samples

Products

  • Acrobat
  • Creative Cloud
  • Creative Suite
  • Digital Marketing Suite
  • Digital Publishing Suite
  • Elements
  • Mobile Apps
  • Photoshop
  • Touch Apps

Solutions

  • Digital marketing
  • Digital media
  • Web Experience Management

Industries

  • Education
  • Financial services
  • Government

Help

  • Product help centers
  • Orders and returns
  • Downloading and installing
  • My Adobe

Learning

  • Adobe Developer Connection
  • Adobe TV
  • Training and certification
  • Forums
  • Design Center

Ways to buy

  • For personal and home office
  • For students, educators, and staff
  • For small and medium businesses
  • For businesses, schools, and government
  • Special offers

Downloads

  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR
  • Adobe Shockwave Player

Company

  • News room
  • Partner programs
  • Corporate social responsibility
  • Career opportunities
  • Investor Relations
  • Events
  • Legal
  • Security
  • Contact Adobe
Choose your region United States (Change)
Choose your region Close

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2012 Adobe Systems Incorporated. All rights reserved.

Terms of Use | Privacy Policy and Cookies (Updated)

Ad Choices

Reviewed by TRUSTe: site privacy statement