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.



July 23rd, 2009 at 12:19 am
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!
July 23rd, 2009 at 12:29 am
We should team up:
http://github.com/claus/as3swf/
And write a webbased Flash IDE..
July 23rd, 2009 at 7:32 am
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.
July 23rd, 2009 at 8:58 am
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.
July 24th, 2009 at 4:00 pm
[...] Flash MiniBuilder Part III – AsWing by Victor Dramba [...]
September 7th, 2009 at 4:48 am
[...] o MiniBuilder, uma excelente IDE online para o desenvolvimento de aplicações FLASH AS3, com suporte à AsWing, [...]
October 8th, 2009 at 9:55 pm
Wow, good work! Very impressive indeed, keep it up
This would be great for actionscript tutorials.
November 5th, 2009 at 6:00 am
[...] 前回、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 [...]
April 7th, 2010 at 5:35 am
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.
April 7th, 2010 at 10:58 am
there is a desktop version of MiniBuilder that has full project support. http://code.google.com/p/minibuilder/
June 5th, 2010 at 2:41 am
[...] o MiniBuilder, uma excelente IDE online para o desenvolvimento de aplicações FLASH AS3, com suporte à AsWing, [...]