Pete McBride (snaux@cox.net)

 

The Cobbler's Son Walks Unshod

(a.k.a. Why I Don't Have a Real Website )

This bare-bones website was put together in about 5 hours. As the title suggests, I've generally been too busy doing "real work" to have any real need for a permanent website up until now, but overzealous network security advisors have finally gotten the better of me - they've made it just about impossible to send work samples through email anymore.

And that's why you're here: This bare-bones site has a few samples of my code, graphic design and other inclinations, ready for you to view at your leisure.

One of these days I'll make a real web site, and host it on my own system so I can run all the ASP I want without getting hassled by The Man... but not today. And if you hire me, it won't be tomorrow, either, so let's hear it for Bare Bones Websites!!!

Click here for a sneak peek at what my real site will look like (work-in-progress, updated more or less daily).


ActionScript.org: Stupid Flash Tricks
Experiments and samples for readers of my ActionScript.org Forum postings.

Magnigfier Class AS3.0
Magnifying lens effect done in AS3. Note that, unlike similar effects seen elsewhere, this one can actually magnify animations and even video streams, with minimal impact on performance.

McSpy Alpha 0.023
Very early version of my McSpy debugging tool!!! At present, pretty much useless since it only runs on itself, but it will give you guys an idea of where it's heading. Take special note of the Find Value and Shell functions. Shell allows you to run javascripts from within Flash, even if the hosting page doesn't support it! Sneaky!

BrowserMouse
Shows how to get the mouseloc from outside Flash's focus region, without changing the HTML page it's being shown on. Exciting for techs only, and anybody else who has faced this problem. This solution is 100% Flash-based, and works in AS2/Flash 8. I've heard there's another way to do this, but it only works in AS3.

Dynamic Resizable Flash
Shows how to dynamically resize a Flash SWF within a webpage, either from within the flash itself, or via JavaScript commands from the page. Unlike other methods I've seen, this one does not require JavaScripts in the hosting page; instead it issues the commands via ExternalInterface().


Pete's Portfolio
Short and sweet: a summary of my major works, sorted by year.

Online Portfolio
The online version of my Portfolio is 100% Client-Side XSLT. There's no HTML, no JavaScript, no server-side tricks and no databases. So long as your browser supports XSLT (it probably does), it will run with no danger of crashing. The whole thing consists of a whopping two pages (an XML list and a XSLT Transform sheet), and gives you a glimpse at the future of web design, as well as a look at my past. Enjoy!


Recent Work
If you are looking to evaluate finished products, this is the list for you. Demos of other items from my portfolio are available by request only, due to limited server space. Contact me to view specific items.



Flash FlagWave AS2.0
A fully customizable 3D waving flag effect that is created with 100% ActionScript 2.0. There's no animation here; it's all done with one JPG and about 80 lines of well-documented OOP code. It's cool-looking enough to catch the eye of your artsy types, and savvy enough to impress the engie types. And I've thrown in a few Flash-specific tricks that either of them might not know about. Worth a look!