You are here: Recent News » Wishlist

 

Wishlist

[quote=Luke Hubbard] Sure its (FAMES) not perfect yet, or what you could call intergrated, but we have momentum and that can get you a long way in 6-12 months when people help each other. [/quote]

Yes, we have momentum. And we should use it in an optimal way. Maybe it is a good start to sort out, what features, tools and libraries we really need. If we maintain a list of this features and related projects, every interested developer can pick a project without a maintainer and start working on it.

Compiler

  • Incremental compiler + linker

mxmlc does this

Documentation

I will. I’ve already started something along those lines here: http://www.amfphp.org/wiki/doku.php?id=how_amfphp_worksNicolas Cannasse

  • I would like to start a Wiki with FlashCom samples and tutorials. Anybody interested in contributing? As a starting point, it would include all the code samples from my Peldi’s Coding Cafe’ sessions (http://www.peldi.com/blog/) Peldi Guilizzoni

Editor

  • Refactoring - Renaming a class should update references to it

(and many more features e.g. extract interface, extract method, push up, pull down, etc...)

  • Type Heirarchy - To provide easy navigation between super and sub classes
  • Call Heirarchy - Where does a particular method get called from
  • Auto Generated Task List - Look for user defined strings in comments (e.g. TODO, FIXME) to populate tasks panel. - SEPY does this
  • Open Declaration - Go to definition of type (this does work for certain types, e.g. MovieClip but doesnt appear to work for user defined types.)
  • Code folding - SEPY does this
  • Error highlighting as you type - like the Java editor plugin for Eclipse.
  • Auto importing of packages when cutting and pasting code from other classes - like the Java editor plugin for Eclipse.

Tool

  • Debugger - a debugging tool that supports breakpoints would be fantastic. Presumably this means creating our own debug player, unless someone can figure out how the (undocumented) SWD format works?
  • Profiler
  • Excludelistcreator - a tool which analyzes a bunch of swfs and creates a list of all the classes included into them. This list can be used as excludelist to compile another swf in the same application.
  • Need tool for accessing hardware port

Library

  • RTMP Video Play-To-Publish Hub

Currently a Flash Media Server can grab a stream from another server and play it. But there are many applications, such as content-delivery networks, that simply take a published signal from a flash client or On2 encoder. I need an RTMP hub that plays an input stream from one Flash media server, and publishes it to another. The effect would be netStream.attachVideo(server_stream); netStream.publish(). or Stream.pubish(”streamname”,”rtmp...”);

  • Google MAP API for Actionscript

Currently Google Maps can only be loaded by JS, There is no library for Actionscript, but somebody has already startet with it: http://www.afcomponents.com/map_google/

  • Log4As

Other features

  • Integration of MTASC output into Eclipse problems panel.
  • UML to AS2 code generation and back again as part of the Eclipse IDE.
  • Integration of a documentation tool(s)
  • SWF Viewer in Eclipse that doesnt rely on PHP Eclipse.
  • Tight unit testing integration like JUnit.
  • Integration with Moodle

OSFlash

  • set back the more readable and beautiful previous skin ? A new style has been implemented with fluid layout.
  • make a smaller header. On a small screen (1024×768) the osflash header covers nearly a fifth of the visible screen (and yes I know how to scroll). Maybe it would be more user friendly to resize it for the project pages..
  • remove that f*** bee ;-) no sorry for that, but it’s really annoying to see that neurotic animal jumping from one end to the other each time a page is entered (and yes I do scroll fast). Please make it move random, or only once a day ;-). thx
  • Open source player for “One Laptop per Child” implementation of linux. This $100 laptop for 3rd world kid project could benifit greatly from Flash based education development, but Macromedia player may have licence and technical issues issues. This program intends to distribute 100 million laptops in 2007 http://laptop.media.mit.edu/ http://pedia.media.mit.edu/wiki/One_Laptop_per_Child (Sorry if this is a wholly inappropriate place to post this, just wanted to help get the word out)
  • another vote for a smaller header, and less animation on the bee, since it animates on every page reload :) — bunnyhero 2007/07/13 01:40
  • also, in what order should the projects be listed, in each section? alphabetical by project name? — bunnyhero 2007/07/13 01:38

Repository

A free / open source repository of SWF files (i.e. a http://en.wikipedia.org/wiki/UTC UTC clock).

wishlist.txt · Last modified: 2008/05/16 19:56 by fuzzytew