Flash in the Peg

9 May 2008

Files from last meeting

Filed under: FlashinthePeg, Meeting files — darren @ 12:53 pm

This zip file contains the slide deck from our last meeting on Mobile Flash, as well as the two Flash files that I used to demonstrate some of the features of Adobe Device Central. The code in the movies is heavily commented, so it should be pretty easy to figure out what’s happening. If you have any questions, please send me an email!

18 April 2008

Next Meeting: The Mobile Flash Ecosystem

Filed under: FlashinthePeg — darren @ 10:49 am

Right now, there are over half a billion non-PC devices on the market that are Flash-enabled, and the majority of those devices are mobile phones. Flash Lite is Adobe’s version of the Flash player for mobile phones and other devices.

At our next meeting, we’ll take a look at the mobile Flash ecosystem - what kind of devices are Flash-enabled, how Flash is deployed and used on mobile phones specifically, and how you can use Flash CS3 and Device Central CS3 to easily and rapidly develop content targeting these devices. We’ll take a look at some sample applications, and get the chance to look at some Flash content running on mobile devices that support Flash Lite.

As usual, there are some great prizes lined up, including a swanky Adobe messenger bag, a copy of Foundation Flash Applications for Mobile Devices, and more!

Our next meeting is all set for Thursday, May 1st, from 7:00 p.m. to 9:00 p.m. We’ll meet in Room W411, Red River College, Princess Street Campus.

Please drop me an email to let me know if you’re planning to attend.

17 April 2008

Free book download: Adobe AIR for JavaScript Developers

Filed under: AIR, Adobe — darren @ 9:28 pm

The pdf version of Adobe AIR for JavaScript Developers is available from the Ajaxian website. I’ve read parts of an early version of this book (when AIR was still ‘Apollo’), and it was quite good.

3 April 2008

Meeting tonight: ActionScript 3 Primer

Filed under: AIR, ActionScript, FlashinthePeg, Flex — darren @ 9:34 am

At our last meeting, we looked at Flex and AIR. If you want to dive into the land of the Rich Internet Application, you’ll need to learn ActionScript 3. Even if the RIA isn’t for you, the latest versions of the Flash Player support ActionScript 3. AS3 introduces a number of improvements over AS2 - most notably a substantial increase in the speed of code execution - but it also has some major differences from what you’re used to with AS2.

To help get you started climbing that learning curve, tonight’s meeting will be an introduction to ActionScript 3, with particular attention to some of the differences between it and ActionScript 2. We’ll take a look at a lot of side-by-side code comparisons to see how some things compare between AS2 and AS3.

To top it all off, there are some great prizes lined up, including a number of books on Flash CS3 and ActionScript 3. Plus, everybody who attends will earn a ticket towards the raffle of Adobe software to be held at our June meeting! Remember, the software of your choice up to a value of $2100 US will be given away in June - the more tickets you’ve earned, the better your chance of winning. As if the great content at the meeting isn’t reason enough to attend!

Our meeting is scheduled for tonight, Thursday, April 4, from 7:00 p.m. to 9:00 p.m. We’ll meet at our usual location, room W411, Red River College, Princess Street Campus.

26 March 2008

Review of Learning ActionScript 3.0

Filed under: ActionScript, Book Review — darren @ 9:19 pm

For many designers and developers who use Adobe Flash, the introduction of ActionScript 3 was met with some trepidation. The perceived increase in the complexity of ActionScript 3 code compared to ActionScript 2 - including the belief that you must use Object-Oriented Programming to use AS3 - has led some to decide to stick with AS2. This is unfortunate, as AS3 has a number of advantages over AS2. While AS3 is somewhat more complex than AS2, it is not prohibitively so, and the time required to bring oneself up to speed with AS3 is well rewarded.

Learning ActionScript 3.0, by Rich Shupe and Zevan Rosser is, overall, a great introduction to AS3. The chapters are well organized, with a quick run-through of some familiar ActionScript concepts and code. If you’ve written any ActionScript before, you can skip this part, or skim through it just for some reassurance that not everything in AS3 is completely different from what you already know.

The subsequent chapters cover major aspects of ActionScript programming, ranging from graphics to sound and video to loading pretty much any sort of data. For example, the new display list in AS3 is thoroughly and clearly explained; as somebody still relatively new to AS3 I found this to be a pretty significant change to the way I think about Flash, so I appreciated how well the authors covered this part of AS3. And if you think that everything in AS3 only got more complicated, this book is worth it alone for the chapter on working with XML. These and other topics are explained clearly and thoroughly. The authors are both teachers at New York’s School of Visual Arts, and their experience as educators shows through in their writing.

A neat aspect of the book is how it gradually transitions you into thinking about Object-Oriented Programming. For many people, the thought of having to do this with AS3 can be pretty scary. Initially, the code samples are meant to be placed right on the timeline. But part way in you get a primer on OOP. The book explains the concepts behind OOP very well, and gives the right amount of information - enough to get you going, but not so much that you’ll get scared off at the thought of OOP. The code samples are no longer on the timeline, and suddenly you’re working with object-oriented code, and it makes sense.

Those who are already familiar with AS2 will probably get the most out of Learning ActionScript 3.0. If you’re new to programming, and not just new to ActionScript, then this probably won’t end up as the primary book you’ll use to learn how to code. For example, topics that would normally get their own chapters in a ‘learn how to code’ book, such as variables, get only a section of a chapter by way of introduction. If you’ve already done some coding, this will be enough to reassure you that not everything is significantly different in AS3, but if you’re new to programming, you might want something that spends a little more time on the basics.

In addition, the book would have benefitted from another round of proofing. There were a few typos that, although minor, were a bit of a distraction. The typos that I came across were pretty minor - nothing that you won’t immediately notice, but it’s too bad that they’re there in the first place. And to be fair, I think I noticed only about a half-dozen throughout the book. (By the by, the errata page at the book’s companion web site is much more complete than the page on O’Reilly’s web site.)

Obviously, if the most significant criticism I can make of this book is that there were a few too many typos for my liking, I think it’s a very good book. If you’re looking to make the jump into ActionScript 3 coding, Learning ActionScript 3.0 is a great place to start your education.

25 February 2008

Tonight’s Meeting: Flex 3/AIR 1.0 Launch

Filed under: AIR, FlashinthePeg, Flex — darren @ 11:25 am

AIR 1.0 Cake ShirtAs you may have heard, Adobe has announced the release of Adobe Flex 3 and Adobe AIR 1.0. Now that the cat is out of the bag, this will be the focus of tonight’s meeting! Adobe is sponsoring this meeting with food, giveaways and a raffle copy of Adobe Flex Builder 3 Professional.

Flex 3 is a feature-packed release, adding new UI components like the advanced datagrid and improved CSS capabilities; powerful tooling additions like refactoring; and extensive testing tools including memory and performance profiling, plus support for automated functional testing in Flex Builder 3.

Adobe AIR is game-changing in so many ways, delivering rich Internet applications (RIA) on the desktop, enabling access to the local file system, system tray, notifications and much more. Now you can write RIAs on the desktop using the same skills that you’ve been already using to create great web apps including both Flex and AJAX.

We’ll watch a number of presentations to help bring you up to speed on what Flex and AIR are all about. I’ll demo some simple AIR apps to show you just what you can accomplish with AIR, and give a quick demonstration of how easy it is to create an AIR application from your legacy apps using the freely available AIR SDK. (Most of the meeting will be about AIR - we’ll take a closer look at Flex at a later meeting.)

In addition to the copy of Adobe Flex Builder 3 Professional, we’ll also be raffling off some books and other great prizes you won’t want to miss. Plus, Adobe has sent some great AIR 1.0 t-shirts and posters.

If you haven’t already, let me know if you’ll be attending! We’re meeting at 7:00 tonight at Red River College, Princess Street campus, room W411.

31 January 2008

Next meeting: February 25

Filed under: FlashinthePeg — darren @ 9:31 am

Adobe’s RIA technologies enable you to rapidly build and deploy the most engaging applications across browsers and on the desktop. Flash in the Peg is hosting a special event to share exciting new information on Adobe’s platform tools and technologies for building RIAs. You’ll see an exclusive user group video presentation by Adobe Chief Software Architect, Kevin Lynch, hear some important product news, plus get your hands on some exclusive schwag and other giveaways.

Be part of the fun and excitement and join the rest of the Adobe developer community by participating in this very special event.

The meeting will be held on Monday, February 25 at our usual location, Room W411, Red River College, Princess Street campus.

Please let me know if you’re planning to attend!

25 January 2008

Files from last night’s meeting

Filed under: FlashinthePeg — darren @ 4:51 pm

If you’d like to examine the sample files that I used for last night’s meeting, feel free to download them and use them as you wish.

10 January 2008

Next Meeting: Getting Spry

Filed under: FlashinthePeg — darren @ 2:08 pm

Our next meeting is all set: Thursday, January 24 at 7:00 p.m. We’ll be meeting in our usual location, room W411 of Red River College, Princess Street Campus.

At this meeting we’ll take our first look at the Spry framework for developing Ajax-powered web pages. Ajax is a way of method of developing responsive, interactive web sites using HTML, CSS, and JavaScript. It’s the backbone of a lot of those fancy new Web 2.0 sites you’ve been visiting.

Spry is an Ajax framework. It simplifies the process of building Ajax-powered sites by proving a set of ready-to-use widgets, visual effects, and data APIs to greatly improve the speed with which you can develop a web site.

We’ll jump into Spry by looking at some of the widgets and visual effects available (at a later meeting we’ll take a look at the data APIs). I’ll show you some of these elements in action and walk through the process of implementing Spry elements on a web site.

(If you already have Dreamweaver CS3, the Spry widgets are built in. You can also download them from Adobe Labs.)

Also, as I mentioned in an email before our previous meeting, we’ll be holding our biannual software draw. The winner gets the Adobe software package of their choice valued at up to US $2100! If you’ve attended one of the last three meetings, wrote a book review, or presented at one of those meetings, you’ve earned raffle tickets. But remember: you have to be present on January 24 for the draw in order to win!

(You may recall that back in September I sent out an email with the rules for these raffles; if you’d like another copy of that, let me know. Since those rules weren’t established until September, I’m only counting meetings held after that email towards the draw. If you’re interested in how many raffle tickets you may have earned, send me a private email and I can let you know.)

In addition to the software raffle, we’ll have our usual draw for books, shirts, and other goodies.

As always, please drop me a note to let me know if you plan to attend.

15 December 2007

Files from last meeting

Filed under: Flash, XML — darren @ 4:12 pm

Thanks to everyone who attended our meeting this week. For those who missed it, Clayton gave a great presentation on using XML in Flash. He was also kind enough to provide the sample files.

Next Page »

Powered by WordPress