Actionscript 3 - Session 1 Introduction To As 3

3,830 views

Published on

Actionscript 3 - Session 1 Introduction To As 3
Taught by Oum Saokosal, Head of Information Technology, National Polytechnic Institute of Cambodia

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,830
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
150
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Actionscript 3 - Session 1 Introduction To As 3

  1. 1. Computer Animation with Flash CS3 & ActionScript 3.0 National Polytechnic Institute of Cambodia Bachelor of IT, Year III, Semester 1 2007-2008 by Oum Saokosal, Head of IT Department
  2. 2. Course Outline <ul><li>Introduction to ActionScript </li></ul><ul><li>ActionScript and the Flash Authoring Tool p.821 </li></ul><ul><li>Core Concepts p.3 </li></ul><ul><li>Compiling and Running a Program p.130 </li></ul><ul><li>Event and Event Handling p.202 </li></ul><ul><li>The Display API and the Display List p.457 </li></ul><ul><li>Events and Display Hierarchies p.502 </li></ul><ul><li>Interactivity p.531 </li></ul><ul><li>Programmatic Animation p.610 </li></ul>
  3. 3. References <ul><li>Main book: </li></ul><ul><ul><li>Essential ActionScript 3.0 by Colin Moock, Published by O’Reilly Media, Inc., ISBN-10: 0-596-52694-6, ISBN-13: 978-0-596-52694-8 </li></ul></ul><ul><li>Some from </li></ul><ul><ul><li>ActionScript 3.0 Animation by Keith Peters, Published by FriendsofED, Apress, ISBN-13:978-1-59059-791-0, ISBN-10: 1-59059-791-5 </li></ul></ul><ul><ul><li>Flash Applications for Mobile Devices by Richard Leggett, Weyert de Boer, Scott Janousek, ISBN-13: 978-1-59059-558-9, ISBN-10: 1-59059-558-0 </li></ul></ul><ul><ul><li>Flash Helps from Adobe Flash CS3 Professional </li></ul></ul>
  4. 4. Objectives <ul><li>After this course, students will be able to: </li></ul><ul><li>Exploit new features in Flash CS3 </li></ul><ul><li>Use Timeline Script </li></ul><ul><li>Understand the fundamental of AS 3.0 </li></ul><ul><li>Create Animation with AS3.0 </li></ul>
  5. 5. 1. Introduction to ActionScript Computer Animation with Flash CS3 & ActionScript 3.0
  6. 6. 1. Introduction to ActionScript <ul><li>ActionScript </li></ul><ul><li>History </li></ul><ul><li>ActionScript 3.0 </li></ul>
  7. 7. ActionScript <ul><li>ActionScript is: </li></ul><ul><ul><li>the programming language for the Adobe Flash Player run-time environment. </li></ul></ul><ul><ul><li>executed by the ActionScript Virtual Machine (AVM), which is part of Flash Player. </li></ul></ul><ul><li>ActionScript code is compiled into bytecode format . It is called ActionScript bytecode (ABC). </li></ul>
  8. 8. History <ul><li>History of Flash & ActionScript </li></ul><ul><ul><li>1996: FutureSplash Animation by Microsoft & Disney </li></ul></ul><ul><ul><li>1997: Flash 1.0 & Flash 2.0 </li></ul></ul><ul><ul><li>1998: Flash 3.0 </li></ul></ul><ul><ul><li>2000: Flash 4.0 </li></ul></ul><ul><ul><li>2001: Flash 5.0 + ActionScript 1.0 </li></ul></ul><ul><ul><li>2002: Flash MX </li></ul></ul><ul><ul><li>2003: Flash MX 2004 + ActionScript 2.0 & Flex </li></ul></ul><ul><ul><li>2005: Flash 8 & Flash Lite 1.0 </li></ul></ul><ul><ul><li>2006: Flash 9 + ActionScript 3.0 & Flash Lite 2.x & Flex Builder 2 </li></ul></ul>
  9. 9. ActionScript 3.0 (1) <ul><li>AS 3.0 is designed to address the following goals: </li></ul><ul><ul><li>OOP Supports </li></ul></ul><ul><ul><li>Safety </li></ul></ul><ul><ul><li>Simplicity </li></ul></ul><ul><ul><li>Performance </li></ul></ul><ul><ul><li>Compatibility </li></ul></ul><ul><ul><li>Robust </li></ul></ul>
  10. 10. ActionScript 3.0 (2) <ul><li>Tools for Writing Code </li></ul><ul><li>Flash authoring tool: Adobe Flash CS3 </li></ul><ul><li>Adobe Flex Builder 2 (an IDE) </li></ul><ul><li>Notepad + Flex 2 SDK </li></ul>
  11. 11. ActionScript 3.0 (2) <ul><li>Flash Client Runtime Environments </li></ul><ul><li>Flash Player 9 </li></ul><ul><li>Adobe AIR (Adobe Integrated Runtime) </li></ul><ul><li>Flash Lite </li></ul>

×