<< Chapter < Page Chapter >> Page >
Learn how to create a custom effect and how to play it two different ways.
Click CustomEffect02 or CustomEffect03 to run the ActionScript programs from this lesson. (Click the "Back" button in your browser to return to this page.)

Table of contents

Preface

General

All references to ActionScript in this lesson arereferences to version 3 or later.

This tutorial lesson is part of a series of lessons dedicated to object-oriented programming(OOP) with ActionScript.

Several ways to create and launch ActionScript programs

There are several ways to create and launch programs written in the ActionScript programming language.Many of the lessons in this series will use Adobe Flex as the launch pad for the sample ActionScript programs.

An earlier lesson titled The Default Application Container provided information on how to get started programming with Adobe's Flex Builder 3. (See Baldwin's Flex programming website .) You should study that lesson before embarking on the lessons in this series.

Some understanding of Flex MXML will be required

I also recommend that you study all of the lessons on Baldwin's Flex programming website in parallel withyour study of these ActionScript lessons. Eventually you will probably need to understand both ActionScript and Flex and the relationships that exist betweenthem in order to become a successful ActionScript programmer.

Will emphasize ActionScript code

It is often possible to useeither ActionScript code or Flex MXML code to achieve the same result. Insofar as this series of lessons is concerned, the emphasis will be on ActionScriptcode even in those cases where Flex MXML code may be a suitable alternative.

Viewing tip

I recommend that you open another copy of this document in a separate browser window and use the followinglinks to easily find and view the figures and listings while you are reading about them.

Figures

  • Figure 1 . Program output at startup.
  • Figure 2 . CustomEffect02 output after clicking a button.

Listings

  • Listing 1 . Common MXML Code.
  • Listing 2 . Beginning of the class named CustomEffect.
  • Listing 3 . The constructor for the class named CustomEffect.
  • Listing 4 . Override the initInstance method.
  • Listing 5 . Override the getAffectedProperties method.
  • Listing 6 . Beginning of the CustomEffectInstance class.
  • Listing 7 . Declare variables for storage of effect properties.
  • Listing 8 . The constructor for the CustomEffectInstance class.
  • Listing 9 . Override the inherited play method.
  • Listing 10 . Play the three effects in parallel.
  • Listing 11 . Beginning of the Driver class for CustomEffect02.
  • Listing 12 . Beginning of the constructor for the Driver class.
  • Listing 13 . Set properties on the custom effect.
  • Listing 14 . The common click event handler.
  • Listing 15 . Beginning of the Driver class for CustomEffect03.
  • Listing 16 . Set properties on the custom effect.
  • Listing 17 . Apply the effect to the two buttons individually.
  • Listing 18 . Common MXML code used for both programs.
  • Listing 19 . Source code for the class named CustomEffect.
  • Listing 20 . Source code for the class named CustomEffectInstance.
  • Listing 21 . Driver class for the program named CustomEffect02.
  • Listing 22 . Driver class for the program named CustomEffect03.

Questions & Answers

List and explain four factors of production
Vuyo Reply
capital labour entrepreneur natural resources
Thembi
What is supply
Ogodo Reply
when the supply decreases demand also decreases
Thembi
types of demand and the explanation
akin Reply
what is demand
akin Reply
other things remaining same if demend is increases supply is also decrease and if demend is decrease supply is also increases is called the demand
Mian
if the demand increase supply also increases
Thembi
you are wrong this is the law of demand and not the definition
Tarasum
Demand is the willingness of buy and ability to buy in a specific time period in specific place. Mian you are saying law of demand but not in proper way. you have to keep studying more. because its very basic things in Economics.
Hamza
what is commercialization?
Doris Reply
How to talk loan for bank?
Alfred Reply
what is the meaning of gpa?
Ritisha Reply
Answer: GPA stands for Grade Point Average. It is a standard way of measuring academic achievement in the U.S. Basically, it goes as follows: Each course is given a certain number of "units" or "credits", depending on the content of the course.
Yusuf
what is small and Microbuisenes
tadesse Reply
What is fiscal policy
Dansofo
Who is the funder of Economic
Dansofo
founder , that is Adam Smith
Daniel
what is model
Daniel Reply
The wealth of Nations
Yusuf Reply
the wealth of nations, is it the first?
Umar
Yes very sure it was released in 1759
Yusuf
thank you Yusuf.
Umar
then when did he died?
Umar
17 July 1790 Born: 16 June 1723, Kirkcaldy, United Kingdom Place of death: Panmure House, Edinburgh, United Kingdom
Yusuf
1790
Yusuf
that's my today questions, thank you Yusuf it's bed time see u after.
Umar
what is fiscal policy
kemigisha Reply
what's mode?
Umar Reply
mode is the highest occurring frequency in a distribution
Bola
mode is the most commonly occurring item in a set of data.
Umar
Please, what is the difference between monopoly and monopsony?
Olaleye Reply
is there monopsony word?
Umar
I have no idea though
Umar
please, in which year Adam smith was born?
Umar
monopsony is when there's only one buyer while monopoly is when there's only one producer.
Bola
who have idea on Banter
Ibrahim
like trade by barter?
Bola
Monopoly is when there's excessively one seller and there is no entry in the market while monopsony is when there is one buyer
kemigisha
Adam smith was born in 1723
Bola
 (uncountable) Good humoured, playful, typically spontaneous conversation. verb (intransitive) To engage in banter or playful conversation. (intransitive) To play or do something amusing. (transitive) To tease mildly.
Umar
which book Adam smith published first? the first book of Adam smith pls.
Umar
wealth on nation, 1776
Daniel
what is market power and how can it affect an economy?
Gab Reply
market power:- where a firm is said to be a price setter.market power benefits the powerful at the expense of others.
Umar
Market power refers to the ability of a firm (or group of firms) to raise and maintain price above the level that would prevail under competition is referred to as market or monopoly power. The exercise of market power leads to reduced output and loss of economic welfare
Kartheek
find information about the national budget
Molahlegi
three branches of economics in which tourism is likely to figure
Makgotso Reply
What are those three branches?
IlRegno
in a comparison of the stages of meiosis to the stage of mitosis, which stages are unique to meiosis and which stages have the same event in botg meiosis and mitosis
Leah Reply
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get the best Algebra and trigonometry course in your pocket!





Source:  OpenStax, Object-oriented programming (oop) with actionscript. OpenStax CNX. Jun 04, 2010 Download for free at http://cnx.org/content/col11202/1.19
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Object-oriented programming (oop) with actionscript' conversation and receive update notifications?

Ask