Action. Script - Wikipedia, the free encyclopedia. Action. Script. Paradigm. Multi- paradigm: object- oriented (prototype- based), functional, imperative, scripting. Designed by. Gary Grossman. Developer. Macromedia (now dissolved into Adobe Systems)First appeared. Stable release. 3. June 2. 7, 2. 00. Typing disciplinestrong, static. Websiteadobe. Major implementations. Adobe Flash Player, Adobe AIR, Apache Flex, Scaleform GFx.
Influenced by. Java. Script, Java. Influenced. Haxe. Action. Script is an object- oriented programming language originally developed by Macromedia Inc. Adobe Systems). It is a derivation of Hyper. Talk, the scripting language for Hyper. Card.[2] It is now a dialect of ECMAScript (meaning it is a superset of the syntax and semantics of the language more widely known as Java. Script), though it originally arose as a sibling, both being influenced by Hyper. Talk. Action. Script is used primarily for the development of websites and software targeting the Adobe Flash Player platform, used on Web pages in the form of embedded SWF files. Action. Script 3 is also used with Adobe AIR system for the development of desktop and mobile applications. The language itself is open- source in that its specification is offered free of charge[3] and both an open source compiler (as part of Apache Flex) and open source virtual machine (Mozilla Tamarin) are available. Action. Script is also used with Scaleform GFx for the development of 3. D video game user interfaces and HUDs. Overview[edit]Action. Script was initially designed for controlling simple 2. D vector animations made in Adobe Flash (formerly Macromedia Flash). Initially focused on animation, early versions of Flash content offered few interactivity features and thus had very limited scripting capability. Later versions added functionality allowing for the creation of Web- based games and rich Internet applications with streaming media (such as video and audio). Today, Action. Script is suitable for mobile development through Adobe AIR, use in some database applications, and in basic robotics, as with the Make Controller Kit. Flash MX 2. 00. 4 introduced Action. Overview. ActionScript was initially designed for controlling simple 2D vector animations made in Adobe Flash (formerly Macromedia Flash). Initially focused on. Adobe Flash Tutorials: Free Flash Animation Tutorials and Flash Actionscript Tutorials especially Flash beginner. Learn how to make the classic letter guessing game - Flash tutorials, free actionscript code, artwork, tools, games, and more. Script 2. 0, a scripting language more suited to the development of Flash applications. It is often possible to save time by scripting something rather than animating it, which usually also enables a higher level of flexibility when editing. Since the arrival of the Flash Player 9 alpha (in 2. Action. Script has been released, Action. Script 3. 0. This version of the language is intended to be compiled and run on a version of the Action. Script Virtual Machine that has been itself completely re- written from the ground up (dubbed AVM2).[4] Because of this, code written in Action. Script 3. 0 is generally targeted for Flash Player 9 and higher and will not work in previous versions. At the same time, Action. Script 3. 0 executes up to 1. Action. Script code due to the Just- In- Time compiler enhancements.[5]Flash libraries can be used with the XML capabilities of the browser to render rich content in the browser. This technology is known as Asynchronous Flash and XML, much like AJAX. Adobe offers its Flex product line to meet the demand for Rich Internet Applications built on the Flash runtime, with behaviors and programming done in Action. Script. Action. Script 3. Flex 2 API. History[edit]Action. Script started as an object- oriented language for Macromedia's Flash authoring tool, now developed by Adobe Systems as Adobe Flash. The first three versions of the Flash authoring tool provided limited interactivity features. Early Flash developers could attach a simple command, called an "action", to a button or a frame. The set of actions was basic navigation controls, with commands such as "play", "stop", "get. URL", and "goto. And. Play". With the release of Flash 4 in 1. New capabilities introduced for Flash 4 included variables, expressions, operators, if statements, and loops. Although referred to internally as "Action. Script", the Flash 4 user manual and marketing documents continued to use the term "actions" to describe this set of commands. Timeline by player version[edit]Flash Player 2: The first version with scripting support. Actions included goto. And. Play, goto. And. Stop, next. Frame and next. Scene for timeline control. Flash Player 3: Expanded basic scripting support with the ability to load external SWFs (load. Movie). Flash Player 4: First player with a full scripting implementation (called Actions). The scripting was a flash based syntax and contained support for loops, conditionals, variables and other basic language constructs. Flash Player 5: Included the first version of Action. Script. Used prototype- based programming based on ECMAScript,[6] and allowed full procedural programming and object- oriented programming. Design based development. Flash Player 6: Added an event handling model, accessibility controls and support for switch. The first version with support for the AMF and RTMP protocols which allowed for on demand audio/video streaming. Flash Player 7: Additions include CSS styling for text and support for Action. Script 2. 0, a programming language based on the ECMAScript 4 Netscape Proposal[7] with class- based inheritance. However, Action. Script 2. Action. Script 1. Flash Player 6. Flash Player 8: Further extended Action. Script 1/Action. Script 2 by adding new class libraries with APIs for controlling bitmap data at run- time, file uploads and live filters for blur and dropshadow. Flash Player 9 (initially called 8. Added Action. Script 3. Action. Script Virtual Machine 2 (AVM2), which coexists with the previous AVM1 needed to support legacy content. Performance increases were a major objective for this release of the player including a new JIT compiler. Support for binary sockets, E4. X XML parsing, full- screen mode and Regular Expressions were added. This is the first release of the player to be titled Adobe Flash Player.[8]Flash Player 1. Astro): Added basic 3. D manipulation, such as rotating on the X, Y, and Z axis, a 3. D drawing API, and texture mapping. Ability to create custom filters using Adobe Pixel Bender. Several visual processing tasks are now offloaded to the GPU which gives a noticeable decrease to rendering time for each frame, resulting in higher frame rates, especially with H. There is a new sound API which allows for custom creation of audio in flash, something that has never been possible before.[9] Furthermore, Flash Player 1. Peer to Peer (P2. P) communication with Real Time Media Flow Protocol (RTMFP). Flash Player 1. 1: The major addition in this version are advanced (graphic card accelerated) 3. D capabilities for Windows Desktop, Mac Desktop, i. OS, Android, and other major platforms. Significant compatibility improvements have been added for the i. OS platform, and other non- desktop platforms. Other features include H. Native JSON support, Cubic Bézier Curves, a secure random number generator, LZMA compression for swf files, workers to offload some code execution to other processor threads, graphics card accelerated camera feed rendering, memory intrinsics and performance analysis, and the Action. Script Compiler 2. Flash Player 1. 1. March 2. 01. 2, focused on adding features that are key for the gaming and video markets. Some of the features in the release include the following: Mouse- lock support. Right and middle mouse- click support. Context menu disabling. Hardware- accelerated graphics/Stage 3. D support for Apple i. OS and Android via Adobe AIR. Support for more hardware accelerated video cards (from January 2. New Throttle event API (dispatches event when Flash Player throttles, pauses, or resumes content). Multithreaded video decoding pipeline on PCs, which improves overall performance of video on all desktop platforms. Notification of use of premium features in the debug players; content runs unrestricted in the release players. Flash Player 1. 1. June 2. 01. 2, focused on enabling features and functionality key for the gaming market, as well as addressing popular feature requests from developers. Some of the features in this release include the following: Keyboard input support in full- screen mode. Improved audio support for working with low- latency audio. Ability to progressively stream textures for Stage 3. D content. Protected mode for Flash Player in Firefox. Frame label events. Support for compressing Bitmap. Data to JPEG and PNG formats. Support for Mac OS X App Store application sandboxing requirements. Text streaming support for Stage 3. D. Expanded information about GPU driver details. Bitmap draw with quality API (new). Release outside mouse event API. Flash Player silent update support for Mac OS. Stylus support for Android 4. Adobe AIR). USB debugging for i. OS (Adobe AIR). i. OS simulator support (Adobe AIR). Flash Player 1. 1. August 2. 01. 2, focused on enabling features and functionality that are key for the gaming market, as well as addressing popular feature requests from developers. Some of the features in this release include the following: Action. Script workers (enables concurrent Action. Script execution on separate threads). Support for advanced profiling. LZMA compression support for Byte. Array. Support for hardware- accelerated video cards for Stage 3. D expanded to 2. 00. Improved Action. Script performance when targeting Apple i. OS. Performance index API to inform about performance capabilities of current environment. Support for compressed textures with alpha support. Support for Stage. Video. attach. Camera API. Support for push notifications for i. OS (Adobe AIR). Flash Player 1. November 2. 01. 2, focused on performance improvement and stability. Some of the features in this release include the following: Shared Byte. Array support for Action. Script workers. Debug stack trace in release builds of Flash Player. Various bug fixes. Flash Player 1. 1. March 2. 01. 3, focuses on performance improvements, security enhancements, and stability.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
October 2016
Categories |