Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

Gnash is a SWF player and browser plugin with support for SWF versions 1 to 8.

3.93333
   
  0 reviews  |  29 users  |  305,306 lines of code  |  11 current contributors  |  Analyzed 1 day ago
 
 

Apparat is a framework written in Scala to optimize ABC, SWC and SWF files.

4.66667
   
  0 reviews  |  4 users  |  171 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

An alternative Flash Player implementation

5.0
 
  0 reviews  |  1 user  |  83,986 lines of code  |  9 current contributors  |  Analyzed 4 days ago
 
 

The Flash Player does not natively allow AS3 and AS2 code to interact. Usually, if this requirement arises, developers use LocalConnection objects to communicated between the two files. However, this is not much use in many cases, where the AS2 files are legacy and cannot be modified. This library ... [More] removes the need to edit existing AS2 SWFs, and handles the communication seamlessly. [Less]

0
 
  0 reviews  |  0 users  |  453 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

J2SWF is the ongoing maintenance and enhancement project for the JavaSWF codebase. JavaSWF is a parser and writer for the Flash SWF file format. It includes a reader and writer for AVM2 (ActionScript 3) bytecode. J2SWF is being maintained in support of the J2AVM project. A major goal of the ... [More] project is to include the capability of reading and writing the new XFL (XML-based FLA) file format and to implement a compiler from XFL to SWF. (Note - since Adobe released CS4 without XFL export, this goal is on the back-burner). [Less]

0
 
  0 reviews  |  0 users  |  24,665 lines of code  |  0 current contributors  |  Analyzed about 19 hours ago
 
 

J2AVM translates JVM bytecode to AVM2 bytecode, with the intention of making Java (and maybe other JVM languages) a first class development language for Flash and AIR. The initial goal is to allow Java code to be written against a Java representation of the built-in Flash player classes. Longer ... [More] term goals may include support for a number of Java libraries, to enable arbitrary code to be translated. Progress updates are informally posted on this blog: http://epistemologicalengineering.blogspot.com/ [Less]

0
 
  0 reviews  |  0 users  |  22,406 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Our non-profit organization currently needs some developers to help us develop a Flash Game Engine. So for that purpose we want the world know about this project and come forward help us develop it. MapleCity is an experimental game that runs on our game engine. You co-operation is most welcomed.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 9 days ago
 
 
Compare

As3cAs3c is a bytecode compiler for the AVM2 written in C#. FeaturesIt allows you to... compile inline assemlber instructions written in in ActionScript 3 while maintining full debugging capabilities. compile pure bytecode into a precompiled output format. inject precompiled files into a SWF by ... [More] replacing or creating methods. As3c works great with Mono on Linux and OS X. You do not even have to recompile it. Syntax exampleHello worldThis example is equivalent to a simple trace('Hello World!'). package { import flash.display.Sprite; import de.popforge.asm.Op; import de.popforge.asm.__asm; /** * Hello World example using As3c inline asm syntax. * * @author Joa Ebert */ public class Main extends Sprite { public function Main() { __asm( Op.findPropertyStrict('public::trace'), Op.pushString('Hello World!'), Op.callPropertyVoid('public::trace', 1)ยด ); } } }New possibilitiesWhen using asm you can define labels wherever you want. You can also jump to labels from any point in your code. This opens completly new possibilities as you can see. Although this one might be a little bit confusing ;) package { import flash.display.Sprite; import de.popforge.asm.Op; import de.popforge.asm.__asm; /** * Asm example for new possibilities when using labels and inline asm. * * @author Joa Ebert */ public class Main extends Sprite { public function Main() { if (true === true) { __asm(Op.jump('.else')); __asm('.if:'); trace('Hello if!'); } else { __asm('.else:'); trace('Hello else!'); __asm(Op.jump('.if')); } } } }AlternativesIf you are familiar with the haXe language you might want to take a look at hxASM. An ActionScript 2 alternative is flasm. [Less]

0
 
  0 reviews  |  0 users  |  7,160 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.