Infobox programming language name ActionScript logo File ActionScript icon.png 64px paradigm Multi paradigm ... file format name ActionScript extension .as mime application ecmascript ref RFC 4329 limit compatible with EcmaScript ref ActionScript is an Object oriented programming object oriented language originally ... source in that its specification is offered http livedocs.adobe.com specs actionscript 3 wwhelp wwhimpl ... source virtual machine Tamarin JavaScript engine Mozilla Tamarin are available. ActionScript was initially ... and audio . Today, ActionScript is suitable for use in some database applications, and in basic robotics, as with the Make Controller Kit . Flash MX 2004 introduced ActionScript 2.0, a scripting ... of ActionScript has been released, ActionScript 3.0. ActionScript 3.0 is an object oriented programming .... This version of the language is intended to be compiled and run on a version of the ActionScript Virtual ... web url http www.adobe.com devnet actionscript articles six reasons as3.html last1 Brimelow first1 Lee title Six reasons to use ActionScript 3.0 publisher Adobe Systems Incorporated date 2008 08 18 accessdate 2010 06 18 ref Because of this, code written in ActionScript 3.0 is generally targeted for Flash Player 9 and higher and will not work in previous versions. At the same time, ActionScript 3.0 executes up to 10 times faster than legacy ActionScript code. ref cite web url http www.adobe.com devnet actionscript articles actionscript3 overview.html last1 Grossman first1 Gary last2 Huang first2 Emmy title ActionScript 3.0 overview publisher Adobe Systems Incorporated date 2006 06 27 accessdate ... built on the Flash runtime, with behaviors and programming done in ActionScript. ActionScript ... flow Loops loops . Although referred to internally as ActionScript , the Flash 4 user manual and marketing ... the first version of ActionScript. Used prototype based programming based on http www.ecma international.org ... audio video streaming. Flash Player 7 Additions include CSS styling for text and support for ActionScript ... more details
Multiple issues advert January 2010 confusing January 2010 ActionScript code protection . ActionScript is the main language for developing flash products. Obfuscated code Code obfuscation is the process of transforming code into a form that is unintelligible to human readers while preserving the functionality and structure for computers. Flash developers use a variety of code encryption and obfuscation methods in order to but most obfuscation methods are kept secret because they are used in popular ActionScript obfuscators. Overview Obfuscation is the process of modifying ActionScript code. Obfuscation ... players. ActionScript obfuscation algorithms are aimed to resist Flash decompilation and protect ... of its resources sounds, images, etc. , but they cannot read the ActionScript code correctly. It often ... a non protected SWF ActionScript code with protected one. ActionScript 2.0 Code before obfuscation source lang actionscript stop if this.holder1 Number this.holder1 loadMovieNum jopeClipLoader5.swf ... lang actionscript do if false add .holder1 not popped if true unexpected jump do stop while false ...... Unknown action source ActionScript 3.0 Code before obfuscation source lang actionscript private function getNeighbours i int, j int Array ... source lang actionscript private function getNeighbours arg1 int, arg2 int Array var local3 ... source See also ActionScriptActionScript Foundry Adobe Flash Obfuscated code SWF External links Wikibooks ActionScript Programming Wikiversity ActionScript Introduction Adobe documentation and references http www.adobe.com devnet actionscriptActionScript Technology Center http help.adobe.com en US AS2LCR Flash 10.0 help.html?content Part2 AS2 LangRef 1.html ActionScript 2.0 Language Reference http help.adobe.com en US AS3LCR Flash 10.0 ActionScript 3.0 Language & Component Reference http www.adobe.com go programmingAS3 Flex 3 LiveDocs Programming ActionScript 3.0 DEFAULTSORT Actionscript ... more details
News release date June 2010 Refimprove date June 2010 Infobox software name Realaxy ActionScript Editor logo Image RealaxyActionScriptEditorLogo.png 128px screenshot Image RASE screenshot.png 250px developer Realaxy latest release version 1.0.0 beta3 latest release date release date 2010 06 08 latest preview version 1.0.0 beta3 latest preview date release date 2010 06 08 operating system Cross platform programming language Java programming language Java genre Integrated development environment ActionScript IDE website http www.realaxy.com Realaxy ActionScript Editor RASE is a commercial ActionScript Integrated Development Environment IDE by Realaxy based on the JetBrains MPS meta programming ... index ref . Development history Realaxy ActionScript Editor has been in development since March 2009, the private beta was released on April 23, 2010 ref cite web title Realaxy ActionScript Editor Beta url http parhelium.pl blog 2010 04 14 realaxy actionscript editor beta ref . The public beta became ... on ActionScript . It also allows Program transformation translating the ActionScript and its extensions code into other languages. Built in Language Extensions Realaxy ActionScript Editor comes bundled with a number of built in ActionScript language extensions ref cite web title RASE site, Language ... them at runtime. Implementing such an architecture using only pure ActionScript may become a rather ... to the Vector class in pure ActionScript. It also allows parametrizing the Variadic function vararg ... , Code refactoring refactoring , tips, code navigation, hierarchy view, code outline for the ActionScript ... are announced for the release. See also Comparison of integrated development environments ActionScript Comparison of ActionScript IDEs References Reflist 2 External links http www.realaxy.com editor Realaxy ActionScript Editor product page http www.jetbrains.com mps JetBrains MPS product page http vimeo.com tag realaxy RASE screencasts at vimeo DEFAULTSORT Realaxy Actionscript Editor Category Integrated ... more details
AS1 or AS 1 may refer to ActionScript version 1 AS1 networking AS 1 assault rifle , a Soviet assault rifle. Raduga KS 1 Komet , a missile referred to as the AS 1 Kennel by the West. Letter NumberCombDisambig ... more details
.abc may be a file extension for ActionScript bytecode Clean programming language bytecode abc notation , a language for notating music using the ASCII character set See also ABC disambiguation disambig ... more details
has written several books about Flash and ActionScript, some of the ones became the bestsellers. His works are translated into many languages in luding fr ActionScript Bibliographie French , de ActionScript Literatur German , Russian . 2001. ActionScript   The  Definitive Guide. O Reilly Media O Reilly . 2002. ActionScript for Flash MX The Definitive Guide. O Reilly. 2003. ActionScript for Flash MX Pocket Reference. O Reilly. 2004. Essential ActionScript 2.0. O Reilly. 2007. Essential ActionScript 3.0. O Reilly. References reflist External links http www.moock.org moock.org &mdash official ... more details
Orphan date February 2009 There are two different unit test frameworks that share a similar name. http www.asunit.org AsUnit is a unit test framework for ActionScript development. It is the only open source ActionScript unit test framework that supports Flash Players 6, 7, 8, 9, 10 and Flash Lite 2. http nirs.freeshell.org asunit ASUnit is a testing framework for AppleScript , influenced by SUnit , ASTest and Python unittest module. See also JUnit Test automation Unit testing External links Wikibooks AsUnit http www.asunit.org AsUnit ActionScript home page http nirs.freeshell.org asunit ASUnit AppleScript home page Category Free computer programming tools programming software stub ... more details
XMLSocket is a class in ActionScript which allows Adobe Flash content to use Internet socket socket communication , via TCP stream socket s. It can be used for plain text , although, as the name implies, it was made for XML . It is often used in chat applications and multiplayer games. Examples ActionScript 2.0 For a simple Hello, World application in ActionScript 2.0, you could use the code below source lang actionscript var xmlSocket XMLSocket new XMLSocket xmlSocket.onConnect function xmlSocket.send new XML message text Hello, World text message xmlSocket.onXML function myXML trace myXML.firstChild.childNodes 2 .firstChild.nodeValue xmlSocket.close xmlSocket.connect localhost ,8463 source This would result in the output window of the Flash Integrated development environment IDE opening and displaying Hello, World , assuming that a socket server was running on port 8463 of the local machine, and was echoing everything sent to it. ActionScript 3.0 Simple connectivity for xmlSocket with ActionScript 3.0 as below source lang actionscript var xml s new XMLSocket xml s.connect ip,port xml s.addEventListener Event.CONNECT,xmlsocket xml s.addEventListener Event.CLOSE,xmlsocket xml s.addEventListener IOErrorEvent.IO ERROR,xmlsocket function xmlsocket Event void switch Event.type case ioError Unable to Connect break case connect Connected break case close OnDisconnect break source External links http www.gotoandplay.it articles 2003 12 xmlSocket.php XML Sockets the basics of multiplayer games , gotoAndPlay Flash Tutorials http www.devpro.it xmlsocket Utilizing Flash Player XMLSockets for JavaScript applications http palabre.gavroche.net Palabre, Simple open source XML socket server for Flash written in python Category XML Category Network socket fr XML socket ... more details
Multiple issues cleanup link rot May 2011 primary sources September 2011 notability May 2011 MTASC Motion Twin ActionScript 2 Compiler is an ActionScript 2.0 compiler written in the Objective Caml Objective Caml OCaml programming language by the company Motion Twin. It is free software ref MTASC LICENSE file, available via Concurrent Versions System cvs d pserver anonymous cvs.motion twin.com cvsroot checkout ocaml mtasc LICENSE ref and can be used alone or with other tools like swfmill to produce SWF files, which contain interactive multimedia content playable with the Flash Player . MTASC is also much faster than the Adobe Flash ActionScript compiler. Citation needed date October 2008 MTASC is built with optimizing OCaml compilers, and thus provides a speed improvement over the Macromedia Compiler MMC . Citation needed date February 2009 MTASC corrects several safety problems that occur when using MMC. ref http www.mtasc.org comparison ref The MTASC compiler is stricter than MMC and can detect more errors than MMC because of this strictness, there are some differences between MMC and MTASC. Clarify date February 2009 MTASC is not compatible with ActionScript 2.0 in the local variables scoping, local function definitions, et al. ref http www.mtasc.org comparison Comparison of MTASC and Macromedia Compiler ref MTASC will not support ActionScript 3.0, which is supported by its successor, haXe . ref http www.mtasc.org as3 MTASC And ActionScript 3 ref References Portal Free software Reflist External links Official website http www.mtasc.org OrganicDesign Extension Flashlets.php Extension Flashlets.php at OrganicDesign Wiki Adobe Flash DEFAULTSORT Mtasc Category Adobe Flash Category Free compilers and interpreters Category OCaml software multimedia software stub ru MTASC uk MTASC ... more details
refimprove date October 2010 Gary Grossman was the primary developer ref http www.adobe.com devnet actionscript articles actionscript3 overview.html ActionScript 3.0 overview on Adobe Developer Connection ref of ActionScript programming language used by thousands of developers today to add interactivity to Flash content and applications. He currently works with Jonathan Gay and Robert Tatsumi, creators of Adobe Flash at Greenbox Technology Inc formerly known as Software as Art, a startup working on energy management solutions for the home. In his previous position as a Principal Scientist at Adobe Systems , Gary was a key architect of the Flash Player , the most popular multimedia player on the Web. Gary contributed to six major releases of Flash in various capacities, including individual developer, team architect and engineering manager. References reflist Persondata Metadata see Wikipedia Persondata . name Grossman, Gary alternative names short description date of birth place of birth date of death place of death DEFAULTSORT Grossman, Gary Category Computer programmers Category Living people ... more details
Tamarin can have various meanings Tamarin s are any of the of small squirrel like monkeys of South America in the genus Saguinus of the Cebidae family. Lion tamarin s are closely related to the tamarins, and are in genus Leontopithecus . Tamarin JavaScript engine is a free ActionScript and ECMAScript virtual machine and JIT compiler. Tamarin, Mauritius is a village on the island country of Mauritius. disambig fr Tamarin ... more details
AS3 or AS 3 may refer to ActionScript 3.0, a scripting language based on ECMAScript AS3 networking , Applicability Statement 3, a specification standard by which applications communicate for Electronic Data Interchange AS 3 Kangaroo , NATO reporting name for Russian Raduga Kh 20 cruise missile. Letter NumberCombDisambig ... more details
unreferenced date May 2009 Below is a list of rich Internet application formats class sortable wikitable style width auto table layout fixed font size smaller text align center style background ececec style width 12em Format Software license Windows Mac OS X Linux Integrated development environment Development environments Desktop? Web? Adobe AIR Adobe AIR EULA yes yes yes Comparison of integrated development environments ActionScript Mostly any ActionScript IDE yes no SWF Proprietary software Proprietary yes yes yes Comparison of integrated development environments ActionScript Mostly any ActionScript IDE no yes Microsoft Silverlight MS EULA Proprietary software Proprietary yes yes partial using Mono Moonlight runtime Visual Studio 2008 or Visual Studio 2010 yes yes Curl programming language Proprietary software Proprietary yes yes yes Curl IDE yes yes Mozilla XULRunner Mozilla Tri license yes yes yes Any text editor or IDE with XML , JavaScript and CSS support yes yes Javascript ? yes yes yes From any text editor to any modern Comparison of integrated development environments JavaScript IDE partial on Windows only via HTML Application HTA yes See also List of rich Internet application frameworks Category Web 2.0 Category Software architecture Category Rich Internet applications ... more details
Multiple issues orphan February 2009 expert Data date February 2009 The SWX Format or simply SWX is an open source data format that Adobe Flash Adobe Flash Player Player can interpret, as if it were a standard SWF . ref http swxformat.org SWX SWF Data Format , official website ref Since SWX is a subset of the SWF format, data is stored as SWF bytecode which is automatically interpreted by any version of Adobe Flash Player requiring no additional installation by the end user. ref http code.google.com p swx format swx format Data Format , Google Code ref An ActionScript API is also provided by the developers aiding integration of the SWX Format into Flash Websites and Rich Internet Applications . Usage SWX data files can be loaded into Flash movies that use ActionScript 2 , using the internal Flash function loadMovie . This function is available in every active version of Adobe Flash Player, meaning developers may utilize this functionality without any additional source code. ActionScript 3 , using an SWX API function. When data is received, SWX sends a custom event to the Flash movie that requested the data, enabling the program to react or utilize the data the moment it is downloaded and available for use. References Reflist External links http swxformat.org SWX SWF Data Format , official website http code.google.com p swx format swx format Data Format , Google Code http code.google.com p swx format wiki Using SWX How to use SWX ActionScript API , wiki, Google Code http code.google.com p swx format wiki Installing SWX How to get SWX up and running , wiki, Google Code http groups.google.com group swx format SWX Support Group , Google Groups http swxjava.org SWX Java , official website http code.google.com p swxjava swxjava SWX RPC implementation in Java , Google Code Category Adobe Flash Category Computer file formats Category Data management database software stub ... more details
primary sources date January 2011 Infobox software name Alchemy title logo File screenshot File caption collapsible author developer Adobe released Start date YYYY MM DD df yes no discontinued latest release version 0.5a latest release date Start date and age 2008 12 10 df yes latest preview version latest preview date Start date and age YYYY MM DD df yes no frequently updated DO NOT include this parameter unless you know what it does programming language operating system Microsoft Windows br Mac OS X br Linux platform size language English status genre Compiler license Alchemy License website URL http labs.adobe.com technologies alchemy Alchemy is a research project from Adobe Systems that allows compiling C programming language C and C code to ActionScript Virtual Machine AVM2 , so that it can be run on Flash Player or Adobe AIR . This is achieved by compiling C C code to LLVM bytecode and then translating LLVM to ActionScript 3 with inlined AVM2 bytecode, which is then compiled with a specialized ActionScript compiler. The resulting SWF SWC is considerably faster than normal ActionScript code, but up to 2x 10x slower than native C code. ref http labs.adobe.com technologies alchemy Adobe Labs Alchemy ref See also Apparat software Notes Reflist External links Official website labs.adobe.com technologies alchemy at Adobe Labs http www.flashmagazine.com news detail alchemy toolkit preview version out on adobe labs Alchemy Toolkit Preview out on Adobe Labs http www.flashmagazine.com news detail play doom online thanks to adobe alchemy Play Doom Online http www.asvguy.com 2008 11 a flash of doom an alchemy that works.html A Flash of Doom http www.quaddicted.com files engines quake flash.swf Play Quake http www.automatastudios.com 2008 11 21 understanding adobe alchemy Understanding Adobe Alchemy Dead link date August 2011 Category Adobe Systems pt Alchemy Adobe ... more details
Orphan date April 2010 Infobox software name Maggie screenshot File Demo juego maggie.png 210px caption Example of game made in Maggie. developer Max Power website http code.google.com p project maggie author Max Power released Start date and age 2009 12 12 latest release version 1.0 latest release date Start date and age 2009 12 12 genre Programming library programming language ActionScript operating system Multiplataform size 0.18 MB license GNU General Public License v3 status Active language English Maggie Multiprocess ActionScript Generic Game Interface Engine is a programming library developed in ActionScript 3.0 to create Flash Video Flash games. General Maggie programming is very similar to languages such as DIV or Fenix Project , which makes it very easy to develop games. Maggie is based on basic Flash Video Flash components so no need to import any special package for programming with this library. Features Emulate multithreaded programming ActionScript 3.0 threading is not supported in this language . Graphics handling. Sounds. Keyboard and mouse input. Inter process communication. Supported Browsers Google Chrome Mozilla Firefox Opera web browser Opera Safari web browser Safari Internet Explorer External links http code.google.com p project maggie Maggie Maggie web page. http sourceforge.net projects project maggie Maggie on SourceForge. http zeronest.com maggie demo Demo Demo of a game developed with Maggie. Category Computer libraries ... more details
. The Standard Version Reference Implementation is written in ActionScript 3. MultiCore version .... The MultiCore Version Reference Implementation is written in ActionScript 3. Ports There are several ... Language Targets Standard version MultiCore version ActionScript   2 Flex 1.5, Flash 8, FlashLite ... more details
Unreferenced stub auto yes date December 2009 Internet services technology is broad field of study usually resulting in receiving an Associate of Applied Science Degree. This two year degree, often awarded at community colleges, is a gateway to more specialized studies but can also be applied to immediate workforce demands. Students learn languages such as HTML , C , ActionScript , and JavaScript . This program of study also encompasses business courses with an emphasis on e commerce and macroeconomics . Internet services technology covers a broad range of technologies used for web development, web production, design, networking, and e commerce. The field also covers internet programming, website maintenance, internet architect, and web master. Category Computer science education Www stub Education stub sr Servisi Interneta ... more details
Unreferenced date May 2008 In computer networking , a stream socket is a type of internet socket which provides a connection oriented , sequenced , and unduplicated flow of data without record boundaries, with well defined mechanisms for creating and destroying connections and for detecting errors. This internet socket type transmits data on a Reliability computer networking reliable basis, in order, and with out of band capabilities. Traditionally, stream sockets are implemented on top of Transmission Control Protocol TCP so that applications can run across any networks using Transmission Control Protocol TCP Internet Protocol IP Communications protocol protocol . SCTP can also be used for stream sockets. See also Datagram socket XMLSocket , which allows ActionScript to communicate via stream sockets. DEFAULTSORT Stream Socket Category Network socket Category TCP IP ... more details
Wikify date July 2011 Quark Interactive Designer is a tool for creating Adobe Flash content from QuarkXPress documents. Features Export QuarkXPress projects in SWF Flash file format. This allows documents created for print or web production to also be output as a Flash advertisement. No knowledge of timelines or ActionScript is necessary for this purpose. Since QuarkXPress is natively capable of creating HTML projects, this allows web designers to design and build their HTML and Flash elements and combine them all in a single application. Resulting files can be exported as SWF Flash files or standalone Projector applications for Mac OS or Windows. It makes use of palette based actions, similar to those found in Powerpoint, in order to animate text and graphics. It also allows some use of button triggered behaviors and embedding of Quicktime and Flash Video, and audio files. Category Graphics software ... more details
opcode. ActionScript Memory.writeInt 1, 0 Pseudo bytecode GetLex Memory PushByte 1 PushByte 0 CallVoid ... TAAS is an intermediate representation of ActionScript Bytecode in optional Static single assignment ... more details
HotRuby is a Javascript and ActionScript implementation of the Ruby programming language . HotRuby runs Ruby source code on a web browser and Flash Video Flash . A similar implementation is RubyJS , which performs better than HotRuby. ref http www.ntecs.de blog articles 2008 03 26 rubyjs vs hotruby ref References references External links official http hotruby.yukoba.jp http code.google.com p hotruby Project site at Google Code http www.rubyinside.com hotruby a javascript flash virtual machine that runs ruby 821.html http ejohn.org blog ruby vm in javascript Ruby programming language DEFAULTSORT Hotruby Category Ruby programming language el HotRuby ... more details
notability date July 2010 Infobox VG title Fractal developer Cipher Prime engine ActionScript release date s May 2010 genre Video puzzle game Puzzle , Strategy Game Strategy modes Single player ratings NR platforms Personal Computer Fractal is a Video puzzle game puzzle game from Philadelphia, Pennsylvania Philadelphia based studio Cipher Prime . The game involves pushing hexagonal fragments together to form large hexagons and chain reactions. In January 2012 it was offered, along with Nuclear Dawn , Max & the Magic Marker , and Super Crossfire as part of the Pay what you want Indie Royale New Year s Bundle. ref http www.indieroyale.com Indie Royale ref References Reflist puzzle videogame stub Category Puzzle video games ... more details
The scripting is based on Actionscript however there are some differences short cuts such as instead ... . Actionscript 2.0 3.0 Awesome Animator supports most of the Actionscript 2.0 syntax and also has a built in Actionscript interpreter. Since 2011 it also has Actionscript 3.0 support including importing of AS3 classes. It has both a parser and compiler which can read actionscript from SWF files. It displays ... more details