Books Home | About Us | Index | Next Record | Browse

The online computer book shop for UK & Europe                                   

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Flash Professional 8 Unleashed
  

  Flash Professional 8 Unleashed by David Vogeleer

  • Published by: SAMS
  • Author: David Vogeleer
  • Page Count: 840
  • Group: FLASH 8 PROFESSIONAL
  • ISBN: 0672327619 / 9780672327612
  • Published: Oct 2005

Our Price: 24.47
Discount: 32%
RRP: 35.99 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book Information and Description:

Flash Professional 8 Unleashed
Macromedia Flash is a key technology for designing and delivering low-bandwidth animations, presentations, and web sites. More recently it has become development environment, complete with scripting capabilities and server-side connectivity. Flash has the ability to easily integrate with, and add interactivity to, complex media types with powerful and intuitive tools. Developers can rapidly develop high performance, accessible content using pre-assembled building blocks and expand their authoring capabilities with custom extensions from independent developers.

  Macromedia Flash MX Unleashed covers these high-end topics, providing you with a solid and complete reference for building Flash websites and applications. Fundamentals are covered quickly in the first part of the book, with the majority of the content devoted to coverage of ActionScript and how Flash works with varied middleware. You'll also learn how to integrate Flash with several other technologies, including XML and PHP.

CONTENTS:

Introduction.

  I. GETTING STARTED.

  1. What's New?

      The Interface

      Tabs on the Mac

      Tabs in Panels Are Back

      One Library to Rule Them All

      Bigger Pasteboard

      Two Levels of Undo

      Object Drawing-The New Grouping

      Content on the Go

      Hide and Seek Is Over

      Welcome Back, Normal Mode

      The Fastest Flash Player Ever

      FlashType

      Cache as Bitmap

      Blending

      Filters

      Stroke Improvements

      Video in Flash

      New Dynamic Content

      BitmapData

      File Upload

      Summary

  2. Getting Started with Flash Professional 8.

      Humble Beginnings-Where Flash Came From

      The Interface

      The Stage

      The Properties Inspector Panel

      Flash Panels

      Check Your Spelling

      Preferences

      The General Category

      The ActionScript and Auto Format Categories

      The Clipboard Category

      The Drawing Category

      The Text Category

      The Warnings Category

      Shortcuts

      Making a Better Workspace

      Summary

  3. Creating Graphics in Flash.

      The Toolbar

      The Colors Section

      The View Section

      The Tools Section

      Colors and Gradients

      The Color Swatches Panel

      The Color Mixer Panel

      Grouping and Drawing Objects

      Groupies

      Drawing Objects

      Stacking Groups

      Importing and Working with Bitmaps

      Creating a Bitmap Fill

      Tracing Bitmaps

      Swap Bitmap

      Summary

  4. Flash Animation.

      Welcome to the Timeline

      The Layers Section

      The Frames Section

      Frame by Frame

      Your First Animation

      Tweening

      Your First Tween

      Shape Hints

      Summary

  5. Symbols, Instances, and the Library.

      What Is a Symbol?

      What Is an Instance?

      The Graphic Symbol

      When Should You Use a Graphic?

      Converting to a Symbol

      The Button Symbol

      An Interactive Button

      Memoirs of an Invisible Button

      The Movie Clip Symbol

      The Library

      Back to the Timeline

      Your First Motion Tween

      The Tween Editor

      Nested Animation

      Motion Guides

      The Mask Layer

      Summary

  6. Working with Sound and Video.

      Why Sound?

      Adding Sound

      Sound in the Properties Inspector

      Sound Effects

      Creating a Custom Effect

      Syncing and Looping

      Compressing Sound

      Sound with ActionScript

      Video in Flash

      Importing Video into Flash

      Summary

  7. Publishing.

      The Publish Settings

      Publishing Profiles

      The Formats Tab

      For the Web

      Graphics

      Projectors and QuickTime

      Flash Player 8 and SWFs

      The Flash Tab

      The Version Field

      The Sound Settings

      The HTML Tab

      Detect Flash Version

      The GIF Tab

      The PNG Tab

      The JPEG Tab

      The QuickTime Tab

      Summary

  II. ACTIONSCRIPT.

  8. Welcome to ActionScript 2.0.

      What Is ActionScript?

      Object-Oriented Programming

      What Is an Object?

      Properties of an Object

      Methods of an Object

      Events of an Object

      Where Do Objects Come From?

      Prototyping an Object

      Introduction to ActionScript 2.0

      Declaring Variables and Instance Names

      Strict Data Typing Variables

      Strict Data Typing with Functions

      The Actions Panel

      Actions Panel Preferences

      Reference/Help Panel

      Behaviors and the Behaviors Panel

      ActionScript Fundamentals

      Comments

      Code Hints and Naming Conventions

      ActionsPanel.xml

      Triggering Code Hints with Comments

      Strict Data Typing to Trigger Code Hints

      Dot Syntax

      The Movie Clip Object

      Functions

      Conditionals

      Loop Statements

      Summary

  9. Strings, Numbers and Variables-In Depth.

      Types of Data Types

      The String Data Type

      Creating a String

      Empty Strings

      Quotes

      Escape Sequences

      Manipulating Strings

      Joining Strings

      Indexing Characters in Strings

      Unicode-Style Strings

      The Number Data Type

      Creating a Number

      Solving the Problem of Repeating Decimal Points

      Predefined Values for Numbers

      Bonus Numbers

      Boolean Data Type

      Null Data Type

      Undefined Data Type

      Array Data Type

      Variables

      Making a Variable

      Changing Data in Variables

      Incrementing and Decrementing Variables

      Empty Variables

      Comparing Variables

      Combining Types of Values in Variables

      Converting Variables Using Functions and Methods

      The Scope of a Variable

      An Applied Example

      Summary

  10. Arrays.

      What Is an Array and How Does It Work?

      Deconstructing an Array

      Creating an Array

      Retrieving Information from an Array

      Adding Elements to Arrays

      The push Method

      The unshift Method

      The splice Method

      The concat Method

      Naming Array Elements

      Removing Array Elements

      The delete Operator

      Removing Elements Using the length Property

      The splice Method Revisited

      The pop Method

      The shift Method

      Changing Elements in Arrays

      Advanced Nested Arrays

      Additional Array Methods

      The toString Method

      The join Method

      The slice Method

      The reverse Method

      Sorting Arrays

      The sortOn Method

      Applied Example

      Summary

  11. Statements and Expressions.

      Statement Syntax

      Statement Block

      Object Statements

      The with Statement

      The for in Statement

      Flow Modifiers

      Conditional Statements

      Comparison Operators

      The if Statement

      The else Statement

      The else if Statement

      switch, case, default, and break

      Loop Statements

      Summary

  12. Functions.

      Creating a Function

      Running the Function

      Using Parameters in Functions

      Functions That Return Values

      Nested Functions

      Function Scope

      Mapping to a Function

      The global Identifier

      Variables and Functions

      The Arguments Class

      The length Property

      Functions as Objects

      Functions as Methods

      Functions Built In to Flash

      The call Function

      Conversion Functions

      Mathematical Functions

      Deprecated Functions

      Summary

  13. The Movie Clip Object.

      Creating Movie Clips

      Creating Movie Clips Manually

      Creating Movie Clips with ActionScript

      Manipulating Movie Clips

      Animating Movie Clips with ActionScript

      The cacheAsBitmap Property

      Using Math to Help Animate Movie Clips

      Using the Color Object

      The blendMode Property

      Filters

      Depth and the Stacking Order

      Duplicating Movie Clips

      Removing Movie Clips

      The removeMovieClip() Method

      The Drawing API

      The lineStyle() Method

      The moveTo() Method

      The lineTo() Method

      The lineGradientStyle() Method

      The beginFill() Method

      The beginGradientFill() Method

      The curveTo() Method

      Summary

  14. Events.

      Handling Events

      The Callback

      Listeners

      Duplicating Effort

      Callbacks Versus Listeners-The Showdown

      Button Events

      Movie Clip Events

      Movie Clips Handling Button Events

      Events of the Mouse Object

      Events of the Key Object

      Events of the TextField Object

      Cross-Object Events

      Summary

  15. Working with Text.

      The Text Field Interface

      Spell Checking Text Fields

      Creating Text Fields

      Static Text

      Dynamic Text

      Input Text

      Creating Text Fields in ActionScript

      Formatting the Text in Text Fields

      The TextFormat Object

      Cascading Style Sheets

      Scrolling Text Fields

      The Mouse Wheel Event

      HTML Text in Text Fields

      The Image Tag

      HTML Text Fields and JavaScript

      Multilanguage Text

      Unicode-encoded Strings

      The Strings Panel

      Summary

  16. Components.

      What Is a Component?

      Getting Started with Components

      The Components Panel

      Adding Components to the Stage

      The attachMovie() Method

      Setting Parameters

      The Properties Inspector

      Changing the Parameters of a Component

      The Component Inspector Panel

      ActionScript

      Capturing Component Events

      Getting Data from Components

      Skinning Components

      Manually Skinning a Component

      Using the style Property

      The dataProvider Property

      Data Binding

      Creating a Version 2.0 Component

      Summary

  17. Debugging.

      What Is Debugging?

      Planning Ahead

      Names That Make Sense

      Documentation

      Strict Data Typing

      Prototyping and Testing

      Tools of the Trade

      The trace Function

      List Options

      The Error Object

      Sizing Up Your Project

      The Debugger

      Remote Debugging

      Summary

  II. OUTSIDE OF FLASH.

  18. External ActionScript.

      Why Use External ActionScript?

      #include Versus Classpath

      Getting Started with External Class Files

      Defining a Class

      Public, Private, and Static

      Declaring Properties with a Constructor Function

      Creating Methods

      Creating Getter/Setter Methods

      Creating Events

      Creating Callback Events

      Creating Listener Events

      Bringing It All Together

      Summary

  19. Loading Visual Content.

      Why Load External Content?

      What Content Can Be Loaded and Where?

      Loading Images Dynamically

      The loadMovie() Method

      Inheritance

      The loadMovieNum() Method

      The unloadMovie() Method

      The removeMovieClip() Method

      The unloadMovieNum() Function

      The Loader Component

      Loading SWF Files into Flash

      Manipulating Loaded SWF Files

      Loading External Content into Text Fields

      Manipulating Embedded Content in Text Fields

      Preloaders

      The getBytesTotal() and getBytesLoaded() Methods

      The ProgressBar Component

      Summary

  20. Introduction to Data Integration.

      Why Dynamic Content?

      The getURL() Method

      The MIME Format

      The escape() and unescape() functions

      The loadVariables Method

      The onData Event

      The loadVariablesNum() Method

      The LoadVars Object

      The load() Method

      The onLoad Event

      The Undocumented onData Event

      The ExternalInterface API

      The Call Method

      The addCallback Method

      Summary

  21. ASP and Flash.

      What Is ASP?

      How Does ASP Work?

      Getting the Server

      Intro to ASP Scripting

      Your First ASP Page

      Sending and Receiving Data

      Receiving Data in ASP

      Sending and Receiving in Flash

      Accessing Access

      Summary

  22. PHP and Flash.

      Setting Up Your Server

      Installing Apache Server

      Installing PHP

      Installing MySQL

      Now That It's All Installed

      Learning More About PHP

      PHP and Flash-Receiving Data

      Example 1-Hello World

      Example 2-Hello, Goodbye World

      Example 3-Multiple Values and Multiple Variables

      Example 4-Sending Mail with Flash and PHP

      PHP and Flash-Sending and Receiving Data

      Example 5-Confirming sentMail

      Incorporating a MySQL Database

      Example 6-Address Book

      File Uploads-Flash 8 Specific

      Example 7-File Upload

      Summary

  23. Flash Remoting with ColdFusion.

      What Is Flash Remoting?

      The Application Server

      Technical Requirements

      ColdFusion and Flash Flowchart

      Flash Remoting Setup Process

      Setting Up the Server

      Installing IIS

      Installing ColdFusion MX7

      Setting Up Your Database

      Creating a ColdFusion Data Source

      Reviewing the Application

      Let's Begin: ColdFusion Components (CFCs)

      Flash Remoting and ActionScript 2.0

      Import Flash Remoting ActionScript Classes

      Establish a Gateway Connection and Service

      Communicate with the CFC and Handle the Results

      Building Your Application

      Summary

  24. XML and Flash.

      What Is XML?

      Formatting XML

      Rules of XML

      Attributes

      Elements Versus Attributes

      XML and Flash

      The XML Object

      The XMLConnector Component

      The trigger() Method

      The result Event

      The Tree Component

      Summary

  25. Web Services and Flash.

      What Is a Web Service?

      Why Use Web Services?

      Creating a Web Service

      Consuming Web Services with Flash

      Using the XML Object

      Flash Remoting

      The Web Services Panel

      The WebServiceConnector Component

      Data Binding

      Consuming Outside Web Services

      Absorbing the Amazon Web Service

      Summary

  26. Streaming Media.

      Why Stream Media?

      Creating a Flash Video

      The NetConnection Object

      The NetStream Object

      The play() Method

      The pause() Method

      The close() Method

      The seek() Method

      The setBufferTime() Method

      The onStatus Event

      Properties of the NetStream Object

      The Video Object

      The attachVideo() Method

      Streaming Video

      The FLVPlayback Component

      The Camera Object

      The get() Method

      The activityLevel Property

      Summary

  27. Extending Flash.

      Why Extend Flash?

      Commands

      The History Panel

      Saving Commands from the History Panel

      Creating Commands Manually with JSFL

      Managing Commands

      XML-to-UI Controls

      Creating Behaviors

      Creating Your Own Panels

      Creating Custom Tools

      Creating Custom Effects

      File I/O in JSFL

      Summary

  28. Beyond Flash.

      Flash Alternatives

      SwiSHmax

      SwiSHpix

      PowerCONVERTER

      Wildform FlixPro

      Sorenson Squeeze

      Swift 3D

      Captivate

      Enhancing Flash Files

      Optimaze

      Action Script Viewer 4.0

      SWF Encrypt(tm)

      Beyond the Web

      ScreenTime

      SWF2Video

      SWF Studio 3.0

      MakingThings

      Summary

  IV. Appendix.

  A. ActionScript Reference.

      The BitmapData Class

      Properties

      Methods

      The ExternalInterface Class

      Properties

      Methods

      The BevelFilter Class

      Methods

      The BlurFilter Class

      Methods

      The ColorMatrixFilter Class

      Methods

      The ConvolutionFilter Class

      Methods

      The DisplacementMapFilter Class

      Methods

      The DropShadowFilter Class

      Methods

      The GlowFilter Class

      Methods

      The GradientBevelFilter Class

      Methods

      The GradientGlowFilter Class

      Methods

      The ColorTransform Class

      Properties

      Methods

      The Matrix Class

      Methods

      The Point Class

      Properties

      Methods

      The Rectangle Class

      Properties

      Methods

      The Transform Class

      Properties

      The FileReference Class

      Properties

      Methods

      Events

      The FileReferenceList Class

      Properties

      Methods

      Events

      The TextRenderer Class

      Properties

      Methods

  Index.

 

Book store with some thing for everyone