Tuesday, December 1, 2009

MULTIPLE LOADER code

var myLoaderT1:Loader=new Loader ();
var myLoaderU1:Loader=new Loader ();
var myLoaderV1:Loader=new Loader ();

shapes_Sam.addEventListener(MouseEvent.CLICK, swfT1content);
function swfT1content(myeventT1:MouseEvent):void {
var myURLT1:URLRequest=new URLRequest("http://www.pixelcola.net/swf/triangle.swf");
myLoaderT1.load(myURLT1);
addChild(myLoaderT1);
}


shapes_Sam.addEventListener(MouseEvent.CLICK, swfU1content);
function swfU1content(myeventT1:MouseEvent):void {
var myURLU1:URLRequest=new URLRequest("http://www.pixelcola.net/swf/triangle.swf");
myLoaderU1.load(myURLU1);
addChild(myLoaderU1);
}

shapes_Sam.addEventListener(MouseEvent.CLICK, swfV1content);
function swfV1content(myeventT1:MouseEvent):void {
var myURLV1:URLRequest=new URLRequest("http://www.pixelcola.net/swf/triangle.swf");
myLoaderV1.load(myURLV1);
addChild(myLoaderV1);
gotoAndStop(2);
}

myLoaderT1.x=150
myLoaderU1.x=250
myLoaderV1.x=350

Tuesday, October 20, 2009

Blog Post #4 (min 300 words, posted by Friday 10/23)

You have chosen a text in explore in a new form, a new type of media.

What interests you about this text in particular?

What interests you about this text in particular in relationship to its potential as a new media form, in relationship to its potential as a Flash file?

What are some initial thoughts, or early ideas on how you plan to realize this story in Flash?

Your Second Project

Your second project will be a FLASH based exploration of a pre-existing text in an interactive, non-linear fashion. You will determine the levels of interactivity and non-linearity.

Abstract formal as well as associational relationships created through juxtaposition should contribute to mis-en-scene.

An interactive exploration of mis-en-scene in relation to a story, poem, or other form of found literature...

A self directed journey through a story's setting. Encounters with activities. A book, broken into chapters, strewn across the floor. Permission to step out of the car and wander through a Disney ride...

You will determine the levels of interactivity and non-linearity. This can range from extremely complex to simple choice in the ordering of chapters. You are providing an opportunity to explore "particular aspects of" or "areas of interest around" a pre-existing text, not completely re-telling a story or trying to represent everything in that story.

Minimum requirements will be forthcoming...

Thursday, September 24, 2009

Your First Project:

Your First Project:

Due by the beginning of class, Tuesday, October 13

Explore abstract formal relationships as well as associational relationships created through montage and through the juxtaposition of externally loaded swf files.


Minimum Requirements:


There must be a minimum of 4 simultaneous, externally loaded swf files in the frame at any given time.

There must be a minimum of 14 externally loaded swf files total


Project should include at least two of the following:

2 collage animations made of found images

2 vector animations made entirely in Flash and or Illustrator

2 found video clips, cropped, clipped, and modified for your project


Project should include a combination of ways to load and unload external files:

1. script and instance changes to buttons inside movie clips

2. buttons advancing the timeline to new frames


New and Re- Combinations should occur by loading and unloading external files.


Areas of Consideration:

juxtaposition within a particular frame

montage within a particular frame

juxtaposition within the entire frame

montage within the entire frame


Consider button to button formal and associational relationships as well as button to file formal and associational relationships.


Be prepared to discuss your project with respect to the issues and examples we have experienced in class so far.


Blog Post #3

Blog Post #3

Due Tuesday, September 29th, posted by the beginning of class


Reading 5:

Find one example of work from two of the following artists that relates to issues we have discussed in class so far and consider both abstract formal and associational relationships between elements within the picture plane:

Robert Rauschenberg

James Rosenquist

John Baldesaari

David Salle

Hanna Hoch

Raoul Hausmann

Joseph Cornell


Writing:

Post the two images you have read. For each, write between 75 and 100 words describing abstract formal and associational relationships between elements within the picture plane.

Thursday, September 17, 2009

A Note on Technical Skills

A Note on Technical Skills
(from Mark Tribe’s New Media Art Production Course at Brown University)

The emphasis in this course is not on technical mastery but on understanding new media
technologies as tools and sites for creative cultural practice. Some students will come to the course with advanced new media production skills, others with very limited skills. This is OK! Advanced skills are not necessarily needed in order to make advanced art. Keith Obadike's Blackness for Sale and Young-Hae Chang Heavy Industries' work are two examples of successful and influential new media art that required limited technological skill to produce. What makes these projects effective is, among other things, their conceptual deftness, the effectiveness with which they use relatively simple tools, and strength of their artistic voices.

New media technologies are so numerous and complex, and they are changing so quickly, that keeping up can be a sisyphean task. The most important tech skills you can learn are: how to teach yourself what you need to know in order to realize your ideas; how to find ways to realize your ideas given the skills and resources you reasonably can acquire; and how to partner or collaborate with others who have skills you need but don't have and don't want to acquire yourself. That said, there is no substitute for learning by doing. We will organize workshops on key skills, teach one another as we learn, and strive throughout to maintain a playful and experimental attitude toward the technologies we use.

Wednesday, September 16, 2009

Your Second Blog Post

Due Tuesday, September 22, 2009, minimum 300 words, posted by the beginning of class:

Compare and contrast abstract and associational formal systems.
Site specific examples of editing strategy from films we have seen in class.

Also over the weekend:

Tuesday, September 15, 2009

Using a Frame in the Main Timeline to Load an External File



var req2:URLRequest = new URLRequest("YourMovie.swf");
var loader2:Loader = new Loader();

loader2.x = 50
loader2.y = 100

loader2.load(req2);
addChild(loader2);

AS3 Loading and Unloading External Content

var myLoader1:Loader=new Loader ();
squBtn1.addEventListener(MouseEvent.CLICK, swf1content);
function swf1content(myevent1:MouseEvent):void {
var myURL1:URLRequest=new URLRequest("YourMovie.swf");
myLoader1.load(myURL1);
addChild(myLoader1);
}

cirBtn1.addEventListener(MouseEvent.CLICK, unloadSwf1content);
function unloadSwf1content(myevent5:MouseEvent):void {
removeChild(myLoader1);
}

Thursday, September 10, 2009

Your First Blog Post

Due Tuesday, September 15th, posted by the beginning of class:

Choose one of the following readings from class so far to write about:
The Garden of Forking Paths by Jorge Luis Borges
The New Work Station: CD ROM Authoring Systems by Marc Canter
The work description by William Burroughs
Post a minimum of 100 words describing what the author is doing and how.

Choose one of the films from class so far to write about.
Post a minimum of 150 words describing what the filmmaker is doing and how. Discuss the work in terms of cinematography, editing strategy, and/or use of mise-en-scene.

ActionScript 3.0: Button Actions

btnInstanceName.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerA);
function mouseDownHandlerA(event:MouseEvent):void {
gotoAndStop(1);
}

ActionScript 3.0: Terms and Definitions

VARIABLE
A variable represents a specific piece of data.
When you declare(create) a variable, you assign a data type.
Assigning a data type determines what kind of data the variable can represent.
var is the keyword used to create a variable

KEYWORD
A word used to perform a specific task
var is the keyword used to create a variable

PARAMETER
The value between parentheses
A detail for a particular command
In the method gotoAndPlay(5), 5 is the parameter

FUNCTION
A group of statements referred to by name

OBJECT
abstract data that helps to perform tasks
A button is an object.

METHOD
the verbs of ActionScript
stop() is a method
gotoAndPlay(5) is a method

PROPERTIES
data that describes an object
height, width, x and y coordinates are properties

EVENT
occurences that happen inside the Flash environment
a mouse click is an event

Tuesday, September 8, 2009

Screening, Tuesday Sept.8:

La Jetee, Chris Marker, 1962

Thursday, August 27, 2009

COMING ATTRACTIONS:

Abstract Film:
Walter Ruttman Lichtspiel Opus I 1920
Hans Richter Rythmus 21 1921
Viking Eggeling and Eerne Niemeyer Symphonie Diagonale 1924

Stan Brackhage Mothlight 1963

COMING ATTRACTIONS:

A discussion of NONNARRATIVE FORMAL SYSTEMS:
ABSTRACT: Ballet Mechanique Leger, Murphy, Ray, 1924
ASSOCIATIONAL: Koyaanisqatsi Reggio, Glass, Fricke, 1982
CATEGORICAL: Olympia Leni Riefenstahl, 1936
RHETORICAL: TBA
from Film Art: An Introduction, Bordwell and Thompson, 1997


Wednesday, April 22, 2009

WED. Scripts Frame 3

var req2:URLRequest = new URLRequest("profile/profile1.jpg");
var loader2:Loader = new Loader();

loader2.x = 50
loader2.y = 100



loader2.load(req2);
addChild(loader2);

WED. Scripts Frame 2

var req:URLRequest = new URLRequest("squares.swf");
var loader:Loader = new Loader();



loader.load(req);
addChild(loader);




btnWhite.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerE);
function mouseDownHandlerE(event:MouseEvent):void {
    loader.unload();
}

btnBlack.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerG);
function mouseDownHandlerG(event:MouseEvent):void {
    addChild(loader);
}

WED. scripts FRAME 1

stop();

btnBlack.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerD);
function mouseDownHandlerD(event:MouseEvent):void {
    gotoAndStop(2);
}

btnRed.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerH);
function mouseDownHandlerH(event:MouseEvent):void {
    gotoAndStop(6);
}





btnYellow.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerA);
function mouseDownHandlerA(event:MouseEvent):void {
    gotoAndStop(5);
}

btnCyan.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerB);
function mouseDownHandlerB(event:MouseEvent):void {
    gotoAndStop(4);
}

btnGreen.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerC);
function mouseDownHandlerC(event:MouseEvent):void {
    gotoAndStop(3);
}

Monday, April 20, 2009

UNLOAD

btnWhatever.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerE);
function mouseDownHandlerE(event:MouseEvent):void {
    loader.unload();
}

LOAD external file

stop();

var req3:URLRequest = new URLRequest("whatever.swf");
var loader3:Loader = new Loader();



loader3.load(req3);
addChild(loader3);

Good AS3 Preloader Tutorial

http://www.flashmagazine.com/tutorials/detail/how_to_make_a_custom_as3_preloader/

AS3 PRELOADER

AS3 using a MovieClip as a Button w/ Animation

LINK to explanation/TUTORIAL (http://www.actionscript.org/forums/showthread.php3?t=164295):
code using:
import flash.display.MovieClip
import flash.events.MouseEvent:

import flash.display.MovieClip; 

import flash.events.MouseEvent;

myMc.addEventListener(MouseEvent.ROLL_OVER, onRollOverHandler);

myMc.addEventListener(MouseEvent.ROLL_OUT, onRollOutHandler); 

myMc.addEventListener(MouseEvent.CLICK, onClickHandler); 

myMc.addEventListener(MouseEvent.MOUSE_DOWN, onPressHandler); 

myMc.addEventListener(MouseEvent.MOUSE_UP, onReleaseHandler);

// if you want a hand cursor  

myMc.buttonMode = true; myMc.useHandCursor = true;


function onRollOverHandler(myEvent:MouseEvent) {

        trace("s1");  

        myMc.gotoAndPlay("_over"); 


function onRollOutHandler(myEvent:MouseEvent) {  

               trace("Out");  

               myMc.gotoAndPlay("_out");  

               // myMc.stop(); 

}


function onClickHandler(myEvent:MouseEvent) {  

              trace("I waited for Press AND Release!!!"); 


function onPressHandler(myEvent:MouseEvent) {  

              trace("Press"); 


function onReleaseHandler(myEvent:MouseEvent) {  

              trace("Release"); 

}

 













Wednesday, April 1, 2009

NONlinear Flash (Video) Database Narrative

We will review this work in class on Mon. April 20.  All work must be posted at this time.
All post crit revisions will be due by the following Monday, April 27.

Monday, March 30, 2009

thejetty.org

Title: thejetty.org
Artist: Hidekazu Minami
Date Created: 2000
URL: http://www.thejetty.org/

WAXWEB

Title: WAXWEB
Artist: David Blair
date created: 1994

mouchette.org

title: mouchette.org
artist: "Mouchette" (pseudonymous character)
date created: 1996

my boyfriend came back from the war

Title: my boyfriend came back from the war
Artist: Olia Lialina
Date created: September 1996
URL: http://www.teleportacia.org/war/war.html

Wednesday, March 25, 2009

Loading External .swf Files:

var req:URLRequest = new URLRequest("fileName.swf");
var loader:Loader = new Loader();



loader.load(req);
addChild(loader);

Monday, March 23, 2009

ActionScript 3.0 for Buttons

Actions for Buttons:
btnInstanceName.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.pixelcola.net/"));
}

btnInstanceName.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerA);
function mouseDownHandlerA(event:MouseEvent):void {
gotoAndStop(1);
}

btnInstanceName.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandlerB);
function mouseDownHandlerB(event:MouseEvent):void {
gotoAndStop(10);
}

Wednesday, March 18, 2009

class on Wed 3/18/09

All videos were to be posted by today, for class critique

Monday, March 16, 2009

BLOG POSTS: Post-Spring-Break Weekly Posts

Before each class (beginning with class on Wednesday) you should make a new post to your blog.
This new post should describe an example of contemporary New Media art from one of the links at the right.  Include an image of the project, title and description of the project, the name(s) of the artist(s), location of the exhibition, date of the project, and link back to the site where you found this information, not necessarily in that order.  

Monday, February 2, 2009

BLOG POSTS:

Blog Post 1:
Post a one page summary of sections X-XV of Walter Benjamin's The Work of Art in the Age of Mechanical Reproduction
Due 2/9/9

Blog Post 2:
All students not present for the class discussion of Abstract Formal Systems on 2/9/9 should post a 1 page summary by 2/16/9

Wednesday, January 28, 2009

Ballet Mecanique















Dir.  Fernand Leger, Dudley Murphy
Writen By Fernand Leger
Cin. Dudley Murphy, Man Ray

Saturday, January 24, 2009

Un Chien Andalou














Un Chien Andalou, 1929
Dir. Luis Bunuel
Written by Luis Bunuel and Salvador Dali
Cin. Albert Duverger, Jimmy Berliet
Editing by Luis Bunuel