Customized Corporate Courses in Flash-Actionscript

Very recently, I had the opportunity to interact with the CEO (Himanshu Mody) of Tekno Point Multimedia. This centre provides Advanced Flash-Actionscript courses, corporate courses, on-site courses besides its regular course at their centre at Andheri (west), Mumbai, India. With their quality oriented approach, I was more than happy to be related to them. Some of their prominent clients includes that of ICICI infotech, Mahindra British Telecom, L&T Infotech. They have recently launched their Advanced Flash MX 2004/Actionscript 2.0 Advanced courses.
I will be involved with them and will mostly be responsible for quality addition, advanced topics for their clients on the courses involving Flash-Actionscript, Flash Communication Server, Flash Remoting Development and eventually Macromedia Central and Macromedia Flex. So, I will be using most of my spare time during the day (well, I do my development work mostly in the evening) to interact and help developers and designers alike. I am also likely to visit their training centres during weekends.
Please contact their centre or Mr. Himanshu Mody (+91-22-31029173) for details for regular course, special courses by me and other courses. I will not be dealing directly with any clients, so if you contact me I will forwarding all the management stuffs to him. If you are in other parts of India except Mumbai, you will be required to bare my travel, lodge and fooding expenses along with the actual Course Fee. Browse through Tekno Point Multimedia website for details.
Future Plan: Tekno Point Multimedia have also revealed a part of their future plan, me along with their team to do a cross country course on Macromedia Flash and its related technologies. I will be discussing more details about this with them soon.
[If you are outside India contact me directly, it will be cool and I can arrange for better interaction, special arrangements. Well, that is my wish!]

Cross Domain and the Proxy method

Here the documentation from Macromedia Livedocs on Cross Domain Data Loading, Moock has done a good explanation about the same. But there are times when an unusual implementation can help you in a good way. Aral has a good example of using server side script to act as a proxy between Flash and server side script to get around the sandbox security limitation (which stops Flash from directly accessing data on other domains.)

CSS Hacks

Well, whether you like it or not, whether you want to keep your css simple or not, you really cannot escape the art of using css hacks for browsers ability/inability to render your designs effectively, the way it is intended. The CSS-Discuss Wiki have some definite info on the same. This CSS Hack Chart shows the techniques, which browsers does it apply and not.

Other Links:

Win PJ and Supreme4 collections Flash Effects

PJ and Supreme4 collections of Flash Text Effects, which were available as SWFX/WildFX plugins, are now available as Macromedia Flash MX (MX / 2004 / 2004 professional) Component collections. Drag & drop effects from the component panel, set text; as easy as that. All effects have customizable parameters. They can now be adjusted to your liking without any limitations. PJ and Supreme 4 collections together contain over 150 original effects.
I am thinking of two winning options
(a) Three lucky individuals can win 3 Power pack (PJ+Supreme4)
or
(b) 5 licenses of choice for either PJ or Supreme4 for the first 5
If the demand is good, Mr. Patrick Jansen is ready to give us more.
I am yet to come up with an idea for the competition, while I am on it, you can go to the Component’s site and view the details. Come back to my blog later to know what you have to do to win the same (may be I will post another message so that all aggregators and newsreader also picks up the same).

Get help at Macromedia Web Forum

Recently I realized that Macromedia Web Forum no longer “subscribe” you to the thread you reply automatically. This was done more to facilitate the fact that the e-mail reminder do not disturb people while posting or replying on the web forum. Unfortunately for me, I have not grown to click that manually and thus I lost tract of all replies that I made on the forum. Previously all follow-up posts were dropped in my message centre automatically through which it was easy for me to reply back. But then, I am also getting used to some enterprising people who mail me directly with the link to the forum post which they want my attention, this is a cool idea. I would be glad to help out and follow-up to the replies I made and if I am not following up on your post for quite sometime, please mail me with the link to the web forum and I will do what I can. Yes, I am available more on the Flash Web Forum.
On a more lighter note, let me take this opportunity to highlight a forum dedicated to all Macromedia Products, more emphasized on the Indian Developers but then very open to the whole world. It is the forum at the IndiaMMUG; (this was the forum attached to my site but then I denounced it and dedicated it to the group).

EAS 2.0 – Application Development

There are many good books that caters to the need of good Application Development using Object Oriented Programming methodology. Mook’s Essential ActionScript 2.0′ Part 2 “Application Development” preaches the same but to the point in an easier way for the Flash Developers to understand faster. I particularly like the clear cut explanation to separate the source and the public accessible files for your application. The book advices to have “ApplicationName” folder which contains two distinct folders for the “source” and the public accessible “deploy”.

The choice of names is yours too. I usually have “bin” for the public accessible ones and “src” for all the source. The number of sub folders for distinct modules, parts and patterns is upto you.
This book will definitely help other developers coming into Flash Development to get the feel of Flash easily, quickly and effectively. And for those Flash Designers and Developers who do not wish to move to OOP yet, there are instances where Flash can equally do a good job without relying on OOP or Design Patterns. But, that is not really adviced for a re-usable good Flash Application.

Suggested Reading (this time not from the book):

Essential AS 2.0 – Part 3

Essential ActionScript 2.0Much like a hollywood flick, Essential Actionscript 2.0 releases on friday, the 18th June, 2004.
For Flash Developers and Designers alike, I need not re-iterate that it is a must have. Yesterday, as anticipated, the knock on the door from the Fedex guy was my pre-release copy. I will try to write about the book by dividing the review into three parts.
I started from Part 3 and will go to Part 1 at the end. Well, it is not that I am already through with Actionscript 2.0 or alike but that the later part caught my attention first.

So, this summer, get ready to tickle your Actionscript skill and hone your application development skill and catapult to another advanced level. Thanks to Colin Moock for the book and his contributions to the Flash Community.

Part 3 of the book discusses four design patterns (Observer, Singleton, Model-View-Controller and Delegation Pattern), that are applicable to Flash, and shows how to use them to structure sections of an Actionscript 2.0 application.

The reason for choosing the four patterns according to the book were;

  • They’re extremely well known and relatively easy to understand.
  • They address event architectures, an important part of OOP that affects nearly every application.
  • They demonstrate tangible, practical ways to develop user interfaces in OOP, which is perhaps the most important aspect of Flash Application development.
    Continue reading