They are also available at the class iTunesu site ( link through blackboard).
]]>update: we didn’t get far today but here is the zip file with what we did do
Here are the start files for YouTube
]]>Flickr
YouTube
Yahoo (Search, Answers or a combination of them).
EMAIL ME by WEDNESDAY the basic idea for your final project.
These are the only APIs I will definitely be doing screencast tutorials on. You can pick another one but it will mean that you have to do more of the work to figure out how it works (I can help but won’t be doing tutorials on it).
If there is time I may also do a quick tutorial on reading RSS feeds and displaying them. However I’m not sure that’s going to happen at this time.
Also, because time is short I’m going to reduce the requirements for the final project. In short they are:
API:
- Connect to an API
- Make three different types of method calls to the API and receive and process the results of the calls.
Interaction Design
- interactive elements (like buttons) work
- I know what to click on.
- what I expect to happen happens when I click on something
Visual Design
- More later, but it should look finished and polished (alignment, fonts, colors etc).
Information About the project
- About You information
- Help and Instructions
update: here are the files we worked on in class
flickr_api_inclass.zip
Today we are going to look at the Flickr API. I made a screencast on it but due to technical difficulties the sound wasn’t recorded so I’m going to have to remake it.
What I’ve done is put together a zip file (below) that has a flash movie, a Document Class and a utility class. Also it has all of the files you need to use the API. Download this and we will be able to begin from the code this time instead of downloading the files. Hopefully it means we will be able to get some good things done so you can see generally how the API works.
]]>http://developer.yahoo.com/flash/
The API itself is here:
http://p.yimg.com/c/ycs/ydn/flash/pkg/astra-webapis-1.2.0.zip
Here is some code for the Yahoo API Key we will need: I’m going to remove this after class so it won’t just be out there on the web. So if you need it again let me know, or better yet go get your own
answerApi = new AnswersService(“gIP86lTV34FQqd1THiNWz4bpXMPKMBkPcyMm4Jn7354FdadwJKV8j9765iJtRsFsHg–”);
–
]]>I’ll show those to you and then let you get to work while I come around to each group to see how you are doing.
]]>PART 1: Written Document
1. A breakdown of:
– each screen in your application, including help screens
– For each screen I want to see:
a. A description of what the screen does.
b. Who is creating the visual assets (movieclips and textfield etc)
c. Who is creating the actionscript class for the screen
PART 2: Flash Movie
Create a flash movie with all of the screens for your midterm project. They don’t have the be the final version but they should have all of the pieces that need instance names (buttons text fields etc).
Email these two things to me with everyone in the group in the CC.
]]>Today we will look at how to use the data property of the SharedObject to share information between flash movies.
We will start with the following files and work from there:
StartFiles.zip
This example will show how to have an draggable object that when one person moves will move on all screens
]]>