COURSE CALENDAR | WEEK 12 CLASS OUTLINE | Homework | JavaScript Exam
Topics covered in class:
- Media Types for the web
- Sound files: WAV, mp3, Real Audio
- Video files: Mpeg video, Quicktime video, AVI video, Flash SWF
- Preparing Multimedia
- Embedding multimedia in HTML
- BAD: Embedding Flash with the Default method (using embed and object tags)
- GOOD: Object Embedding is the way to go
- Object Embedding -- another reference that adds an alt.
- What is the Object Element?
- What is the Param Element?
- Plugin Reference - Why do we need plug-ins?
- Other Methods for embedding Multimedia (object or embed tag and the problems)
- Alternate Methods using Plugin Detection, alternate content and validation
(more on this next week)
- Geoff Stern's FlashObject
- Geoff Stern's Quicktime detect and embed
- Bobby Van Der Slius's UFO
- Drew McLellan's Flash Satay
- Review of all the methods
Lab:
Add sound, video, and Flash using the Standards-Compliant Object Embedding:
- Embed and Link Sound
- Download an mp3 sound file from here. Download the file to your root directory.
- Embed the file using the Object element
- Embed and Link Video
- Download a mpg video from the Hubble Source website. Download the video to your root directory.
- Embed the file using the Object element
- Embed and Link Flash
- Download this flash SWF animation to your root directory
- Embed the file using the Object element
Intro to Flash Workspace
Flash Basics
- Drawing and transforming objects
- Layers
- Symbols (Graphic, Movie Clip, Buttons)
- Libraries
- Frames
- Actions
Create a simple banner
Create a preloader
Publishing your movie
- DO NOT Publish the HTML file from Flash. It creates non-standard code using the EMBED tag!
- There are standards compliant ways to add Flash to your XHTML.
- After using the File > Publish Settings dialog box and publishing ONLY your Flash swf file, refer to the content above for better methods of embedding the swf in your XHTML.
Client Site Work:
Make sure you are on track with your Milestone Schedule
- Phase 1: Site Definition
- Phase 2: Developing Site Structure
- Phase 3: Interface Design & Production
- The Design Process
- Protosite Development
- Art Optimization/Production
- Phase 4: Technical Engineering
- HTML Production/Layout
- Beta Launch/QA Testing -- YOU are HERE!
- Phase 5: Publishing/Marketing/Launch
- Maintenance Schedule/Updating
- Domain and hosting setup
- Search Engine Submissions
- HTML Style Guide