A common practice amongst PureMVC developers when creating PureMVC Mediator implementations is the “view getter”, a getter method that returns the instance of the view object that the Mediator is coupled with. As an example I will use an imaginary media player with a playlist. …read more…

I have recently completed a course on working with the
Adobe Open Source Media Framework.
Introduction to the Adobe Open Source Media Framework for Flash, which is 90 minutes of video-based online training, has been posted to the
Adobe Developer Connection, and to the
Rich Media Institute.
OSMF is relatively new, and if you haven't yet heard about it, you should check it out. I have been building video players in Flash for over eight years, and almost no two players are ever built the same way. OSMF is an attempt at standardizing the way that such players are built into Flash. Incorporating basic functionality (which we cover in this course), as well as more advanced behaviors like playlists, overlays and integrated advertising, OSMF is a set of classes available for Flash Platform development.
In this course, we cover the basics of working with OSMF in Adobe Flash CS4 -- coding on the timeline to build a fully-functional video player, step-by-step.
And, of course, it's
FREE, so you really don't have an excuse. Check it out!
Title: Introduction to the Adobe Open Source Media Framework for Flash
Duration: 90 minutes
Price: FREE
View Course at Adobe Developer Connection
View Course at the Rich Media Institute (eligible for certificate of completion)
Description: This course covers all the basic functionality and concepts required to build progressive video players in Flash CS4 with the Adobe Open Source Media Framework. We start from the basics, and work our way to a fully-functioning video player, authored from scratch, using OSMF and Flash CS4.
OSMF is Adobe's community-centered approach to standardizing the way that media players (and, in particular, video players) are built on the Adobe Flash Platform. Although still in prelease, OSMF encompasses media playback functionality, playlists, branding, advertising, and other monetization aspects, and represents a powerful and comprehensive attempt to standardize a huge portion of the work currently executed in Flash.
Who this Course is For: This course is useful for two sets of students looking to get up to speed with OSMF:
- Low-to-intermediate level Flash ActionScripters, comfortable coding on the timeline, who want to learn the raw ActionScript, as well as the underlying concepts, required to work with OSMF
- Higher level coders, using Adobe Flash or Flex, who want a quick run-down of the core classes utilized when building an OSMF video player
Outline:
- Introduction: Brief Overview of OSMF and Installing the SWC ( 5:44 )
- Lesson 1 : Basics of Video Playback with OSMF ( 6:46 )
- Lesson 2 : Handling Changes in View State ( 7:04 )
- Lesson 3: Adding a Pause Toggle Button ( 8:55 )
- Lesson 4: Sizing the Video ( 9:56 )
- Lesson 5: Adding Volume Control ( 5:56 )
- Lesson 6: Adding a Progress Bar ( 13:58 )
- Lesson 7: Adding Seek Functionality ( 10:43 )
- Lesson 8: Cleaning Up After a Video ( 8:26 )
- Lesson 9 : Playing Multiple Videos ( 11:05 )
I know the
RMI hasn't been running as many live workshops out of Los Angeles as we used to -- and that's because we've been focusing more resources on the
RMI Online Training. But we have resumed live workshops here over the summer, and are incredibly pleased to host
Joshua Davis for a
special two-day workshop on accelerating creativity in ActionScript 3, on Thursday/Friday October 1st and 2nd.
I'm posting about this course in particular (since I do not take the time to post on all of our live workshops) because it's not every day that people in and around Los Angeles have the opportunity to study with a renowned artist and designer like Joshua Davis. But also, because I've seen the course materials and subject matter, and I can say with confidence that this course is going to make all the students feel more creative in Flash, making code-driven creations, with fewer hurdles and less setup time.
In short, I
strongly recommend this course if you are a designer or developer, with a minimum level of comfort in AS3, looking to unleash the artist within! Do not miss this rare chance to study with a great talent, and amazing motivator, and learn some really useful techniques that will make you a stronger Flasher.
And, just to make it even easier:
a) there's student pricing
and
b) the code 'laflash' will save you 20%
So, go on. Do it. You'll be glad you did.