March 9, 2007 12:01 pm
Occasionally certain usability suggestions seem to make sense until you actually see them in person. For one app that we recently worked on we relied heavily on the Dojo toolkit and the dialog widget which creates a modal, centered dialog layer. One suggestion we received was to not have the dialog centered, but to have it appear at the current position of the cursor. As a result, I created the MoveableDialog widget which extends the normal Dojo dialog. Although we didn’t end up using this technique, it may be helpful in other instances and it also provides a good starting point for trying to extend the Dojo dialog widget.
You can grab the MoveableDialog.js and place it in your dojo/src/widgets directory then you can call it similarly to the normal Dialog (of course you would specify MoveableDialog in your dojo.require statement and in the div where you specify the dojoType). The main difference is the show function now accepts two parameters for the coordinates of the left and top position of where to place the dialog. If you combine it with this mousetracking script you can have the dialog appear at the cursor position.
March 8, 2007 02:55 pm
Looks like eBay just released a new opensource API library for Flash. It is based on Actionscript 3 so you can test it out using your Flex 2 or the Flash 9 Pro Alpha IDE. Check it out here.
March 8, 2007 11:44 am
A while back when we were working on the Snap Image Search, we were playing with the Flickr API and develop this image search engine using Flashr.
Right click to search again; Double click to view the image in bigger size
March 6, 2007 09:29 am
At the1stMovement, we use technology creatively everyday to solve problems for the Web, DVD/CD, digital devices and TV. By combining cutting-edge technologies with the latest in digital media, we design and develop award-winning, emotionally resonant technology solutions for real world companies.
Here at our playground, you will find news, blog posts that we read, and prototypes that we design and create through R&D to keep us on the cutting edge of the world of interactive advertising.
About our Bloggers
Ming Chan 
Ming is an Emmy® Award-winning technical guru and is currently the CTO at the1stMovement. He is also leading our Flash development department and focused in utilizing Macromedia Flash as the platform to create viral advertising solutions as well as developing impactful Rich Internet Applications. Throughout his career, he had developed a number of web sites for Hollywood giants including 20th Century Fox Entertainment, Sony Pictures and Universal Pictures; produced several online games for ABC Online and Disney Online; as well as architected a handful of cutting-edge web applications for Fortune 50 companies including AMD, Cisco Systems and Sun Microsystems. His work have been recognized by numerous awards and publications including the Emmy Technical Excellence award, Macromedia Site of the Day, the FWA awards, KeyArts awards, New York Festival Finalist and Omni awards.
Bryan Encina
With a Bachelor degree in Mathematics and Computer Science, Bryan has over 7 years of online application and software development. He started his career as the Lead Programmer for Cypherus, an encryption software development firm in Los Angeles and had since moved onto focusing in enterprise-scale online applications development for the Valley Presbyterian Hospital and Strategic Distributions utilizing tools such as C++, .NET, and PostgreSQL. He joined the1stMovement as the Director of Product Development and is leading our R&D departmnet to develop new products using the latest interactive technologies including AJAX, Flash, CSS, PHP, XML and MySQL.