Doug continues to cover best practices for accessing data in object-oriented programming. In this video, he uses the "get" command to make his custom class' private method act like a regular public variable.
Products covered:
Product Version: CC
Views: 3,768
Added: Mar 29, 2011
Runtime: 00:03:06
Tags:
Flash
,
Flash Pro
,
best practices
,
get command
,
FlashPro
,
Professional
,
access
,
actionscript
,
app
,
application
The mobile evolution brings interesting multiscreen development challenges to developers. Adobe’s Doug Winnie, Tom Higgins from Unity and Mattias Ekendahl & Riccardo Giraldi from B-Reel share their thoughts on developing for multiple screens and platforms at Flash in The Can 2011 (FITC) in Amsterdam.
Doug fixes a problem in his dice application by changing the way data is transferred between custom classes. This episode highlights best practices for accessing information using getter functions.
To make his dice-rolling simulation more useful, Doug adds attributes to his custom class which work just like normal coding variables for storing and retrieving information.
Doug shows the ActionScript coding needed to bring the dice-rolling application from the last few videos alive. He focuses on the importance of communication among multiple classes in object-oriented programming.
Products covered:
Product Version: CC
Views: 5,050
Added: Mar 08, 2011
Runtime: 00:04:36
Tags:
Flash
,
FlashPro
,
Professional
,
actionscript
,
app
,
application
,
class
,
code
,
coding
,
communicate
Doug demonstrates the difference between public and private methods, and their respective effects, inside custom classes for your Flash Professional projects.
Building on the skills covered in his continuing lesson on object-oriented programming in Flash Professional, Doug highlights how to create mouse events for classes that automatically are part of each instance.
Products covered:
Product Version: CC
Views: 4,832
Added: Feb 22, 2011
Runtime: 00:04:31
Tags:
Flash
,
Platform
,
Professional
,
actionscript
,
behavior
,
class
,
code
,
code
,
coding
,
create
In the last few videos, Doug explained the concept of custom classes in object-oriented programming and how to create them. Now Doug introduces the class-specific function known as a method.
Products covered:
Product Version: CC
Views: 4,971
Added: Feb 15, 2011
Runtime: 00:06:18
Tags:
Flash
,
Flash Pro
,
Flash Pro
,
actionscript
,
class
,
class
,
code
,
code
,
coding
,
coding
Doug further explores the usefulness of customized classes in object-oriented programming in Flash Professional CS5. He also explains more of how the constructor works as he expands the dice project.
Doug explains how to associate a Flash Professional project to a specific class called the Document class, and how to create the class using ActionScript.
Products covered:
Product Version: CC
Views: 7,761
Added: Jan 25, 2011
Runtime: 00:05:58
Tags:
Flash
,
Flash Pro
,
Professional
,
actionscript
,
class
,
code
,
coding
,
cs5
,
developer
,
document
In this video, Doug opens up a new topic for developers working in Flash Professional CS5. He defines what object-oriented programming means, and explains the role that classes play in an object’s behavior.
Products covered:
Product Version: CC
Views: 7,034
Added: Jan 18, 2011
Runtime: 00:02:21
Tags:
Flash
,
Professional
,
actionscript
,
behavior
,
class
,
classes
,
code
,
coding
,
cs5
,
design
Adobe Product Manager, designer, and developer geek Doug Winnie discusses (and acts out) the most common designer/ developer issues, and offers predictions on how Adobe will help ease the pain in 2011.
Views: 3,442
Added: Jan 06, 2011
Runtime: 00:05:49
Tags:
HTML5
,
business
,
designer
,
developer
,
development
,
doug winnie
,
games
,
monetize
,
multiscreen
,
online
Four contestants compete to create the best shopping application, using the mystery ingredient: Flex. One team (Deepa Subramaniam & Narciso Jaramillo) builds a mobile application and the other team (Doug Winnie & Adam Cath) builds a browser-based application. Serge Jespers is the host.
Get more functionality out of your keyboard by applying new concepts in ActionScript. Doug uses the code snippets in Flash Professional CS5 to program arrow keys to control objects.
Code snippets can introduce you to working with a TextField and with Text Controls inside ActionScript. Doug Winnie explores this new functionality in Flash Professional CS5.
Complex coding can help you build efficiency and flexibility into a Flash project. Doug explains how to achieve a desired result by combining snippets together.
Drag and drop actions in your Flash Professional project are made easy using code snippets. Doug demonstrates adding an object to the stage, and how to control the behavior of that object.
A timer can act as a stopwatch for your Flash application. In this episode, Doug explores how to efficiently integrate code snippets for timer event handlers.
Doug Winnie demonstrates working with object parameters using a code snippet, and he explains how snippets offer ease and flexibility of coding in ActionScript for Flash Professional CS5 projects.
You may want to work with a developer on large or complex projects. Doug describes the workflow from design to develop, and he opens a new project in Flash Builder to illustrate what developers see when starting from scratch.
When the wireframe is finished, it's time to start adding the visual design. Doug covers how to update a project’s components piece-by-piece using Adobe Illustrator and Flash Catalyst CS5.
In this video, Doug tells how to optimize your project using features from the Library panel. Doug also walks you through how Flash Catalyst organizes and publishes files.
Cater to a client’s needs with the ability to make additions or corrections after the design process. Doug shows how to easily incorporate changes into a project without starting from scratch.
With the wireframe of a project finished, each page appears statically. Doug uses Flash Catalyst to transform the wireframe to show motion, and interaction from the user.
It’s easy to work with pre-built components or, you can draw custom components to wireframe an idea or UI element. In this video, Doug introduces the wireframe drawing tools in Flash Catalyst CS5.
Flash Catalyst CS5 offers a number of complex components. In this tutorial, Doug demonstrates how to use wireframe drawing tools to build and customize the data list component.
Doug takes a single page wireframe and expands it to cover multiple pages using the Duplicate State feature. He examines best practices for preparing your multi-page wireframe for animated transitions.
Create a wireframe of the user interface for a Flash-based website or application. Doug introduces the Wireframe Components panel in Flash Catalyst CS5 and shows how to quickly mock-up a wireframe.
In his new series Flash Catalyst 1:1, Doug Winnie talks about the relatively new design discipline of interactivity. He highlights how Flash Catalyst and CS5 help create interactive websites and application UIs.
Flash Catalyst Product Manager Doug Winnie demonstrates how interaction designers and UI developers can use Flash Catalyst to build interactive wireframes for Flex applications.
You can loop through items in a group with the for loop, as well as combine arrays with loops to run ActionScript statements for each item within a group.
Learn to use the powerful array object in ActionScript as Doug demonstrates how to group multiple items into arrays and then how to access those items.
Doug creates a virtual-dice game to incorporate basic game behaviors using random chance into loops, and then shows how to use the break statement and the if statement.
Repeating actions is best accomplished using loops. Doug introduces the basic for-loop, and walks you through how to customize it and how the for-loop executes.
Doug walks you through the ActionScript code to combine the timer with animation principles, creating timeline-free and random movement of graphical objects.
You can animate purely in ActionScript by reviewing the basic geometry practices of animating. In this video, Doug reviews animation slope, frame rates and other elements to get you ready.
Attend a session designed to make your overall design and development process more streamlined and efficient. Learn from Doug Winnie, group product manager for workflow and web tools, as he demonstrates how to break down a process into a workflow
Doug demonstrates how to test multiple conditions at the same time using logic operators. Learn to customize your project with more control using basic Boolean logic commands.
Conditional tests are only useful if you can do different things based on the results. In this video, Doug shows how to do exactly that with the “if” and “if...else” statements.
Doug shows how to test for different conditions in your application using Equality and Inequality Operators. Follow along as Doug builds a number of conditional statements, and then tests the results.
Boolean variables are the basis for building logic into an application. Doug provides some easy commands to get you started working with Boolean variables.
Add drag and drop interactivity to Flash projects. Doug explains simple ActionScript statements that make drag and drop possible such as mouse over/mouse out and the start/stop drag method.
Controlling multiple objects in a Flash project can be tricky. Doug discusses using the Event Object to dynamically adjust multiple instances of objects with only a few lines of code.
Expanding on his previous video about working with timelines in ActionScript, Doug demonstrates using frame labels to create named frames and adding event handlers with AS3 commands.
Doug shows you how to work with encapsulated timelines in MovieClips, and introduces how to control internal MovieClip animations from the main timeline.
See Doug build a clock in Flash using ActionScript to manipulate objects’ properties and add mouse and timer events. Everything we’ve learned from his tutorials is combined into one project.
Using your advanced knowledge of ActionScript, Doug Winnie walks you through how to combine time events with event listeners to create and control time-based events.
Discover the power of events, and how you can quickly and easily build event handlers. In this episode, Doug covers how to use events to build interactivity with the mouse.
Doug continues his tutorial on how to efficiently use functions with ActionScript. With functions, you can customize their functionality by assigning parameters and values.
Doug Winnie provides an introduction to functions and explains how to efficiently use them in ActionScript by grouping commonly used tasks together as a named function.
You can use comments to document your ActionScript code for other developers to use. Doug’s tutorial sums up the benefit of building good coding practices.
Dive deeper with the Library panel and learn more about how to name instances on the stage, and how to use the Linkage panel to name objects in the Library panel.
In order to manipulate objects, Doug Winnie uses the assignment operator in ActionScript 3.0 to instantaneously overwrite values initially assigned in Flash.
Doug Winnie demonstrates how to access properties of an object such as size or location by using instance properties with ActionScript, sending messages to the output console.
Doug Winnie gives an overview of his new series in which you will learn the fundamentals of ActionScript 3.0. Get up and running in Flash Professional using ActionScript 3.0.
Join Doug Winnie and see how easy it is to create rich, expressive content in this introductory demonstration of the animation and design features in Flash CS4 Professional.