Photo-walk with Ramona

A few days ago I went out for a photo-walk here in Bucharest with a girl that I know from flickr. She is a great photographer and she is very smart (at least that’s my first impression ๐Ÿ˜† )
We had a lot of fun and we made lots of pictures. Below I posted a slideshow with her making different face expressions.

Oded Antman Portfolio Site

A few days ago I got a project from a GAF client of mine. This was a portfolio site for Oded Antman. I had to use the slideshow pro component (a great component to use in portfolio sites like this).
After a few days of learning the API for this component and after I did some coding I found out that the component has a little bug, a bug that had something to do with the “navAppearance” method. My client simply wanted the fist slideshow when you enter the site to be without the navigation bar visible but when a gallery was changed and the navAppearance variable was changed, I started to get a lot of bugs in my project (by the way, I was working with the ActionScript 3 component version 1.9.3). I tried to get an answer from the slideshow pro forums (but I didn’t had the time to waste, the project had to be delivered very fast) and then I tried to find a way to get rid of the bug with other codding methods but without any good results.
Finally the client decided that it is not a big problem and I finally delivered the project.
This is the site I talked about:
odedantman.com

After a few days I got a message on the forum from one of the slideshow pro support guys saying:
“Yeah, this is probably because the navigation wasn’t really intended to be changed mid-stream. As in, changing it to hidden for one album then switching it to something else thereafter. If you can you should keep one style of navigation appearance for your slideshow.”

oded-antman

The design was not made by me, my job was just to code the site. The site system is very dynamic. It uses slideshow pro director as a CMS system and all the menu items can be easily changed in the control panel.
I’m happy the client understood the problem and we finished the project without problems ๐Ÿ˜‰

dorm2dorm.com

Last week I finished working on some flash pieces for a client from GAF
First I did the banner/header for this site dorm2dorm.com
Then this little app where I implemented some nice AS3 based animations dorm2dorm.com/storage_boxes

I did a lot of modifications to satisfy the clients requests but in the end I think we got some nice results ๐Ÿ˜‰

d2d

YouTube Playlist – ActionScript 2 YouTube API

I did some projects for some of my clients where I had to use the YouTube API to load videos in flash from the YouTube website. I remember I spent a lot of time trying to find a working example that I could use on my project. I first tried to work with the ActionScript 3 chromeless YouTube API (a friend of mine did a fast example using Flex and this API) but just when I thought the project is done, I got a message back from the client saying that he can not use the player because it’s working through some JavaScript code and his users can’t embed the player on myspace, facebook and stuff like that. Then I had to start form scratch but this time I had to make it work with ActionScript 2 (at the time there was very little documentation about this on code.google.com)… after some hours of research and experiments I finally made the YouTube player in ActionScript 2 and I delivered the project without problems. Now I want to share with all of you the code that I used to get a project like this done. I have uploaded a zip archive with all the files you need if you want to get started with a similar project.

Click here if you want to see how this YouTube Playlist app looks like ๐Ÿ˜‰

  YouTube Playlist (22.3 KiB, 4,713 hits)

Here you can see some of the projects I did using this API:
meeetv.com project
actionext.com project, I did 4 players for this client with 4 different skins and very similar code on all 4 of them.

Photos from Abobe Flex Camp Timisoara, Romania

Yesterday I was in Timisoara attending to a conferenceย hosted by Adobe Romania. I saw a lot of great things and some interesting projects done by romanian developers. Here I have uploaded some pictures from this event ๐Ÿ˜‰

After this event we (Me, Costi, Biro and his girlfriend) got out for a walk in Timisoara so we can make see the city and take some pictures. Thank you Biro for being our guide! ๐Ÿ˜‰

Odd or Even number in ActionScript

I was making a project for a client of mine where I had to make a list with two different colors for the items (like the iTunes list) so I started to think of a possible way to make this. It was clear enough I need to know the odd or the even number in order to do that. So I started to do some google search and I got over this blogpost by Keith Peters. I have to say, this is a very interesting way of thinking ๐Ÿ˜€

iseven = ((num & 1) == 0)

Makes sense when you look at binary numbers:

001 = 1
010 = 2
011 = 3
100 = 4
101 = 5

Each of the odd numbers has a 1 in the far right column. The even numbers have 0 there. Mask it with โ€œ& 1โ€ณ and you can see which it is.

So I made a for loop and used this code. It works exactly how it was intended to work!!
Thanks Keith Peters for your blogpost ๐Ÿ˜€