Posted By wassim in Flash
As a flash expert and enthusiast, I was thrilled when the release of the new Flash CS4 was announced. Like thousands of other flash coders, I went through the pain of downloading the trial version of Flash CS4 (almost one gigabyte large) just to find that the help files and API documentation were simply not there! The help menu takes you to adobe site to check the online version (if you are connected to the internet) or simply displays some very basic info with no code samples whatsoever.
I can now say with confidence, Adobe is following a pattern with every new release of Flash since CS3, the documentations are getting crappier with every release, not a good strategy if they want people to actually learn flash and if they want to expand the use of flash as a platform.
CS4 brought yet another disappointment to me and millions of RTF users, the “ligature” support is buried deep inside some user unfriendly classes and there is no simple way to access this essential feature for the average user by simply setting a property for a static or dynamic text field, way to go Adobe, really smart!\r\n
So was Flash CS4 really released or is this just another pre-release alpha quality software? The latter seems more probable.
| 3 Comments »
Posted By wassim in Flash
Adobe recently announced Flash CS4, with great new features the flash community has been asking for, I had the chance the see the full package and I was impressed of the implementation of inverse kinematics, reminded me of moho’s (now anime studio) bones layers although moho’s offered much more options and flexibility, flash’s implementation is however dynamic i.e. we can script the bones and there’s a whole set of AS3 APIs for this purpose.
3D is also a much awaited feature yet papervision3D and alternative3D as well as other packages have much more than what adobe has to offer and are open source which make me wonder why adobe has not simply acquired and integrated one of these packages…
Again I feel that adobe is slowly but steadily removing the carpet from under the feet of AS2 developers, as I speculated, there’s no access to these goodies from within AVM1 i.e. AS2 is retiring in the eyes of the flash team and unless someone comes with some ingenious way to keep AS2 “hip and cool”, all of us AS2 guys will have to make the switch into the bitter AS3 beast with its unfriendly compiler that keeps yelling at you even you write one line of straight forward code…
One depressing find out is that RTL is not supported in static text fields, only in dynamic and input text fields with exotic ligature turned on.
| No Comments »
Posted By wassim in Flash, Flash Tutorials
So I had this customer who asked me to do an flv player for his site, he wanted the controls of the player to fade out when the user is idle, now flash does not have an onIdle event of any kind and the only way around this was to trigger a signal when the mouse kept its position (did not move) for more than 3 second (or x seconds, customizable) or keys has not been pressed for x seconds.
Again, flash does not have an onMouseStill event so I had to do it this way:
this.onMouseMove=function(){
clearTimeout(toInt);
fadeControlsIn();
toInt=setTimeout(fadeOut,3000);
}
function fadeOut(){
//fading out code goes here...
}
function fadeControlsIn(){
/fading in code goes here....
}
A similar approach can be applied to keypresses.
Hope this helps.
| No Comments »
Posted By wassim in Education/Teaching, Wassim
I read this quote on a site and immediately remembered a student of mine who passed away last year in July, here’s what it says:
“Nous partirons l’un après l’autre, et ceux qui restent porteront la mémoire de ceux qui ont disparu.”
Which means:
We leave one after the other, those who remain hold the memory of those who passed away.
Indeed, we still remember you, Nadim…
| No Comments »
Posted By wassim in Education/Teaching, Wassim
Yes, another scholastic year has passed, a new wave of our beloved teen students graduated, they are out in the wild now getting ready for the big deal!
Leen, Ali, Mohammad, Sally, Dima, Rania and the lovely Lara are now out of the nest
they are flying on their own, I will miss you all.
Hear me out guys, the fun has just began! Enjoy yourselves, learn and get out of there as soon as you can.
| 5 Comments »