new to meebo? join now! | sign on | privacy | blog

job openings

engineering opportunities at meebo

ActionScript Engineer | meebo

actionscript engineer (actionscript assassin)

Position located in Mountain View

Meebo is looking for talented Front-End Web developers with a focus on Flash and ActionScript who have the chops to create the best instant messaging widgets on the Web. We're looking for developers that have a deep understanding of ActionScript-centric Flash development and who aren't afraid to jump back and forth on different Web technology platforms (a decent appreciation for the differences and similarities between ActionScript and JavaScript for instance).

The ideal candidate will have:

Try out these puzzles and send your answers (and resume) to jobs@meebo.com.

All questions pertain to ActionScript 2 (AS2/Flash 8). Bonus points for pointing out how they're handled differently in AS3.

Let's say an image is located at this URL: http://www.meebo.com/meebo.jpg

1. How would you determine the native width and height of the image in pixels in ActionScript?

2. How would you resize the image so that it is displayed 300px high but maintains its original aspect ratio in ActionScript?

3. What is the difference between _root scope and _global scope?

4. What is the difference between _root and _level0?

5. What is the result of this chunk of code and why?

var a = 10;
eval("a = 15");
trace(a);

6. What is the difference between the onmousedown event and the onpress event on the MovieClip class?

7. What is the result of this chunk of code and why?

var o = new Object;
o.i = 6;
with(o) {
  delete i;
   i = 7;
}
trace(o.i);

Contact us! Send an email to jobs@meebo.com with your resume and answers attached.