Astro is great!

Update 2

Seems, that i am not up to date, Powerflasher’s have already done an update to FDT (it works on my Macbook now, great ;) ). Now it is possible to read the new SWC-format.

Update

Another sample (based on the first, some filter effects on it)


With a little delay(busy right now, nice project in pipeline, further information in about a month or so), here is my obligatory FlashPlayer 10 sample. 50 Planes, rotating in all axes and moving randomely every 2sec. I have tried up to 400 planes(definitly not possible), but i tink 100 non-complex objects should be ok if you have to move them (don’t know if there is a great difference between Shapes and Sprites).

I think the Adobe-developers have done their job. From a designer’s perspective and for not-so-heavy-hardcore 3D (in my opinion approx. 90% of work) this is a more natural approach other than it is with the great 3D-libs like Papervision3D, Away3D, Sandy, Alternativa(.. are there more?, i know one other vector-rendering engine, but have forgotten the name by now).
But i am missing a camera3d-class and a scene3d (sure, easy to program one for yourself, but if you compare it with After Effects, it would be nice to have one for the non-developer-CS4-artists).

Feature i like most is the new Vector-datatype. I am not sure if it is a “real” datatype, it seems to me it is more like a generic(i know them from C#), would be great to have your “own” generics in AS3, but for the beginning the Vector is ok. I have not done any speed-measurements by now, but type-safe access should give us a great performance improvement and it will safe my time, because i will never ever have to cast the contents of an array or search for an type-problem.

I am still missing the private field for classes (very bad, i hate this crappy workarounds for Singelton, etc.). But if anyone from the Adobe guys read this, if you are going to implement private fields, abstract would be also a nice to have… ehm… and support for overloading methods. And i agree with Andrè Michelle var and function is only good for a typewriter’s cramp. Would be nice too, if the syntax for getter/setter could be reduced, and enum’s by the way ;)… ok stop, stop, stop

TextComponent is a great thing, i am on the search for a stable and easy-HTML/CSS solution for years, now it seems to be possible to do fine-typo on the web with Flash, great!

I am surprised how easy it is to setup and compile with mxmlc-compiler, great thing from Adobe to give it away as open-source(i knew the SDK is free before, but first time i try it on my own).

I was not able to do a project with FDT (FDT-parser did not like the new Vector-type …;( and the playerglobal.swc did not work too, any solutions out there?)

FlashDevelop works great, the sample at the beginning is written with it.

I know there are a lot of more interesting and nice aspects of the new player, but it’s time for bed now ;).

Update

Vector is a class wit a “base type” and could be extended, so the could be used in a very similar manner like generics in C#, hope asdatastructures and other projects may get an update sooner or later @see poylgonal.de.

Note for myself: Study the documentation.

Download code from the sample here.


About this entry