Contact Me


Recent Posts


Categories


Archives


Tags

3d actionscript Actionscript 2 Actionscript 3 api APIs as2 as3 brand caching carousel channel code compress contest contract CSS Flash flv fp10 free freelance gadget gadgets gdata google JavaScript jquery mvc papervision papervision3d PHP player playlist puremvc pv3d search tube tutorial twitter video widget XML you youtube

Recent Comments

  • Ahmed: Can you put up an example?
  • Ahmed: Hmmm sorry this is a tough one but I don’t work with ASP.NET! Sorry!
  • Michael: Good example but one question… in all the slider skinning I see with Flex the thumb overruns the left...
  • venkata: Hi I am using OAuth to connect to youtube api. I got accessToken and TokenSecret for a particular user. Now...
  • Ahmed: Good old flexlib, what component are you using?

Links


Help end world hunger

Posts Tagged “carousel”

Introducing 1Click2Fame.com

Tuesday, August 4th, 2009

Here it is, this is what I’ve been working on for the past two months! It’s the new web site for 1Click2Fame.com where, and I quote, “finding fame is the name of the game”.

It’s owned by the company Enrich Productions and I was bought in to build them a Flash video player and also little bits of Flashy stuff here and there including the home page carousel and the competition count-down timer. More stuff to follow!
(more…)

Why I like the AS3DS Library

Tuesday, June 23rd, 2009

This is a quick article about why I like the AS3 Data Structures For Game Developers. I first came across this library when I was looking at effective ways of making carousels, for example, the current carousel on my portfolio uses the library. I’m probably not using it to its full potential, but it’s very good for what I am using it for.

Imagine the situation: you want to create a carousel (much like the carousel on my portfolio) where by you are loading in images, moving them from the right to the left and then allowing the user to flick through them too.
(more…)

More tutorials

Tuesday, June 16th, 2009

I’ve been meaning to write a quick tutorial on how to create a simple carousel style gadget. I’ve been putting this off for a while as I haven’t had time, but I thought that I may as well just get on with it and knock one out! Also, lots of people have been searching for code on my site regarding the creation of YouTube gadgets, especially the ‘coverflow’ style one.

At the moment, I’ve got a deal going with the authors of Flashtuts+ whereby I write articles and tutorials for them. It’s good as it gets more coverage than just putting them here and it means that I get lots of exposure too.

I’ve currently had two published, Understanding the PureMVC Open Source Framework and Using the YouTube Player API with ActionScript 3.0 and a third one should be published soon on creating a simple YouTube Search and Play gadget.

When it comes to expanding on the tutorials, errata and updates, I’ll always publish them here. I’ll also be putting up snippets of code and just little tips here and there.

And of course, any code that I do that’s useful but it’s big enough for a tutorial, I’ll stick it up on here!

So bare with me, there’ll be lots of content coming up very very shortly!

Good ol’ “Array.sortOn”

Wednesday, May 27th, 2009

I’m in the middle of creating a new YouTube gadget and part of the specification is that it allows the user to see the videos on a time-line. The idea behind it is that companies can then have a simple and sleek gadget that allows them to display their videos, whether they’re viral or community influenced (much like Sprite’s Green Eyed World), in a simple time-line sort of format.

So using the MVC code I created for my other gadgets I was able to easily adapt it, create a new 2D carousel and then was left with the task of creating the visual time-line control and also sorting the videos by their date. Now the YouTube GData API allows you to pass a parameter called “orderby” with the value “published” which returns the entries according to when they were uploaded, the latest first.
(more…)

My Carousel Got Sold!

Wednesday, May 20th, 2009

When I showed the YouTube team in the states my 3D Carousel Demo and Perspective Carousel Demo they gave it lots of praise and lots of new ideas. For example, they suggested that tracking would be a necessity.

So I’m still developing on the ideas they gave me, but yesterday, out of the blue, I got an instant message on my G1 from one of the tech producers in NYC saying that they’ve been showing it to clients and the American Army National Guard are looking to take on my carousel and use it for their YouTube Brand Channel.
(more…)

Another Take on the YouTube 3D Carousel

Sunday, May 17th, 2009

I wrote a post about a new gadget I created for YouTube Brand Channels. This gadget went down really well with the guys at YouTube and has been pushed to a channel for my friend Laurnce Mills.

However my colleague at work at work mentioned that it may look quite cool if instead of having the thumbnails in a “coverflow” style, have them coming from the back and going towards the user. So I created another gadget and published it here.
(more…)

The Laurence Mills Brand Channel

Tuesday, May 12th, 2009

I was asked by my friend, Laurence Mills, to help him set up a simple micro site where he could upload shorts and showreels. I convinced him to have a YouTube Brand Channel rather than creating a web site and it getting lost in the ocean of the internet.

Looking at his work and knowing what he likes, I created a nice and simple grunge and worn style background. I then got him to put his set up his playlists so I could implement the 3D Carousel Gadget I created for YouTube.
(more…)

YouTube 3D Carousel

Monday, May 11th, 2009

Recently while working at Google I’ve been asked to built some YouTube products, essentially brand channel gadgets built on the Google Gadgets API. YouTube has two main gadgets that they sell:

  • YouTube Full-width Carousel
    This is a simple carousel that allows the user to shuffle through some YouTube videos. It can work with both the GData API (so playlists, search and so on) and the YouTube Contest API (it’s a “closed” format at the moment, so information is only available on a “need to know” basis). It’s not the prettiest thing and there are a few things I don’t really like about it. But it works and that’s the main thing. You can see an example on the YouTube Live Channel.
  • YouTube Full-width and Normal-width Contest
    YouTube contests are a great way to engage the YouTube and web community. They provide a simple interface and API that allows you to register votes and views for certain videos. Good examples of this are the Davos Debates, Sprite’s Green Eyed World (although the developers missed a tricked and used Facebook comments rather than YouTube’s). You’ll notice that both the contest examples have custom gadgets rather than YouTube’s product. A good use of YouTube’s contest gadget would be the recent Barclaycard Create compeition. It’s a nice format, but again, the aesthetics of the template let it down and a lot can be done to improve and make it look and work much better.

(more…)

Fork me on GitHub