Flash MiniBuilder Part III – AsWing

Flash MiniBuilder Part I
Flash MiniBuilder Part II
Flash MiniBuilder Part III

After a new run of fixes and add-ons, here is version 0.0.2

Most notable news:

  • line numbers
  • compiler errors markers in editor – tooltips show error message
  • minibuilder can now compile targeting player10 in strict mode
  • support for AsWing framework

Still missing:

  • hint list: it does not fit in the screen, does not cycle, can’s do pageup/pagedown, can’t doubleclick
  • completion: protected, internal. (the resolver currently deals only with private). there is a bug with completion at package level.
  • other bugs…

One more problem I noticed, the compilation is way slower online(4-6s) than the tests on my computer (0.5-1s). This will be fixed in next release.
Later Edit: issue fixed, abc extracter added to asc jar

Notes:
Compiling with asc is a bit different than with Flex. Asc is just a basic actionscript compiler, it can’t do a full dependency check. But you can use it to create quite complex programs, as long as you define your classes in the order of inheritance – base classes first, derived next. That’s right, you can write as many classes as you want in the same file. Unlike with Flex compiler, enclose each class in a package block. Just as you would concatenate a Flex ActionScript project in one big file. But no private classes.

And here is the playground:
Here is your chance to test the powerful AsWing framework right now. Check the reference and tutorials
(Download-able MiniBuilder web version 0.0.2 in a couple of days)

PS: Thank you iiley Chen for help and support
Thank you all for feedback.
Any help, feedback, bug report or feature request is welcome!

Stay put for new cool stuff, we are a step closer to the desktop version!


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

11 Responses to “Flash MiniBuilder Part III – AsWing”

  1. Awesome work, I’m totally blown away! I’m sure you’ve already thought of this, but perhaps you should make some adjustments and make a Flash IDE panel to replace the awful default code editor? Bit of JSFL and you’d be good to go :) Beats the socks off it already!

    Great work!

  2. We should team up:
    http://github.com/claus/as3swf/
    And write a webbased Flash IDE..

  3. Hi Victor, you are awesome fast, suddenly you’v done, haha.
    Just a little report, very time, i first click the “Compile and Run”, the popuped window is blank for minutes, and i can’t wait, so then close it. Then again click it, it just come to work.

  4. in reversed order
    @iiley, mi friend, I was blown away about your speed when I asked you for the externs parser. thanks again for support. about your black popup, i have no idea what happens. it might be a bug in the javascript code that links flash and java.

    (!)in general, for bug reports, i need all details: OS, Browser, Java version, FlashPlayer version

    @Claus Wahlers
    maybe. let’s gtalk
    web based flash ide.. i’ll think about it, but i’m not sure it’s a good idea. you don’t have enough computing power on a web based app, if you run everything at the client-side. and there is huge work. parsing and composing swf is the easiest part in all this.

    @David Peek
    thanks!
    well, i’m a cross-platform guy (should i say hacker?), so i don’t like flash ide because they have no plans for linux. actually, one of the reasons i created minibuilder is to have a good actionscript tool for linux. adobe dropped the flex builder on linux, it stopped working with the current sdk. currently, you can’t target player 10 from linux at all. and i need a cross platform editor, and i need it fast.
    for your concern, desktop minibuilder will not depend on flex for code completion, so it will be easy to hook on a flash ide project. maybe similar to flash develop or even better integrated.
    i don’t know how much time will i have though.
    anyway, the project is open-source, one can create his own modules or propose them for the main version.

  5. [...] Flash MiniBuilder Part III – AsWing by Victor Dramba [...]

  6. [...] o MiniBuilder, uma excelente IDE online para o desenvolvimento de aplicações FLASH AS3, com suporte à AsWing, [...]

  7. Wow, good work! Very impressive indeed, keep it up :) This would be great for actionscript tutorials.

  8. [...] 前回、AIR版のFlash MiniBuilderをテストしてみましたが、 今回はWEB版のFlash MiniBuilderを設置して 自分のサーバーにwonderfl環境を作ってみます。 ActionScript 3 Code Completion http://code.google.com/p/as-code-completion/ 1.まずは上のページから「MiniBuilder-web-0.0.2.zip」をダウンロードします。 2.MiniBuilder-web-0.0.2というフォルダが展開されるので フォルダ名を適当な名前にします。 ここでは「minibuilder」というフォルダ名にしておきます。 3.フォルダ内のindex.htmlを修正します。 <script type=”text/javascript”>minibuilder(’example.as‘, 350)</script> となっている箇所を <script type=”text/javascript”>minibuilder(”, 600)</script> にします。 ※350はASエディタの縦サイズになるのでできるだけ大きくしてあげる。 ※CSSでエディタの見栄えを自分流にアレンジしてあげる。 4.設置したい場所にminibuilderフォルダごとアップしてindex.htmlにアクセスすればOK! これでめでたくWEB(ブラウザベース)でもFlash開発できるようになりました。 (ASファイルの読み込み・編集、FlashPlayer10のコンパイル、保存) ↓↓↓hetemlやsakuraではすんなりいけました。 MiniBuilder http://blog.alt-scape.com/swf/minibuilder/ 参考: http://www.victordramba.com/?p=34 [...]

  9. Is there support for working with multiple .as files and switching between them? In the Flash MiniBuilder above, I do not see how to create a new .as file, just work with the Main.as file only.

  10. there is a desktop version of MiniBuilder that has full project support. http://code.google.com/p/minibuilder/

  11. [...] o MiniBuilder, uma excelente IDE online para o desenvolvimento de aplicações FLASH AS3, com suporte à AsWing, [...]

Leave a Reply

Powered by WP Hashcash