April 30, 2002

Expression by Proxy Source Code!

If you haven't visited my almost-award-winning project, "Expression by Proxy",
you should check it out here. Someone asked about the source code last month, and at my request, he wrote back today to remind me about posting the source code online. I'm still working on the "Tao of Actionscript" book, so I don't have much time to clean up the source file. You'll probably get access to a big zip file by the end of the week. I'm taking a break from writing about Actionscript tonight, so here's the story behind "Expression by Proxy", and why I plan to release the source code:

Back in the summer of 2000, when I'd just graduated from college, my Flash skills were pretty good, and not just in programming either :) I had started freelancing on small projects. I had just received a standing ovation at the Web World conference. I was in the middle of writing for the Flash 5 Magic book. Things looked promising!

The previous two years of college had been very difficult, and I had spent every night for 2 years learning Flash and web development on my own. The fact that I had acquired all this skill and didn't even have my own website seemed a bit ironic. But a website needs solid content, right? My photoshop mentor once told me that every successful design tells a story, but I didn't really have anything to say. Then I remembered an experience recorded in my journal...

My undergraduate degree in health information management requires a 2-month management internship at another hospital. We have to spend time under the mentorshop of a hospital administrator before we're allowed to graduate. So, three months before graduating in 2000, I spent February and March working with the Executive Director of Information Services at the Detroit Medical Center (which is actually a huge group of 8 major hospitals). Let me tell you, management is fun if you don't mind attending spending 6 hours in meetings every day. I have never sat through so many meetings in my life. Most of our time was spent debating about JCAHO compliance, medical records processing, archive management, employee conflict-resolution, medicare / medicaid policies, and more health insurance abbreviations than you can find in a 26 character alphabet!!!

At one of these meetings, I got bored and started writing down what happened at the airport, on my way to Detroit. At the Mississippi airport, I had run into an old high-school friend. She was a professional violinist, and I used to play the viola. We used to play at the same gigs to make good money during high school: professional orchestra performances, christmas chamber music, small quartet performances, church events, etc. Her dad was a music minister and my viola instructor was the head of the local musician's union. Now, Mississippi is not a popular destination for classical musicians, so you'd see the same group of performers at each job. It also helps if your instructor knows all the pros in the state :)

So anyways, I met Leanne at the Mississippi airport, and it turned out we were taking the same flight to Chicago! (I would transfer to Detroit later.) We started reminiscing about our high school days, swapping news about friends we hadn't seen for years. I told her I'd stopped playing classical music for personal reasons after high school. I told her why I allowed my viola technique to deteriorate. It was very inspiring to meet a fellow musician again, to talk about topics few people really care about unless they go through at least 10 years of classical training. For me, the conversation felt like a splash of reality, as I slipped back into a creative mindset that I had thrown away during college.

I don't think I realized how wrong a path I'd chosen until we landed in Chicago. Leanne and I stopped briefly at the Midway airport cafe to chat before she took the train to Kalamazoo. The cafe almost feels like an outdoor venue because the main terminal at Midway airport is an immense hollow structure with high ceilings and brightly-lit windows. The details of what happened are described in "Expression by Proxy", so I won't go into the whole story here. However, the significance of this event is that it woke me up. I was heading into a management career, prepped and molded to climb up the corporate ladder of the healthcare industry. Leanne's music blew away four years of uninspired choices, and I realized these things as I wrote them down during a management meeting in the basement of the Detroit Receiving Hospital.

Several months after graduation, I was working on the Flash 5 Magic book one night, similar to the way I'm working on the Object Oriented Actionscript book tonight. I needed to take a break, wanted to build a complete website for once, and looked in my journal for inspiration. I came back to the description of what had happened in Chicago, and remembered the intensity of the event. To me, the story described a moment in a person's life when a choice is made between the security of docile ambitions and the uncertainty of creative expression. It raises the question of how hard you're willing to work for a dream that doesn't mean much to anyone else, how hard you're willing to work for your own voice.

I ended up working for three days and three nights on the project. First, I asked the band called Natasha's Ghost for permission to use a song from their album (I'm a HUGE fan and became friends with the lead singer in San Diego... that's another story). Then, I found other bits of personal writing, stock photography, sheet music, and the Poetica Chancery font. The first few hours were spent in Photoshop, creating the artwork for the site. My strongest design influence at the time came from Irene Chan's projects at Eneri.net (she's disappeared from the web now), so I focused especially on rich colors and textured symbols. After the main artwork was done, I created the first narrative sequence, "Chapter 1", as an animation scene in Flash 5. Other ideas came up, and I re-engineered some code from earlier experiments to create chapters 2 and 3. By the nineteenth version, I finally had a personal website. I only posted the URL once, at the Were-Here.com forums.

It's been two years since the creation of Expression by Proxy. Again, I've graduated with a new degree and a new perspective. Again, I'm working on a book during summer vacation. Two-year cycles seem to be a recurring pattern. I'd like to build one more summer art project before I find a full-time job, something to capture the important moments during my time at the School of Information.

You are welcome to download the source code when I post it sometime before Friday, because there's no reason for me to keep it anymore. I hope you find some interesting bits of techniques in there. Please don't rip off the artwork, and don't ask for the music files because I don't have permission to distribute the originals. If you learn something from the files, or if it helps you build an interesting project, feel free to post the URL in the comments section :)

Regards,
-Sam

Posted by samuel at April 30, 2002 03:20 AM
Comments

Great story! Life is funny isn't it. Where you learning flash while you were doing health information management?

I can't wait to learn the techniques you used for it.

Posted by: Henry at April 30, 2002 05:31 AM

Awesome story! Thanks for sharing!
Sorry to hear about Irene Chan, hope she doesn't turn into another gabocorp. Still waiting on that site.

Posted by: Mike Miller at May 5, 2002 11:20 AM

nice site, you know

Posted by: Lolita! at October 14, 2003 09:36 PM

Nice site you have!

Posted by: lolita at November 4, 2003 08:10 AM

Hi, I just wanted so say thank you guys ! i really like your site and i hope you'll continue to improving it.

Posted by: viagra at January 25, 2004 12:02 AM

I have a problem with that

Posted by: Ultram online at February 14, 2004 06:02 AM

That is worth repeating

Posted by: adipex at February 14, 2004 04:33 PM

This is the Tramadol place that never Vioxx for a couple of days. Dont ever Phentermine Plus, you can always Ultram.

Posted by: Phentermine Diet Pills at February 14, 2004 09:57 PM

I have to agree with that.

Posted by: Diet Pills at February 15, 2004 03:02 AM

Top BlackJack sites - pretty cool

Posted by: online blackjack at February 18, 2004 12:45 AM

I agree

Posted by: Tramadol at February 18, 2004 03:46 PM

This is the Tramadol place that never Vioxx for a couple of days. Dont ever Phentermine Plus, you can always Ultram.

Posted by: order phentermine diet pills at February 18, 2004 05:08 PM

that is what I think

Posted by: buy diet pills at February 18, 2004 06:03 PM

sorry about that

Posted by: home equity loan at February 21, 2004 11:58 PM

soma true very true

Posted by: carisoprodol at February 22, 2004 01:42 PM

This is the wDiet pills place that never buy vioxx for a couple of days. Dont ever adipex Plus, you can always Ultram.

Posted by: buy Tramadol at March 4, 2004 02:36 AM

Why do not I see me posts???

Posted by: Mopet at March 5, 2004 08:26 PM

Wow, very sweet nlog

Posted by: propecia at March 10, 2004 12:13 AM

Architectural & Garden Asian Antiques Books, Manuscripts Folk Art Mixed Media Other Art Audio Children Education & Textbooks Farm Healthcare, Medical Industrial Supply, MRO Infants & Toddlers Men's Accessories Men's Clothing Coins: US Coins: World Exonumia Animation Art, Characters Autographs Barware Desktop PCs Drives & Controllers Input Devices Cell Phones & Plans Gadgets & Other Electronics Home Audio & Video Dollhouse Miniatures Dolls Paper Dolls Music Video Games Genealogy Gifts & Occasions Health & Beauty Bedding Building & Repair Materials Crafts, Arts, Sewing Bracelets Cameos Charms & Charm Bracelets Automotive Books & Manuscripts Business & Industrial Equipment Guitar Harmonica ESPN Other Real Estate Residential Timeshares for Sale Custom Clothing & Jewelry eBay Auction Services Graphic & Logo Design Memorabilia Sporting Goods Australia Br. Comm. Other Canada Other Items Beanbag Plush, Beanie Babies Building Toys Classic Toys Lodging Luggage Other Travel

Posted by: jest a test at March 10, 2004 12:30 AM

http://www.rxweightloss.org/phentermine.html

Posted by: order Phentermine at March 10, 2004 04:16 AM

Jake says os

Posted by: Cialis at March 10, 2004 03:11 PM

Get used car prices, pictures, reviews, specs, and more for all used cars. Get a used car loans from lenders in your area by state, city, town, and more. Choose a used car make below to view car models and used car values. Its all here.

Posted by: Used Cars at March 10, 2004 10:57 PM

http://www.rxsexualhealth.com/viagra.html

Posted by: buy adipex at March 12, 2004 09:26 PM

Hi Ya. Very cool blog. thanks much.

Posted by: satellite tv at March 13, 2004 03:02 AM

Thank you for such an informative site!Male Hairloss is a serious problem! Buy Propecia today to start to reverse the problem! Buy Propecia Online Today!

Posted by: Buy Propecia at March 20, 2004 03:09 AM

Watcha neams iut

Posted by: free credit report at March 20, 2004 05:21 PM
Post a comment









Enter the letters as shown in the box below:



Remember personal info?