Welcome FlashForward 07 Boston Attendees

I had a great time with you all! Thanks so much for attending my sessions. Here is the source code and example files for you to play around with.

If you have any questions of comments, send me an email or say hi in the forums! Cheers!

Colin

USEFUL LINKS

Gameboy Animation used for the CS3 Integration session

Photo galleries :: Flash Forward Seattle :: Flash Forward Austin :: Flash SummerCamp :: Flash Forward Boston (flickr)

Download all the source files used

PhotoshopCAFE

Save 10% from PhotoshopCAFE, use code FFCONF07

DISKS...

Flash CS3 for Designers

By: Colin Smith

This 8 hour DVD contains all the lessons taught during the Flash Summer Camp as well as a few extras. Be sure to pick this up to complete your learning experience.

Flash CS3 Animation Secrets

By: Chris Georgenes

This video by Chris Georgenes (Mudbubble, keyframer) shows you how to create animationss like a master in Flash.

My Books

 

 

All the Actions Used During my sessions... (These actions are all in ActionScript 3.0)

 

Dragmask

myImage.mask = myMask
myMask.buttonMode = true;

myMask.addEventListener(MouseEvent.MOUSE_DOWN, dragger)
myMask.addEventListener(MouseEvent.MOUSE_UP, noDragger)

function dragger(e:Event):void{
            myMask.startDrag();
}

function noDragger(e:Event):void{
            myMask.stopDrag();
}

 

UI Loader

myBtn.addEventListener(MouseEvent.CLICK, ldr)

function ldr(e:Event){
            my_ldr.source ="img.jpg"
}

 

Slideshow buttons on Gameboy

//loads images
var myArray:Array = new Array();
myArray[0] = "tns/image1.jpg";
myArray[1] = "tns/kuntal.jpg";
myArray[2] = "tns/angela.jpg";
myArray[3] = "tns/kaysar.jpg";

var myloader:Loader = new Loader();

//loads initial image
addEventListener(Event.ENTER_FRAME, firstimg);
function firstimg(e:Event) {
            removeEventListener(Event.ENTER_FRAME, firstimg);
            var request:URLRequest = new URLRequest(myArray[i]);
            myloader.load(request);
            addChild(myloader);
}

//initializes i
var i = 0;

//loader button
forward_btn.addEventListener(MouseEvent.CLICK, forbtn);
function forbtn(e:MouseEvent) {
            //loops to start
            if (i == myArray.length-1) {
                        i = 0;
            } else {
                        i = i+1;
            }
            var request:URLRequest = new URLRequest(myArray[i]);
            myloader.load(request);
            addChild(myloader);
            myloader.x=0;
            myloader.y=0;
}

back_btn.addEventListener(MouseEvent.CLICK, backbtn);
function backbtn(e:MouseEvent) {
            //loops to start
            if (i == 0) {
                        i = myArray.length-1;
            } else {
                        i = i-1;
            }
            //loads image on click
            var request:URLRequest = new URLRequest(myArray[i]);
            myloader.load(request);
            addChild(myloader);
};