• websitelink
  • approx time75h

A long-awaited update to my portfolio to modernize and put forth much of the ActionScript 3 skills that I have learned over the past few years. The next long-awaited update will be creating the same website in JavaScript.

ichibod.com was a process of a few months in my spare time to get content together, design, and develop.

This project was finished on July 7th, 2010.

Friday, June 11th 2010

  • Updated Leaderboard videos and thumbnails
  • Fixed positioning issue with thumbnails
  • Fixed video icon if the first thumbnail is a video
  • Fixed some CSS in the CMS for iPhone

Thursday, June 10th 2010

  • Added a handler for closing the password modal with the new close button
  • Updated how the video icon behaves in the thumbnail view to identify that a thumbnail links to a video

Wednesday, June 9th 2010

  • Fixed some issues and optimized the code in the scrolling content window when reducing and enlarging imagery
  • Updated the double click message to disappear if visible when switching images
  • Added a close button to the password form (just in case)
  • Optimized masks and scroll window to use Shape instead of Sprite (oops!)

Tuesday, June 8th 2010

  • Lightened the component load on the double-click to enlarge message
  • Made sure the double-click to enlarge message was displayed on subsequent imagery
  • Fixed the hilighting immediately after entering the password for a project

Friday, June 4th 2010

  • Created and added an icon to determine if a thumbnail leads to a video
  • Stopped the thumbnail animations when clicked and resume when the modal is gone

Thursday, June 3rd 2010

  • Fixed a crash due to a Timer on the video, the progress detection was continuing to run even though the video had been unloaded
  • Updated the loading progress to accurately load visually with the recently adjusted progress bar dimesions

Thursday, June 3rd 2010

  • Tightened up and optimized the visual display code for the thumbnails on all projects

Tuesday, June 1st 2010

  • Created a double-click instruction message to enlarge shrunken imagery
  • Fixed a bug when a video was loaded in a position other than the first two (don't ask)

Monday, May 31st 2010

  • Created a preloader
  • Created an animation when the site is loaded
  • Added a message after success or failure of form on the contact page
  • Visually tightened up interface
  • Added rollover to close button on media display
  • Fixed full screen visual display quality for video

Friday, May 28th 2010

  • Contact image is now loading
  • Added extra content to contact page
  • Began the process to display that extra content

Wednesday, May 26th 2010

  • Started displaying text for the contact page
  • Form submission for the contact page and actually contacts me
  • Created a static class for text layout formats

Tuesday, May 25th 2010

  • Fixed next/previous buttons when displaying media content
  • Started work on displaying contact information
  • Contact now displays in "modalesque" view

Monday, May 24th 2010

  • Looked into the Twitter API
  • Added some fields to the contact page data
  • Updated the contact page code to remove event listeners and only get data once

Sunday, May 23rd 2010

  • Added ability to reset download counts (for me)
  • Added editor for pages, such as the contact page content
  • Finalized design for contact page
  • Started coding contact page, and loaded new data for content page
  • Added description text under images and videos on the media display view

Thursday, May 20th 2010

  • Added close button to media view, instead of modal click - escape key will work as well
  • Updated contact screen

Wednesday, May 19th 2010

  • Tightened up the UI for the video player (positioning)
  • Added the ability to drag and drop the seek button to move within the video

Tuesday, May 18th 2010

  • Implemented the fullscreen behavior for video
  • Updated how to interface with the volume controls for video
  • Added checks to kick out of fullscreen mode when navigating
  • Created fullscreen button class

Wednesday, May 12th 2010

  • Adjusted content display for resizing of the window... more work still to be done with it to make sure content masking is updated correctly

Tuesday, April 27th 2010

  • Began work on a masked scrolling control for imagery that is far too big to be displayed (it will be elegant though not ideal)

Friday, April 23rd 2010

  • Changed how larger versions of project media was loaded to work around a BitmapData issue
  • Began the transition from modal media view back to portfolio view

Thursday, April 22nd 2010

  • Updated the loading of larger media
  • Fixed issue with MediaEvent
  • Added ability to easily identify if media is a video

Wednesday, April 21st 2010

  • Updated project renaming code as to not break any media
  • Added headers to not cache XML
  • Added a key listener to hit escape with modal views

Friday, April 16th 2010

  • Began setting up the infrastructure to view content for each project

Wednesday, April 14th 2010

  • Fixed some animation issues
  • Fixed password request issue, waiting for updated crossdomain.xml on secure server

Monday, April 12th 2010

  • Added animation to project images
  • Worked out timeline animation for images

Monday, April 12th 2010

  • Created HTML page to preview content live
  • Added logo
  • Updated visibility when in modal view for new buttons and logo

Monday, April 12th 2010

  • Created class for buttons in the header; résumé and contact
  • Updated the application size positions - recommending at least 1024 wide for optimal viewing; under 800 will result in overlapping text by design

Sunday, April 11th 2010

  • Added checks for modal craziness
  • Fixed some text rendering issues
  • Began content work

Sunday, April 11th 2010

  • Updated most of the modal code; fixed font issues, added transitions after form submission, fixed tab ordering (for the most part)
  • Added ability to submit form for password request
  • Added storage of password
  • Added modal transitions to show and hide

Friday, April 9th 2010

  • Created most of the loading and layout for the application
  • Decided on XML for individual projects and how to get that information in to Flash
  • Started the initial loading of thumbnails and full content
  • Updated the database to work with the loading into Flash

Wednesday, April 7th 2010

  • Created the base menu system and how it interacts with the content body

Monday, April 5th 2010

  • Updated hit tracking to track the index as well as individual pages
  • Fixed proper XML to return attributes as needed

Monday, March 29th 2010

  • Completed download script to track and easily download files

Sunday, March 28th 2010

  • Data successfully imported into Flash
  • Beginnings of the display for the site
  • Updated when XML is pinged, a hit is logged
  • Flash data classes are almost set up
  • *[XML]: Extensible Markup Language

Saturday, March 27th 2010

  • Created classes for the main display of content

Saturday, March 27th 2010

  • Started work laying out the text in the main application
  • Completed preliminary work on the new XML format for reading in content
  • CFF fonts imported into Flash CS4
  • *[CFF]: Compact Font Format
  • *[XML]: Extensible Markup Language
  • *[CS4]: Creative Suite 4

Saturday, March 27th 2010

  • Set up AMFPHP remoting. Issues found attempting to extract data. Shelving for another time.

Wednesday, March 24th 2010

  • Finished upload areas for imagery and files

Tuesday, March 16th 2010

  • Added CSS packing to minimize download times on CSS files