1 / 11

Flash Platform Runtimes

Flash Platform Runtimes. 口碑网 F2E 正邪 2010.09.09. What is Flash. Flash Player SWF ( Small Web Format & ShockWave Flash ) Flash IDE. Flash Runtimes. Flash Player. AIR (Adobe Integrated Runtime). Flash Player. (AVM) ActionScript Virtual Machine ABC ( ActionScript Byte Code)

ayanna
Télécharger la présentation

Flash Platform Runtimes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FlashPlatform Runtimes 口碑网 F2E 正邪 2010.09.09

  2. What is Flash • Flash Player • SWF (Small Web Format & ShockWave Flash) • Flash IDE

  3. Flash Runtimes Flash Player AIR (Adobe Integrated Runtime)

  4. Flash Player • (AVM)ActionScript Virtual Machine • ABC (ActionScript Byte Code) • JIT (Just In Time)

  5. AIR (Adobe Integrated Runtime) • Enhanced Flash Player • Webkit • PDF plugin • SQLite

  6. MTASC (Motion-Twin ActionScript Compiler) • Command Line • Fast • Open Source • New Workflow

  7. Haxe for Flash • Inlining, Enums, Generics • faster to compile, fasterto run. There is nothing that ActionScript can do that haXe cannot do There is nothing that haXe can do that ActionScript cannot do

  8. Alchemy frontend • LLVM (Low Level Virtual Machine) backend

  9. Haxe is more stronger • Alchemy Opcodes There is nothing that ActionScript can do that haXe cannot do There is nothing that haXe can do that ActionScript cannot do

  10. Lua Lua is a great dynamic programming language, Adobe Flash is a great universal platform for applications and Adobe Alchemy is the tool to bind them together. http://code.google.com/p/lua-alchemy/ http://lua-alchemy.googlecode.com/svn/trunk/demo/index.html

More Related