AsWing The home of AsWing framework.

AsWing is an Open Source Flash ActionScript GUI framework and library that allows programmers to make their flash application(or RIA) UI easily. Its usage is similar to Java Swing. It provides a set of GUI components, which we intent to implement in pure object oriented ActionScript 2. A pluggable look and feel will be implemented too. It also provides many Util classes. AsWing is BSD licensed.

AsWing A3 is the next/another life with ActionScript 3, components set is almost same to ActionScript 2 time, but capabilities are much more powerful.

You can discuss on our forumn: http://bbs.aswing.org.

Join AsWing team, contact us here.

如果你说中文,可以访问我们的中文站点: http://cn.aswing.org.

The haXe extern tree for AsWing AS2 release 1.0

iiley May 6th, 2008

While disscussing haXe GUI libs at haxe list, Niel Drummond post its haXe extern tree package, it’s a package of all AsWing A2 1.0 classes extern file for haXe. With it, you can easily to use AsWing A2 in haXe. Here’s the download link. http://aheg.googlecode.com/files/aswing-hx-externs-AS2-1.0_rc1.tar.gz

Thank Niel for sharing it.

While, we are always keeping eyes on haXe, and wish AsWing can works with it, so, if you are familiar with haXe and interested in leading the porting works, contact us, we can help.

the main classes diagram of AsWing

iiley April 20th, 2008

hmmm, it should be helpful for AsWing use. :)

aswing diagram
(Click for large pic)

Vote for this bug report to make AsWing cleanner

iiley April 13th, 2008

Long long ago, when developing AsWing AS3 version, i found this bug, see details and demo here : http://www.rgenerat.org/iileyblog/?p=64

That bug made me crasy, so i tried to do some complex trick to avoid this, see complex AWSprite class source(It also buggy some times if you use cacheAsBitmap directly to some components).

The good news that adobe opened there bug system to us, so please Vote for this bug if you want AsWing become better.
Click here(http://bugs.adobe.com/jira/browse/FP-61) to open this bug page to vote.

This6 new skin

iiley March 31st, 2008

After monthes hard works, this6.com released their new version of the flash virtual world.

With this new version, their UI has a major change, the designed a new skin for AsWing components based on GuiBuilderLAF fla_template.

Here’s some screenshot:

this6 new
(A scene DIYed by a user and right is a user’s profile panel)

this6 diy scene
(Home editor)

Well, you can see all the UI elements are much better than their old version. This should be one of the greatest AsWing usage i’v ever seen.

Good luck this6!!

Only specified preferred width or height ability

iiley March 27th, 2008

Today got a time to implemented this feature.

Now if you want to just specified a fixed peferred width/height, you can call setPreferredWidth/setPreferredHeight, then the specified preferredWidth/preferredHeight will be used, and preferredHeight/preferredWidth will still be count.

If you want to return to count both preferredWidth and preferredHeight, you can then call setPreferredSize(null) or setPreferredWidth(-1)/setPreferredHeight(-1);

I guess this improvment will be very useful when you want to just keep one dimension for a component. For example, you have a container, you want to keep it width 200, but height will be counted with the layout, then setPreferredWidth(200) is what you need. :)

This version is on svn now.

AsWing GuiBuilder 1.3.2 released

iiley March 16th, 2008

We’v announced GuiBuilder 1.3 at last post, days later we finally got it stable. Now we make it to 1.3.2 and release it.

You can download it here right now.

At same time, we packaged newest version of AsWing to 1.3.2, no big api changes, just fixed some important bugs. From 1.3.2 we will simply call AsWing means AsWing AS3 version, AS2 version should call with AS2 or A2 advance america cashadvance cash company scams,cash advance company,advance cash company onlinefirst cash advance,first time cash advance,first southern cash advancecash till payday loanadvance cash on line,budget line cash advance,advance cash line loaninheritance cash advanceadvance advance america cash center inc,advance america cash advance,advance advance america cash centerpay day cash advance payday loan,pay day loan cash advancepayday cash loanadvance cash cashing check richmond,richmond,advance cash cashing check las vegas vegas,las,check cash advancecash advance new yorkadvance cash check credit no,advance cash check credit no online,cash advance no credit checkadvance cash overnightcash in advance loan,cash advance loan with savings account,cash advance houston loancash fast loan paydayloan oneclickcash paydaycash advance payday loan softwareadvance cash loan online paydayaccount advance cash fax no saving,no fax cash advance,advance cash fax loan no payday quickadvance cash loan online,advance cash fast loan online payday,cash advance loan onlinesame day cash advance loan,same day cash advancecash international loan payday serviceslawsuit cash advance,lawsuit settlement cash advance,advance cash lawsuit loancash advance servicefast cash payday loan,payday us fast cash loancash in advancebad credit cash advance,no fax cash advance for bad credit,advance bad cash credit servicesscams on cash advance company,advance cash companyquick cash payday loanfast cash advance payday loanovernight cash advance,advance cash overnight,advance cash loan overnightadvance cash loan payday today,advance cash loan payday,advance cash cash loan loan payday quickallied cash advancemagnum cash advance,advance cash faxing magnumno faxing cash advance,advance cash faxing no payday,advance cash faxing money no nowaccount advance bank cash instant without,instant cash advance,advance approval cash instant secureadvance cash loan payday softwarecash advance detroitadvance cash loan payday quickcash advance,payday cash advance,no faxing cash advancecash advance loanadvance card cash creditcash loan payday tilcash until payday loanpayday cash advance,advance america cash payday,cash advance till paydayadvance cash fast loan paydaynational cash advancecash advance for small business,how to start a cash advance business,business cash advancecash advance nowcash advance credit card,instant online guaranteed cash advance credit card,0 advance card cash credit keywords.

The change log:
additions:

added ASFontAdvProperties to support embedFonts, antiAlias, gridType etc properties.

bugfixes:

fixed JAdjuster Action event not fired when lost focus with changes
fixed JTree edit stopped event fired too early bug
fixed TableCellEditEvent and TreeCellEditEvent methods return type bug
fixed JPopup default owner bug

Download it here right now.

Enjoy!

AsWing GuiBuilder 1.3.0 preview

iiley March 12th, 2008

Finally, today i found some time to implement the mouse drag scale/move/select functionity of GuiBuilder, the idea has been in my brain for monthes. Fianlly, it’s almost done now. And with some property editor and list sorting improved by Oliver Salzburg, this version is more better now.

See screenshot below:
guibuilder 1.3.0

You can see there’s a edit rectange cover the selected button.

If a component’s container layout is EmptyLayout(It’s not the default for JPanel, so you have to set it manually by click the “Layout” button in the right properties panel), then you can use mouse to drag the blue rect to move/scale it.

If it’s not EmptyLayout, you can also select componets by mouse click(It’s more convenient than click the item in the left tree), if you try to scale or move it, no effect will occur because it’s LayoutManager controlled the location and size of them.

There’s new check box named “Preview” on toolbar now, it means:

If it is selected, it means in preview, the components builded are interactable, for example a button is clickable, a scrollbar is scrollable.
If it is not selected, it means in edit, the click action on component will cause selection change.
The scale/move effect are both valid in this too situation(Of course if the use EmptyLayout).

All source code are on svn now, and there’s a online version check http://www.aswing.org/guibuilder
AIR version will coming soon when it is stable.

It’s new, so maybe there’s bugs, although i fixed some i found, but if you got one, or any feedback, please post to our forum : http://bbs.aswing.org

Enjoy!

FlashDLL 1.0 released

iiley March 9th, 2008

As many guys got trouble when first use flash DLL technic, same to me.
So i improved Flash DLL project to make a regular example FastLoad. For some simple use, you can use FlashLoad.swf directly, for complex requirement, you may need to create your own loaders based on FlashLoad concept.

Well, check www.flashdll.org for examples and documents.

There’s debug version FastLoad_debug.swf there too, some times you need to debug your applications.

Enjoy!

Next »