login | register
  • HOME
  • WEB DEVELOPMENT
    • Introduction to PHP
    • HTML SEO friendly tables...easy to style with CSS
    • Create a PayPal Button for your site
    • Working with FTP Applications
    • Setting up a Password Protected Directory in 1 & 1
    • Creating a Self Grading Test or Quiz in Google Docs
    • Learn a simple way to code a form
    • How to make your website relevant to search engines
    • Using Inbound Links for better SEO
    • Writing for Search Engines
  • PHOTOGRAPHY
    • How Much Should I Charge for a Freelance Job?
    • The Technology behind Flash Photography
    • How to shoot and create a panorama with Photoshop
    • Whitening Teeth
    • The Importance of Reflections
    • The Physics of Light
    • Portrait Photography
    • Understanding Lenses
    • ISO and White Balance
    • F-Stop and Depth of Field
  • PHOTOSHOP
    • Non Destructive Retouching
    • How to shoot and create a panorama with Photoshop
    • Whitening Teeth
    • Using Photoshop Layers to Colorize Artwork
  • FLASH
    • SCREENCASTS
    • PODCASTS
      • Learn to build a horizontal platform game.
      • Encapsulation
      • The Joy of Preloading
      • XML in Flash
      • Pixel Transition and masking
      • Multi purpose buttons and loading externals
      • Draggable Menu Element
      • Navigational Scroller
      • Auto Centering Content
    • Create a Button that clicks to a Website URL in Flash using ActionScript 3
    • A simple way to place Flash SWF's on HTML pages
    • Extreme Motion: Photoshop to Flash Part II
    • Introduction to Flash Programming
    • Object oriented programming
    • Traversing the movie clip
    • Introduction to Variable Scoping
    • Dragging Movie Clips & Depths
    • The best way to do sound
    • Movement & Friction
  • GRAPHIC DESIGN
    • How Much Should I Charge for a Freelance Job?
    • History of Typography
    • Great font sites
    • Readability tips
    • History of computer graphics
    • Bitmaps & vectors
    • Mysteries of greatness
    • Illustrator basics
    • The anatomy of type
    • Setting type
  • CONTACT
    • Feedback
    • Follow me on Twitter
    • My Flickr Page
  • TOOLS
    • Site Map
    • Portfolio
    • RSS Feed

  • Learn to build a horizontal platform game.

    Learn to build a horizontal platform game.

    Ray shows you how to build a fairly complex platform game using Flash and ActionScript with walking, jumping, gravity, friction, ladders, multiple levels, etc.
  • Encapsulation

    Encapsulation

    Flash allows you to embed movie clips inside other movie clips. An important concept to master is a clear understanding of the Flash hierarchy. This lesson teaches you to control the structure of your flash piece by purposely creating complex clips.
  • The Joy of Preloading

    The Joy of Preloading

    Preloaders give visual feedback to your users about the loading progress of large flash documents. In this tutorial Ray Villalobos teaches you how to build extremely re-usable preloaders. He also covers building common libraries and templates to make your workflow more efficient.
  • XML in Flash

    XML in Flash

    Learn my award winning technique for separating presentation from content. It allows producers and designers to work concurrently instead of making designers wait for content from producers. You'll be twice as productive and you'll never program the same way again.
  • Pixel Transition and masking

    Pixel Transition and masking

    Create a neat pixel style flash transition using masking and a pattern developed with Adobe Illustrator. Learn the basics of masking to create animations.
  • Multi purpose buttons and loading externals

    Multi purpose buttons and loading externals

    In this episode of the Flash Video Podcast, Ray shows you how to build a slideshow that uses generic buttons and loads photos or flash animations from an external source. You can download the source files for this project here to follow along with the podcast.
  • Draggable Menu Element

    Draggable Menu Element

    Ray shows you how to do a draggable menu element. It all starts with a circular button that expands into a full menu, then collapses back to it's original shape and allows you to control an interface element. Drag it around the screen in either it's original or open position.
  • Navigational Scroller

    Navigational Scroller

    Ray shows you how to create a scrollable navigational element. Very useful for instances where you need to navigate through a lot of photos in a confined space. Learn to control movie clip movement through ActionScript with a little bit (very little, I promise) of math and physics.