Various ActionScript classes and Flash site templates that I use on a regular basis, collected them into one open source code library. Feel free to send any suggestions, questions, etc. to firstname.lastname@example.org
A group of Flash site templates (“Rooms”) used to display various types of media content (video/audio/images) in a variety of ways with a library of shared components (Lightbox, Media Players, etc.).
Flash template for creating Flash presentations or microsites that imports external swf's that have been generated from InDesign. Lightbox functionality is enabled by adding Interactive Buttons in InDesign and adding the file names of the content to be lightboxed to the button title.
Another xml-based full-screen Flash site template, with deeplinking and a liquid canvas, designed to display media content.
An xml-based full-screen Flash site template, designed for communications such as newsletters, business proposals, case studies, white papers, etc. Extends FullScreenSite.
An xml-based full-screen Flash site template, designed to showcase media content, such as video, images, audio and flash.
An xml-based full-screen fixed two-column Flash site template. Includes swfaddress, lightboxing, various media components and google analytics event tracking.
The setup I use to embed video on a web pages. Uses a Flash video player I created, and falls back to an html5 player for Apple devices.
A basic html5 web page template designed for webkit devices (iPhone/iPad/Android). Includes landscape/portrait css and jQuery.
Usage examples for the various ActionScript classes in the johnpolacek lib.
Components used by document classes to present ContentDisplay elements.
Loads an array of thumbnails and arranges them in a grid. Clicking on a thumbnail launches content from a corresponding array in a lightbox window.
Loads and arranges images in a grid.
Uses the ContentDisplay classes to display media content in a window on the top level while using an overlay to dim the background.
Top-level display classes for various types of media.
An MP3 player.
A looping animated slideshow of images
Displays flash content (.swf)
Displays images (.jpg, .gif and .png)
A netstream flash video player
Various classes dealing with different types of media.
Loads and plays sound files in a continuous loop.
Animated sound spectrum displayed in a rectangle container
Classes for quickly and easily creating shapes.
Classes are for displaying text.
Displays HTML-formatted text, with runtime font embedding & CSS styling
Classes for various user interface elements (e.g., navigation, scrolling).
Simple accordion nav menu.
Using ChromeContainer, BasicButton and BasicButtonMenu.
Add a scrollbar and masking to any sprite.
This scrollbox component is independent of the rest of the class library. It uses no imported classes, can be easily re-skinned and is meant to be edited in the .fla.