Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

ActionScript

ActionScript - Programming language

< >

ActionScript is a programming language created in 1998 by Gary Grossman.

#54on PLDB 25Years Old 1.6kUsers
108Books 2Papers 25kRepos

438 184 ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe Systems). It is a derivation of HyperTalk, the scripting language for HyperCard. Read more on Wikipedia...


Example from hello-world:
package { import flash.display.Sprite; import flash.text.TextField; public class actionscript extends Sprite { private var hello:TextField = new TextField(); public function actionscript(){ hello.text = "Hello World"; addChild(hello); } } }
Example from Linguist:
package mypackage { public class Hello { /* Let's say hello! * This is just a test script for Linguist's Actionscript detection. */ public function sayHello():void { trace("Hello, world"); } } }
Example from Wikipedia:
private function getNeighbours(_arg1:int, _arg2:int):Array{ var _local3:Array = -(((null - !NULL!) % ~(undefined))); var _local4:*; var _local5:*; var _local6:*; _local3 = new Array(); _local4 = 0; for (;//unresolved jump , _arg2 < 8;_local4++) { _local5 = (_arg1 + int(!NULL!)); _local6 = (_arg2 + int(!NULL!)); if (true){ _arg1 = (((//unresolved nextvalue or nextname << !NULL!) + !NULL!) << undefined); _arg1 = (!(!NULL!) ^ !NULL!); (!NULL! instanceof !NULL!); var _local1 = (((!NULL! as !NULL!) + !NULL!) == this); if (!(!NULL! == !NULL!)){ -((true << !NULL!)).push(Cell(cells[_local5][_local6])); } } if (!true){ (_local6 < 0); (_local6 < 0); (_local5 < 0); } } return (_local3); }

Language features

Feature Supported Token Example
Line Comments ✓
Integers ✓
Floats ✓
Hexadecimals ✓
Strings ✓ "
"Hello world"
Comments ✓
/* A comment
*/
MultiLine Comments ✓ /* */
/* A comment
*/
Print() Debugging ✓ trace
Case Insensitive Identifiers X
Semantic Indentation X

Books about ActionScript on goodreads

title author year reviews ratings rating
ActionScript 3.0 Game Programming University Gary Rosenzweig 2007 2 79 3.67
Learning ActionScript 3.0: The Non-Programmer's Guide to ActionScript 3.0 Rich Shupe 2007 11 83 3.90

Books about ActionScript from ISBNdb

title authors year publisher
ActionScript 3.0 Game Programming University Rosenzweig, Gary 2007 Que
ActionScript for Flash MX: The Definitive Guide Moock, Colin 20140703 O'Reilly Media, Inc.
Essential ActionScript 3.0: ActionScript 3.0 Programming Fundamentals Moock, Colin 2007 Adobe Developer Library
Learning ActionScript 3.0: A Beginner's Guide Shupe, Rich and Rosser, Zevan 2008 O'Reilly/Adobe Developer Library
Learning ActionScript 3.0: A Beginner's Guide Shupe, Rich and Rosser, Zevan 2010 O'Reilly Media
The ActionScript 3.0 Migration Guide: Making the Move from ActionScript 2.0 Hadlock, Kris 2008 New Riders
Flash MX ActionScript For Designers: The Non-Programmer's Guide to Maximum Flash (Flash (Wiley)) Sahlin, Doug 2002 Wiley
Foundation ActionScript 3.0 with Flash CS3 and Flex McSharry, Sean and YardFace, Gerald and Webster, Steve 2007 Apress
Object-Oriented ActionScript For Flash 8 Elst, Peter and YardFace, Gerald 2006 Apress
Foundation Game Design with ActionScript 3.0 van der Spuy, Rex 2012 Apress
Foundation ActionScript for Flash 8 Besley, Kristian and Bhangal, Sham and Dolecki, Eric and Powers, David 2006 Apress
Foundation ActionScript 3.0 Image Effects (Foundations) YardFace, Gerald 2009 Apress
The ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash: For Developers and Designers Using Flash CS4 Professional (Adobe Developer Library) Stiller, David and Shupe, Rich and deHaan, Jen and Richardson, Darren 2008 Adobe Developer Library
ActionScript for Multiplayer Games and Virtual Worlds Makar, Jobe 2009 New Riders
Macromedia Flash MX ActionScript for Fun and Games Rosenzweig, Gary 2002 Que Publishing
Macromedia Flash MX 2004 ActionScript 2.0 Dictionary Macromedia 2003 Macromedia Press
Game Development with ActionScript Moronta, Lewis 2003 Course Technology PTR
Learning ActionScript 3.0 Rich Shupe; Zevan Rosser 20071213 O'Reilly Media, Inc.
Migrating to Swift from Flash and ActionScript Adams, Radoslava Leseva and Lesev, Hristo 2016 Apress
AdvancED ActionScript 3.0 Ben Smith 20111124 Springer Nature
AdvancED ActionScript 3.0 Animation Keith Peters 20090125 Springer Nature
ActionScript 3.0 Game Programming University Rosenzweig, Gary 2011 Que Publishing
Foundation ActionScript Animation: Making Things Move! Peters, Keith 2005 Apress
Foundation ActionScript 3.0 for Flash and Flex Darren Richardson; Paul Milbourne 20091109 Springer Nature
Creating Flash Widgets with Flash CS4 and ActionScript 3.0 John Arana 20090208 Springer Nature
The Essential Guide to Flex 2 with ActionScript 3.0 Charles Brown 20070510 Springer Nature
The Essential Guide to Flash Games: Building Interactive Entertainment with ActionScript Fulton, Jeff and Fulton, Steve 2010 Apress
Foundation ActionScript 3 Milbourne, Paul and Richardson, Darren 2014 Apress
ActionScript 3.0 Game Programming University Rosenzweig, Gary 2011 Que Publishing
Foundation Actionscript 3.0 Animation: Making Things Move! Peters, Keith 2007 Apress
ActionScript 3.0 Bible Braunstein, Roger 2010 Wiley
ActionScript 3.0: Visual QuickStart Guide Ypenburg, Derrick 2010 Peachpit Press
ActionScript 3.0: Visual QuickStart Guide Ypenburg, Derrick 2008 Peachpit Press
Essential ActionScript 2.0: Object-Oriented Development with ActionScript 2.0 Moock, Colin 2004 O'Reilly Media
ActionScript 3.0 Game Programming University Rosenzweig, Gary 2007 Que Publishing
ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers Lott, Joey and Schall, Darron and Peters, Keith 2006 Adobe Developer Library
An Introduction to Programming with ActionScript 3.0 Trish Cornez and Richard Cornez 2011 Jones & Bartlett Learning
Advanced ActionScript 3: Design Patterns Smith, Ben 2014 Apress
ActionScript 3.0 Migration Guide, The: Making the Move from ActionScript 2.0 Hadlock, Kris 2010 New Riders
Advanced ActionScript 3 with Design Patterns Lott, Joey and Patterson, Danny 2006 Adobe Pr
Object-Oriented ActionScript 3.0 Elst, Peter and Jacobs, Sas 2007 Apress
ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library) Sanders, William and Cumaranatunge, Chandima 2007 Adobe Developer Library
Foundation ActionScript 3.0 for Flash and Flex (Foundations) Richardson, Darren and Milbourne, Paul 2009 Apress
Flash 8 ActionScript Bible Lott, Joey and Reinhardt, Robert 2006 Wiley
Developing Flex 4 Components: Using ActionScript & MXML to Extend Flex and AIR Applications Jones, Mike 2011 Addison-Wesley Professional
Learning Actionscript 2.0 for Macromedia Flash 8 Dehaan, Jen and Dehaan, Peter 2005 Macmillan/Rand McNally
Understanding Macromedia Flash 8 ActionScript 2: Basic techniques for creatives Rapo, Andrew and Michael, Alex 2006 Focal Press
ActionScript Developer's Guide to Robotlegs: Building Flexible Rich Internet Applications Hooks, Joel and Fallow), Stray (Lindsey 2011 O'Reilly Media
Object-Oriented Programming with ActionScript Hall, Branden and Wan, Samuel 2002 New Riders Pub
Foundation Actionscript Bhangal, Sham 2000 friendsofED
Flash MX: Advanced ActionScript Mohler, James L. and Kothary, Nishant 2002 Delmar Cengage Learning
Object-Oriented Programming With Actionscript 2.0 Tapper, Jeff and Talbot, James and Haffner, Robin 2004 New Riders Pub
Sams Teach Yourself Flash MX ActionScript in 24 Hours Rosenzweig, Gary 2002 Sams
ActionScript 2.0 Language Reference for Macromedia Flash 8 Cheng, Francis and deHaan, Jen and Dixon, Robert L. and Rahim, Shimul 2005 Macromedia Press
ActionScript Zero to Hero Jen deHaan and Glen Rhodes 2003 Apress
Automating ActionScript Projects with Eclipse and Ant: Code, Compile, Debug and Deploy Faster Koning, Sidney de 2011 O'Reilly Media
ActionScript for Flash MX Pocket Reference: Quick Reference for Flash MX Programmers (Pocket Reference (O'Reilly)) Moock, Colin 2003 O'Reilly Media
Foundation ActionScript for Flash 8 Kristian Besley; Sham Bhangal; Eric Dolecki; David Powers 20061206 Springer Nature
ActionScript Developer's Guide to Robotlegs Joel Hooks; Stray (Lindsey Fallow) 20110808 O'Reilly Media, Inc.
Foundation Game Design with ActionScript 3.0 Rex van der Spuy 20120328 Springer Nature
ActionScript 3.0 Game Programming University, 2e (New Edition) Rosenzweig 2011T PEARSON EDUCATION
ActionScript 3.0 Cookbook Joey Lott; Darron Schall; Keith Peters 20061011 O'Reilly Media, Inc.
AdvancED ActionScript Components Antonio De Donatis 20061218 Springer Nature
Essential ActionScript 2.0 Colin Moock 20040616 O'Reilly Media, Inc.
Learning ActionScript 3.0 Rich Shupe 20101018 O'Reilly Media, Inc.
Learning ActionScript 3.0 Rich Shupe; Zevan Rosser 20101018 O'Reilly Media, Inc.
Essential ActionScript 3.0 Moock, Colin 06/2007 O'Reilly Media, Inc.
Essential ActionScript 3.0 Colin Moock 20070622 O'Reilly Media, Inc.
Foundation ActionScript Animation Keith Peters 20061122 Springer Nature
ActionScript 3.0 Bible Roger Braunstein 2011-02-23 Wiley
ActionScript 3.0 Bible Roger Braunstein and Mims H. Wright and Josuha J. Noble 2007-10-23 Wiley
Flash 5 Actionscript Studio Sham Bhangal and Jamie Macdonald and José Rodriguez and Michael Bedar and Richard Chu and John Davey and Justin Everett-church and Josie R. Rodriguez and Adam Wolff 2001 Friendsofed
Learning ActionScript 3.0: The Non-Programmer's Guide to ActionScript 3.0 Shupe, Rich; Rosser, Zevan 12/2007 O'Reilly Media, Inc.
ActionScript 3.0 Design Patterns William Sanders; Chandima Cumaranatunge 20070716 O'Reilly Media, Inc.
ActionScript Zero to Hero Jen deHaan and Glen Rhodes 2002 friends of ED Ltd
Foundation Actionscript 3.0 Animation Keith Peters 20070525 Springer Nature
Actionscript X: Programming For Designers Bill Sanders 2001 O'reilly Media
ActionScript Developer's Guide to PureMVC Cliff Hall 20111219 O'Reilly Media, Inc.
Actionscript 3.0 Game Programming University Rosenzweig and Gary
ActionScript Developer's Guide to Robotlegs Joel Hooks; Stray (Lindsey Fallow) 20110808 O'Reilly Media, Inc.
ActionScript Developer's Guide to PureMVC Cliff Hall 20111219 O'Reilly Media, Inc.
Foundation ActionScript 3.0 Image Effects Gerald YardFace 20090725 Springer Nature
Understanding Macromedia Flash 8 Actionscript 2 Andrew Rapo and Alex Michael 2013 Crc Press
ActionScript for Flash MX Pocket Reference Colin Moock 20030319 O'Reilly Media, Inc.
Object-Oriented ActionScript For Flash 8 Peter Elst; Gerald YardFace 20061124 Springer Nature
Flash Mx Games: Actionscript For Artists Nik Lever 2012 Taylor & Francis
Foundation ActionScript for Macromedia Flash MX Ben Renow-Clarke; Sham Bhangal 20131111 Springer Nature
Understanding Macromedia Flash 8 ActionScript 2 Andrew Rapo; Alex Michael 20130117 Taylor & Francis
Macromedia Flash Mx Actionscript For Fun & Games Rosenzweig, Gary. Que
Flash Mx 2004 Games: Art To Actionscript Nik Lever 2012 Taylor & Francis
ActionScript for Flash MX: The Definitive Guide Colin Moock 20021218 O'Reilly Media, Inc.
An Introduction to Programming with ActionScript 3.0 California University of Redlands Patricia Cornez; University of Redlands Richard Cornez 20130401 Jones & Bartlett Learning
Automating ActionScript Projects with Eclipse and Ant Sidney de Koning 20111010 O'Reilly Media, Inc.
ActionScript for Flash MX: the definitive guide Moock, Colin. 2002 O'reilly
Automating ActionScript projects with Eclipse and Ant Koning, Sidney De. O'reilly
Automating ActionScript Projects with Eclipse and Ant Sidney de Koning 20111010 O'Reilly Media, Inc.
The Essential Guide to Flash CS4 with ActionScript Chris Kaplan; Paul Milbourne; Michael Boucher 20090423 Springer Nature
ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques Sanders, William; Cumaranatunge, Chandima 07/2007 O'Reilly Media, Inc.
Foundation ActionScript 3.0 with Flash CS3 and Flex Sean McSharry; Gerald YardFace; Steve Webster 20080731 Springer Nature
Understanding Flash Mx 2004 Actionscript 2: Basic Techniques For Creatives Michael, Alex. 2013 Focal Press
Introduction To Actionscript Workbook: An Introduction To Actionscript And The Fundamentals Of Programming. The Only Curriculum Specifically Designed ... At Home, In The Classroom Or On-line. Arthur Phillips 2011 Createspace Independent Publishing Platform
ActionScript 3.0 Programming: Overview, Getting Started, and Examples of New Concepts William Sanders 20070118 O'Reilly Media, Inc.
ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers Lott, Joey; Schall, Darron; Peters, Keith 10/2006 O'Reilly Media, Inc.
ActionScript 3.0 Programming: Overview, Getting Started, and Examples of New Concepts William Sanders 20070118 O'Reilly Media, Inc.
The ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash David Stiller; Rich Shupe; Jen deHaan; Darren Richardson 20081017 O'Reilly Media, Inc.
The ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash: For Developers and Designers Using Flash CS4 Professional Stiller, David; Shupe, Rich; deHaan, Jen; Richardson, Darren 10/2008 O'Reilly Media, Inc.

Publications about ActionScript from Semantic Scholar

title authors year citations influentialCitations
Foundation ActionScript 3 D. Richardson and P. Milbourne 2014 2 0
Guide Me to Exploit: Assisted ROP Exploit Generation for ActionScript Virtual Machine Fadi Yilmaz and Meera Sridhar and Wontae Choi 2020 1 0
tcl.html · actionscript.html · vba.html

View source

- Build the next great programming language · Search · Day 214 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com