Thursday, August 8, 2019

Adobe Frames Interface Essay Example | Topics and Well Written Essays - 3250 words

Adobe Frames Interface - Essay Example Executable files that can be played from a compact disc can also be created using Flash without the need for any additional software.Flash has the capability of capturing user input through the keyboard, mouse, camera or even the microphone.In order to use flash, one does not need to know any programming language even though flash itself contains a scripting language called ActionScript which is object-oriented and offers support for automation through JFL (JavaScript Flash Language). Overview of Action script ActionScript is an object-oriented scripting language which looks much more like JavaScript that is used by Flash to control objects within its movies. It’s based on ECMA-262 specification just like JavaScript. ActionScript enables interactive design in Flash by allowing execution of different actions within a movie (Waldron, 2006). It was initially referred to just as ‘actions’ and was introduced in Flash Player 4. It enabled simple interactivity in Flash a nd it was not as such a complicated language since its semantics and syntax was not anywhere close to ECMAScript. ECMAScript-based syntax was although later applied and thus ActionScript 1.0 was born and introduced in Flash Player 5. ActionScript evolved and its semantics tweaked with the release of Flash Player 6 and 7. In 2003, ActionScript 2.0 was introduced in Flex 1.0 and Flash MX 2004 but it could still work in Flash Player 6 and 7 since it was using an object model similar to that of ActionScript 1.0 (Waldron, 2006). In Flash Player 9, ActionScript 3.0 was introduced as result of a new ActionScript Virtual Machine (AVM2) which is now the main virtual machine for execution of ActionScript code although support for AVM1 is still provided in order to accommodate earlier versions of ActionScript. ActionScript 2.0 and ActionScript 3.0 ActionScript 2.0 was introduced in Flash MX 2004. Although it still utilized the same object model as ActionScript 1.0, it is well equipped for comp lex and larger applications. It adds some few new runtime capability and functionality by improving object-oriented programming in Flash through the introduction of syntax and semantics that is object-oriented. ActionScript 1.0 lacked an official vocabulary for the creation of objects and classes even though it was considered to be object-oriented. In ActionScript 1.0, prototypical objects were used as classes since there was no provision of class keyword for class creation and extend keyword for establishing inheritance which ActionScript 2.0 now provides thus making the language more familiar to those programmers with OOP backgrounds. ActionScript 2.0 has also made it possible for the creation of Java-like interfaces via the use of the interface statement. ActionScript 1.0 did not offer support for user interfaces. In ActionScript 1.0, the file extension for class files was .as which could be defined in in-line code or external files. ActionScript 2.0 now introduces a .class exten sion for class files and requires them to be defined in external class files. This enables editing class files in Flash MX professional 2004 editor or in any other external editor.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.