1 / 11

Programming Behavioral Experiments in Flash Session 2 of 3 Building Your First Flash Experiment

Programming Behavioral Experiments in Flash Session 2 of 3 Building Your First Flash Experiment. January 30, 2009 – Jeff Galak (NYU). Agenda for the Week. Session 1: Thursday, January 29 th (2-4pm): Intro to Web Programming, PhP, and Flash Session 2: Friday, January 30 th (10-12pm):

Download Presentation

Programming Behavioral Experiments in Flash Session 2 of 3 Building Your First Flash Experiment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming Behavioral Experiments in FlashSession 2 of 3Building Your First Flash Experiment January 30, 2009 – Jeff Galak (NYU)

  2. Agenda for the Week • Session 1: Thursday, January 29th (2-4pm): Intro to Web Programming, PhP, and Flash • Session 2: Friday, January 30th (10-12pm): Building Your First Flash Experiment • Session 3: Friday, January 30th (3-5pm): Advanced Topics if Flash (Sounds, Videos, and Real Time Ratings) Session 2 - 01/30/2009

  3. Agenda for Today • Working with Pictures • Reaction Times • Create a new experiment from “scratch” Session 2 - 01/30/2009

  4. Two Ways To Get Pictures Into Your Program • “Hard Code” them • Drag an image file from a folder directly onto the stage. • Note that Flash adds it to the library. • File -> Import to Stage/Library • Use ActionScript Session 2 - 01/30/2009

  5. Pictures and ActionScript • Use the “empty movie clip” place holder • Name it something: “imageLoader1” • Save an image file in the same folder as the program • In ActionScript, use the following code: loadMovie(“img.jpg", "imageLoader1"); Name of image file. Can be variable or string. Name of place holder. Can be variable or string. Session 2 - 01/30/2009

  6. Reaction Times in Actionscript • gettimer() • Starttime = gettimer() • Put this somewhere in the main part of the frame • Endtime = gettimer() • Put this wherever you exit the frame (e.g. when a button is clicked) • storedate(“reactiontime”,endtime-starttime); • Put this just below the endtime=gettimer() line • Done! Session 2 - 01/30/2009

  7. Creating a New Experiment: Steps • Duplicate existing experiment • Rename all the files to the new experiment name • Update “experiment”.php • Change experimentname • Set the right number of conditions Session 2 - 01/30/2009

  8. Creating a New Experiment: Steps • Program your experiment • Update the preamble to reflect the correct conditions • Do everything else • Test your program in Flash (use Trace when needed) • Compile your experiment: Shift + F12 • Create debriefing Session 2 - 01/30/2009

  9. Creating a New Experiment: Steps • Server Stuff • Connect to your server via FileZilla • Create a directory with the same name as your experiment • Upload everything • CHMOD the folder and files to 777 • Test your program online • Check that the data file is created and looks right • CHMOD the data file to 777 Session 2 - 01/30/2009

  10. Homework 1. Install software!! 2. Try and upload the existing files to your webserver and see if everything works • Make sure to check permissions (CHMOD 777 works well)…ask me for help 3. Take any simple questionnaire you have and try to turn it into a program (at least 2 conditions) • If you can’t get the web version to work just yet, try and get it to work locally (e.g. with CTRL+ENTER) • If you don’t have a questionnaire, I will give you one Session 2 - 01/30/2009

  11. Next Session • Session 3: Friday, January 30th (3-5pm): Advanced Topics if Flash (Sounds, Videos, and Real Time Ratings) Session 2 - 01/30/2009

More Related