<?xml version="1.0" encoding="UTF-8"?>
<book title="Learning ActionScript 2.0 in Adobe Flash" directory="LearningAS2" categories="as2" language="en" version="2.0" sort="mm_5">
	<level1 href="00000612.html" name="Introduction" />
		<level2 href="00000613.html" name="Intended audience" />
		<level2 href="00000614.html" name="System requirements" />
		<level2 href="00000615.html" name="Updating Flash XML files" />
		<level2 href="00000616.html" name="About the documentation" />
			<level3 href="00000617.html" name="Learning ActionScript 2.0 book overview" />
			<level3 href="00000618.html" name="Typographical conventions" />
			<level3 href="00000619.html" name="Terms used in this document" />
			<level3 href="00000620.html" name="Copy and paste code" />
		<level2 href="00000621.html" name="Additional resources" />
			<level3 href="00000622.html" name="About the sample files" />
			<level3 href="00000623.html" name="Where to find PDF files or printed documentation" />
			<level3 href="00000624.html" name="About LiveDocs" />
			<level3 href="00000625.html" name="Additional online resources" />
			<level3 href="00000626.html" name="Where to find documentation on other subjects" />
	<level1 href="00000627.html" name="What's New in Flash ActionScript" />
		<level2 href="00000628.html" name="New in ActionScript 2.0 and Flash Player 9.x" />
		<level2 href="00000629.html" name="New in ActionScript 2.0 and Flash Player 8" />
			<level3 href="00000630.html" name="Additions to the ActionScript language in Flash Player 8" />
			<level3 href="00000631.html" name="About deprecated language elements" />
			<level3 href="00000632.html" name="ActionScript editing changes" />
		<level2 href="00000633.html" name="Changes to security model for locally installed SWF files" />
	<level1 href="00000634.html" name="About ActionScript" />
		<level2 href="00000635.html" name="What is ActionScript" />
		<level2 href="00000636.html" name="About choosing between ActionScript 1.0 and ActionScript 2.0" />
		<level2 href="00000637.html" name="Understanding ActionScript and Flash&#160;Player" />
	<level1 href="00000638.html" name="Data and Data Types" />
		<level2 href="00000639.html" name="About data" />
		<level2 href="00000640.html" name="About data types" />
			<level3 href="00000641.html" name="About primitive and complex data types" />
				<level4 href="00000642.html" name="Boolean data type" />
				<level4 href="00000643.html" name="MovieClip data type" />
				<level4 href="00000644.html" name="null data type" />
				<level4 href="00000645.html" name="Number data type" />
				<level4 href="00000646.html" name="Object data type" />
				<level4 href="00000647.html" name="String data type" />
				<level4 href="00000648.html" name="undefined data type" />
				<level4 href="00000649.html" name="Void data type" />
			<level3 href="00000650.html" name="About assigning data types and strict data typing" />
				<level4 href="00000651.html" name="Assigning a data type" />
			<level3 href="00000652.html" name="About type checking" />
			<level3 href="00000653.html" name="About determining data type" />
		<level2 href="00000654.html" name="About variables" />
			<level3 href="00000655.html" name="About declaring variables" />
			<level3 href="00000656.html" name="About default values" />
			<level3 href="00000657.html" name="About assigning values" />
			<level3 href="00000658.html" name="About operators and variables" />
			<level3 href="00000659.html" name="About naming variables" />
			<level3 href="00000660.html" name="Using variables in an application" />
				<level4 href="00000661.html" name="Passing a variable by reference" />
			<level3 href="00000662.html" name="About variables and scope" />
				<level4 href="00000663.html" name="Global variables" />
				<level4 href="00000664.html" name="Timeline variables" />
				<level4 href="00000665.html" name="Local variables" />
			<level3 href="00000666.html" name="About loading variables" />
				<level4 href="00000667.html" name="Using variables from the URL" />
				<level4 href="00000668.html" name="Using FlashVars in an application" />
				<level4 href="00000669.html" name="Loading variables from a server" />
			<level3 href="00000670.html" name="Using variables in a project" />
		<level2 href="00000671.html" name="Organizing data in objects" />
		<level2 href="00000672.html" name="About casting" />
			<level3 href="00000673.html" name="About casting objects" />
	<level1 href="00000674.html" name="Syntax and Language Fundamentals" />
		<level2 href="00000675.html" name="About syntax, statements, and expressions" />
			<level3 href="00000676.html" name="Differences between ActionScript and JavaScript" />
			<level3 href="00000677.html" name="About case sensitivity" />
		<level2 href="00000678.html" name="About dot syntax and target paths" />
			<level3 href="00000679.html" name="About using dot syntax to target an instance" />
				<level4 href="00000680.html" name="Targeting an instance" />
				<level4 href="00000681.html" name="Targeting dynamic instances and loaded content" />
			<level3 href="00000682.html" name="About scope and targeting" />
			<level3 href="00000683.html" name="Using the Target Path button" />
			<level3 href="00000684.html" name="About slash syntax" />
		<level2 href="00000685.html" name="About language punctuators" />
			<level3 href="00000686.html" name="Semicolons and colons" />
			<level3 href="00000687.html" name="Curly braces" />
			<level3 href="00000688.html" name="Parentheses" />
			<level3 href="00000689.html" name="About literals" />
			<level3 href="00000690.html" name="About comments" />
				<level4 href="00000691.html" name="Single-line comments" />
				<level4 href="00000692.html" name="Multiline comments" />
				<level4 href="00000693.html" name="Trailing comments" />
				<level4 href="00000694.html" name="Comments inside classes" />
		<level2 href="00000695.html" name="About constants and keywords" />
			<level3 href="00000696.html" name="Using constants" />
			<level3 href="00000697.html" name="About keywords" />
			<level3 href="00000698.html" name="About reserved words" />
		<level2 href="00000699.html" name="About statements" />
			<level3 href="00000700.html" name="About compound statements" />
			<level3 href="00000701.html" name="About conditions" />
				<level4 href="00000702.html" name="About writing conditions" />
				<level4 href="00000703.html" name="Using the if statement" />
				<level4 href="00000704.html" name="Using the if..else statement" />
				<level4 href="00000705.html" name="Using the if..else if statement" />
				<level4 href="00000706.html" name="Using a switch statement" />
				<level4 href="00000707.html" name="Using try..catch and try..catch..finally statements" />
				<level4 href="00000708.html" name="About the conditional operator and alternative syntax" />
			<level3 href="00000709.html" name="Repeating actions using loops" />
				<level4 href="00000710.html" name="About creating and ending loops" />
				<level4 href="00000711.html" name="Using for loops" />
				<level4 href="00000712.html" name="Using for..in loops" />
				<level4 href="00000713.html" name="Using while loops" />
				<level4 href="00000714.html" name="About do..while loops" />
				<level4 href="00000715.html" name="Using nested loops in your ActionScript" />
		<level2 href="00000716.html" name="About arrays" />
			<level3 href="00000717.html" name="Using arrays" />
				<level4 href="00000718.html" name="About modifying arrays" />
				<level4 href="00000719.html" name="About referencing and finding length" />
				<level4 href="00000720.html" name="About adding and removing elements" />
			<level3 href="00000721.html" name="Creating indexed arrays" />
			<level3 href="00000722.html" name="Creating multidimensional arrays" />
			<level3 href="00000723.html" name="Creating associative arrays" />
		<level2 href="00000724.html" name="About operators" />
			<level3 href="00000725.html" name="Using operators to manipulate values" />
			<level3 href="00000726.html" name="About operator precedence and associativity" />
			<level3 href="00000727.html" name=" About using operators with strings" />
			<level3 href="00000728.html" name="Using dot and array access operators" />
			<level3 href="00000729.html" name="About postfix operators" />
			<level3 href="00000730.html" name="About unary operators" />
			<level3 href="00000731.html" name="About multiplicative operators" />
			<level3 href="00000732.html" name="About additive operators" />
			<level3 href="00000733.html" name="Using numeric operators" />
			<level3 href="00000734.html" name="About relational operators" />
			<level3 href="00000735.html" name="About equality operators" />
			<level3 href="00000736.html" name="Using relational and equality operators" />
			<level3 href="00000737.html" name="About assignment operators" />
			<level3 href="00000738.html" name="Using assignment operators" />
			<level3 href="00000739.html" name="About logical operators" />
			<level3 href="00000740.html" name="Using logical operators" />
			<level3 href="00000741.html" name="About bitwise shift operators" />
			<level3 href="00000742.html" name="About bitwise logical operators" />
			<level3 href="00000743.html" name="Using bitwise operators" />
			<level3 href="00000744.html" name="About the conditional operator" />
			<level3 href="00000745.html" name="Using operators in a document" />
	<level1 href="00000746.html" name="Functions and Methods" />
		<level2 href="00000747.html" name="About functions and methods" />
			<level3 href="00000748.html" name="About types of methods and functions" />
				<level4 href="00000749.html" name="About built-in and top-level functions" />
				<level4 href="00000750.html" name="Writing named functions" />
				<level4 href="00000751.html" name="Writing anonymous and callback functions" />
				<level4 href="00000752.html" name="About function literals" />
				<level4 href="00000753.html" name="About constructor functions" />
			<level3 href="00000754.html" name="Defining global and timeline functions" />
			<level3 href="00000755.html" name="Targeting and calling user-defined functions" />
			<level3 href="00000756.html" name="Naming functions" />
			<level3 href="00000757.html" name="Using functions in Flash" />
			<level3 href="00000758.html" name="Using variables in functions" />
			<level3 href="00000759.html" name="Passing parameters to a function" />
			<level3 href="00000760.html" name="Returning values from functions" />
			<level3 href="00000761.html" name="About nested functions" />
		<level2 href="00000762.html" name="Understanding methods" />
			<level3 href="00000763.html" name="Naming methods" />
	<level1 href="00000764.html" name="Classes" />
		<level2 href="00000765.html" name="About object-oriented programming and Flash" />
			<level3 href="00000766.html" name="The benefits of using classes" />
			<level3 href="00000767.html" name="About packages" />
				<level4 href="00000768.html" name="A comparison of classes and packages" />
				<level4 href="00000769.html" name="Working with packages" />
			<level3 href="00000770.html" name="About values and data types" />
			<level3 href="00000771.html" name="Object-oriented programming fundamentals" />
		<level2 href="00000772.html" name="Writing custom class files" />
		<level2 href="00000773.html" name="About working with custom classes in an application" />
			<level3 href="00000774.html" name="About importing class files" />
				<level4 href="00000775.html" name="About setting and modifying the classpath" />
			<level3 href="00000776.html" name="How the compiler resolves class references" />
			<level3 href="00000777.html" name="Using a class file in Flash" />
			<level3 href="00000778.html" name="Using methods and properties from a class file" />
				<level4 href="00000779.html" name="About public, private, and static methods and properties&#160;(members)" />
			<level3 href="00000780.html" name="About class members" />
				<level4 href="00000781.html" name="Using the Singleton design pattern" />
				<level4 href="00000782.html" name="Using class members" />
			<level3 href="00000783.html" name="About getter and setter methods" />
				<level4 href="00000784.html" name="Using getter and setter methods" />
			<level3 href="00000785.html" name="About dynamic classes" />
				<level4 href="00000786.html" name="Creating dynamic classes" />
			<level3 href="00000787.html" name="About using encapsulation" />
			<level3 href="00000788.html" name="About using the this keyword in classes" />
		<level2 href="00000789.html" name="Example: Writing custom classes" />
			<level3 href="00000790.html" name="Creating and packaging your class files" />
			<level3 href="00000791.html" name="Writing the constructor function" />
			<level3 href="00000792.html" name="Adding methods and properties" />
			<level3 href="00000793.html" name="Controlling member access in your classes" />
			<level3 href="00000794.html" name="Documenting the classes" />
		<level2 href="00000795.html" name="Example: Using custom class files in&#160;Flash" />
			<level3 href="00000796.html" name="Importing classes and packages" />
			<level3 href="00000797.html" name="Creating instances of classes in an example" />
		<level2 href="00000798.html" name="Assigning a class to symbols in Flash" />
		<level2 href="00000799.html" name="Compiling and exporting classes" />
			<level3 href="00000800.html" name="Using ASO files" />
		<level2 href="00000801.html" name="Understanding classes and scope" />
		<level2 href="00000802.html" name="About top-level and built-in classes" />
			<level3 href="00000803.html" name="Top-level classes" />
			<level3 href="00000804.html" name="The flash.display package" />
			<level3 href="00000805.html" name="The flash.external package" />
			<level3 href="00000806.html" name="The flash.filters package" />
			<level3 href="00000807.html" name="The flash.geom package" />
			<level3 href="00000808.html" name="The flash.net package" />
			<level3 href="00000809.html" name="The flash.text package" />
			<level3 href="00000810.html" name="The mx.lang package" />
			<level3 href="00000811.html" name="The System and TextField packages" />
		<level2 href="00000812.html" name="About working with built-in classes" />
			<level3 href="00000813.html" name="About creating a new instance of a built-in class" />
			<level3 href="00000814.html" name="Accessing built-in object properties" />
			<level3 href="00000815.html" name="About calling built-in object methods" />
			<level3 href="00000816.html" name="About class (static) members" />
			<level3 href="00000817.html" name="Excluding classes" />
			<level3 href="00000818.html" name="Preloading class files" />
	<level1 href="00000819.html" name="Inheritance" />
		<level2 href="00000820.html" name="About inheritance" />
		<level2 href="00000821.html" name="About writing subclasses in Flash" />
			<level3 href="00000822.html" name="About writing a subclass" />
				<level4 href="00000823.html" name="Example: Extending the Widget class" />
			<level3 href="00000824.html" name="Overriding methods and properties" />
		<level2 href="00000825.html" name="Using polymorphism in an application" />
	<level1 href="00000826.html" name="Interfaces" />
		<level2 href="00000827.html" name="About interfaces" />
			<level3 href="00000828.html" name="About the interface keyword" />
			<level3 href="00000829.html" name="About naming interfaces" />
			<level3 href="00000830.html" name="Defining and implementing interfaces" />
		<level2 href="00000831.html" name="Creating interfaces as data types" />
		<level2 href="00000832.html" name="Understanding inheritance and interfaces" />
		<level2 href="00000833.html" name="Example: Using interfaces" />
		<level2 href="00000834.html" name="Example: Creating a complex interface" />
	<level1 href="00000835.html" name="Handling Events" />
		<level2 href="00000836.html" name="About ActionScript and events" />
		<level2 href="00000837.html" name="Using event handler methods" />
		<level2 href="00000838.html" name="Using event listeners" />
		<level2 href="00000839.html" name="Using event listeners with components" />
		<level2 href="00000840.html" name="Using button and movie clip event handlers" />
			<level3 href="00000841.html" name="Using on and onClipEvent with event handler methods" />
			<level3 href="00000842.html" name="Specifying events for on or onClipEvent methods" />
			<level3 href="00000843.html" name="Attaching or assigning multiple handlers to one object" />
		<level2 href="00000844.html" name="Broadcasting events from component instances" />
		<level2 href="00000845.html" name="Creating movie clips with button states" />
		<level2 href="00000846.html" name="Event handler scope" />
		<level2 href="00000847.html" name="Scope of the this keyword" />
		<level2 href="00000848.html" name="Using the Delegate class" />
	<level1 href="00000849.html" name="Working with Movie Clips" />
		<level2 href="00000850.html" name="About controlling movie clips with ActionScript" />
		<level2 href="00000851.html" name="Calling multiple methods on a single movie clip" />
		<level2 href="00000852.html" name="Loading and unloading SWF files" />
			<level3 href="00000853.html" name="Specifying a root timeline for loaded SWF files" />
			<level3 href="00000854.html" name="Loading image files into movie clips" />
		<level2 href="00000855.html" name="Changing movie clip position and appearance" />
		<level2 href="00000856.html" name="Dragging movie clips" />
		<level2 href="00000857.html" name="Creating movie clips at runtime" />
			<level3 href="00000858.html" name="Creating an empty movie clip" />
			<level3 href="00000859.html" name="Duplicating or removing a movie clip" />
			<level3 href="00000860.html" name="Attaching a movie clip symbol to the Stage" />
		<level2 href="00000861.html" name="Adding parameters to dynamically created movie clips" />
		<level2 href="00000862.html" name="Managing movie clip depths" />
			<level3 href="00000863.html" name="Determining the next highest available depth" />
			<level3 href="00000864.html" name="Determining the instance at a particular depth" />
			<level3 href="00000865.html" name="Determining the depth of an instance" />
			<level3 href="00000866.html" name="Swapping movie clip depths" />
		<level2 href="00000867.html" name="About caching and scrolling movie clips with ActionScript" />
			<level3 href="00000868.html" name="When to enable caching" />
			<level3 href="00000869.html" name="Caching a movie clip" />
			<level3 href="00000870.html" name="Setting the background of a movie clip" />
		<level2 href="00000871.html" name="Using movie clips as masks" />
			<level3 href="00000872.html" name="About masking device fonts" />
			<level3 href="00000873.html" name="About alpha channel masking" />
		<level2 href="00000874.html" name="Handling movie clip events" />
		<level2 href="00000875.html" name="Assigning a class to a movie clip symbol" />
		<level2 href="00000876.html" name="Initializing class properties" />
	<level1 href="00000877.html" name="Working with Text and&#160;Strings" />
		<level2 href="00000878.html" name="About text fields" />
			<level3 href="00000879.html" name="Using the TextField class" />
			<level3 href="00000880.html" name="Assigning text to a text field at runtime" />
			<level3 href="00000881.html" name="About text field instance and variable names" />
			<level3 href="00000882.html" name="Creating text fields at runtime" />
			<level3 href="00000883.html" name="About manipulating text fields" />
				<level4 href="00000884.html" name="Changing a text field's position" />
				<level4 href="00000885.html" name="Changing a text field's dimensions at runtime" />
		<level2 href="00000886.html" name="About loading text and variables into text&#160;fields" />
			<level3 href="00000887.html" name="Using FlashVars to load and display text" />
			<level3 href="00000888.html" name="Using LoadVars to load and display text" />
			<level3 href="00000889.html" name="Loading variables by using LoadVars" />
			<level3 href="00000890.html" name="Loading and displaying text from an XML document" />
		<level2 href="00000891.html" name="Using fonts" />
			<level3 href="00000892.html" name="Embedding characters" />
			<level3 href="00000893.html" name="Embedding fonts" />
			<level3 href="00000894.html" name="Creating custom character sets" />
			<level3 href="00000895.html" name="Using TextField methods with embedded fonts" />
			<level3 href="00000896.html" name="About sharing fonts" />
		<level2 href="00000897.html" name="About font rendering and anti-alias text" />
			<level3 href="00000898.html" name="Font rendering options in Flash" />
			<level3 href="00000899.html" name="About continuous stroke modulation" />
			<level3 href="00000900.html" name="Setting anti-alias with ActionScript" />
			<level3 href="00000901.html" name="Setting tables for fonts" />
		<level2 href="00000902.html" name="About text layout and formatting" />
			<level3 href="00000903.html" name="About formatting anti-alias text" />
			<level3 href="00000904.html" name="Using a grid fit type" />
			<level3 href="00000905.html" name="Using the TextFormat class" />
			<level3 href="00000906.html" name="Default properties of new text fields" />
		<level2 href="00000907.html" name="Formatting text with Cascading Style Sheet styles" />
			<level3 href="00000908.html" name="Supported CSS properties" />
			<level3 href="00000909.html" name="Creating a style sheet object" />
			<level3 href="00000910.html" name="Loading external CSS files" />
			<level3 href="00000911.html" name="Creating new styles with ActionScript" />
			<level3 href="00000912.html" name="Applying styles to a TextField object" />
			<level3 href="00000913.html" name="Applying a style sheet to a TextArea component" />
			<level3 href="00000914.html" name="Combining styles" />
			<level3 href="00000915.html" name="Using style classes" />
			<level3 href="00000916.html" name="Styling built-in HTML tags" />
			<level3 href="00000917.html" name="An example of using styles with HTML" />
			<level3 href="00000918.html" name="Using styles to define new tags" />
			<level3 href="00000919.html" name="An example of using styles with XML" />
		<level2 href="00000920.html" name="Using HTML-formatted text" />
			<level3 href="00000921.html" name="Required properties and syntax for using HTML-formatted text" />
			<level3 href="00000922.html" name="About supported HTML tags" />
				<level4 href="00000923.html" name="Anchor tag" />
				<level4 href="00000924.html" name="Bold tag" />
				<level4 href="00000925.html" name="Break tag" />
				<level4 href="00000926.html" name="Font tag" />
				<level4 href="00000927.html" name="Image&#160;tag" />
				<level4 href="00000928.html" name="Italic tag" />
				<level4 href="00000929.html" name="List item tag" />
				<level4 href="00000930.html" name="Paragraph tag" />
				<level4 href="00000931.html" name="Span tag" />
				<level4 href="00000932.html" name="Text format tag" />
				<level4 href="00000933.html" name="Underline tag" />
			<level3 href="00000934.html" name="About supported HTML entities" />
			<level3 href="00000935.html" name="About embedding images, SWF files, and movie clips in text fields" />
				<level4 href="00000936.html" name="Embedding SWF and image files" />
				<level4 href="00000937.html" name="Embedding movie clip symbols" />
				<level4 href="00000938.html" name="About specifying height and width values" />
				<level4 href="00000939.html" name="Controlling embedded media with ActionScript" />
				<level4 href="00000940.html" name="About making hypertext links out of embedded media" />
		<level2 href="00000941.html" name="Example: Creating scrolling text" />
		<level2 href="00000942.html" name="About strings and the String class" />
			<level3 href="00000943.html" name=" panel" />
			<level3 href="00000944.html" name="Using the Locale class" />
			<level3 href="00000945.html" name="Using an input method editor" />
			<level3 href="00000946.html" name="About the String class" />
			<level3 href="00000947.html" name="Creating strings" />
			<level3 href="00000948.html" name="About the escape character" />
			<level3 href="00000949.html" name="Analyzing and comparing characters in strings" />
			<level3 href="00000950.html" name="Converting and concatenating strings" />
			<level3 href="00000951.html" name="Returning substrings" />
	<level1 href="00000952.html" name="Animation, Filters, and&#160;Drawings" />
		<level2 href="00000953.html" name="Scripting animation with ActionScript 2.0" />
			<level3 href="00000954.html" name="About animation and frame rate" />
			<level3 href="00000955.html" name="Fading objects with code" />
			<level3 href="00000956.html" name="Adding color and brightness effects with code" />
			<level3 href="00000957.html" name="Moving objects with code" />
			<level3 href="00000958.html" name="Panning an image with code" />
		<level2 href="00000959.html" name="About bitmap caching, scrolling, and performance" />
		<level2 href="00000960.html" name="About the Tween and TransitionManager classes" />
			<level3 href="00000961.html" name="Adding tweens and transitions to a file in Flash" />
			<level3 href="00000962.html" name="Animating with the TransitionManager and Tween&#160;classes" />
			<level3 href="00000963.html" name="About easing classes and methods" />
			<level3 href="00000964.html" name="About the Tween class" />
			<level3 href="00000965.html" name="Using the Tween class" />
				<level4 href="00000966.html" name="About continuing animations using the continueTo() method" />
				<level4 href="00000967.html" name="Creating animations that run continuously" />
			<level3 href="00000968.html" name="Combining the TransitionManager and Tween&#160;classes" />
		<level2 href="00000969.html" name="Using filter effects" />
			<level3 href="00000970.html" name="Working with filter packages" />
			<level3 href="00000971.html" name="Working with filters, caching, and the MovieClip class" />
			<level3 href="00000972.html" name="About hit detection, rotating, skewing, and scaling&#160;filters" />
			<level3 href="00000973.html" name="Applying filters to object instances and BitmapData instances" />
			<level3 href="00000974.html" name="About error handling, performance, and filters" />
		<level2 href="00000975.html" name="Working with filters using ActionScript" />
			<level3 href="00000976.html" name="Using the blur filter" />
			<level3 href="00000977.html" name="Using the drop shadow filter" />
			<level3 href="00000978.html" name="Using the glow filter" />
			<level3 href="00000979.html" name="Creating gradient glows" />
			<level3 href="00000980.html" name="Using the bevel filter" />
			<level3 href="00000981.html" name="About the gradient bevel filter" />
				<level4 href="00000982.html" name="Applying a gradient bevel filter" />
			<level3 href="00000983.html" name="Using the color matrix filter" />
			<level3 href="00000984.html" name="Using the convolution filter" />
			<level3 href="00000985.html" name="Using the displacement map filter" />
		<level2 href="00000986.html" name="Manipulating filter effects with code" />
			<level3 href="00000987.html" name="Adjusting filter properties" />
			<level3 href="00000988.html" name="Animating a filter by using ActionScript" />
			<level3 href="00000989.html" name="Using the clone() method" />
		<level2 href="00000990.html" name="Creating bitmaps with the BitmapData class" />
		<level2 href="00000991.html" name="About blending modes" />
			<level3 href="00000992.html" name="Applying blending modes" />
		<level2 href="00000993.html" name="About operation order" />
		<level2 href="00000994.html" name="Drawing with ActionScript" />
			<level3 href="00000995.html" name="Using drawing methods to draw lines, curves, and shapes" />
			<level3 href="00000996.html" name="Drawing specific shapes" />
			<level3 href="00000997.html" name="Using complex gradient fills" />
			<level3 href="00000998.html" name="Using line styles" />
				<level4 href="00000999.html" name="Setting stroke and caps styles" />
				<level4 href="00001000.html" name="Setting parameters of line styles" />
			<level3 href="00001001.html" name="Using Drawing API methods and scripting animation" />
		<level2 href="00001002.html" name="Understanding scaling and slice guides" />
			<level3 href="00001003.html" name="Working with 9-slice scaling in ActionScript" />
	<level1 href="00001004.html" name="Creating Interaction with ActionScript" />
		<level2 href="00001005.html" name="About events and interaction" />
		<level2 href="00001006.html" name="Controlling SWF file playback" />
			<level3 href="00001007.html" name="Jumping to a frame or scene" />
			<level3 href="00001008.html" name="Playing and stopping movie clips" />
			<level3 href="00001009.html" name="Jumping to a different URL" />
		<level2 href="00001010.html" name="Creating interactivity and visual effects" />
			<level3 href="00001011.html" name="Creating a custom mouse pointer" />
			<level3 href="00001012.html" name="Getting the pointer position" />
			<level3 href="00001013.html" name="Capturing keypresses" />
			<level3 href="00001014.html" name="Setting color values" />
			<level3 href="00001015.html" name="Creating sound controls" />
			<level3 href="00001016.html" name="Detecting collisions" />
			<level3 href="00001017.html" name="Creating a simple line drawing tool" />
		<level2 href="00001018.html" name="Creating runtime data bindings using ActionScript" />
			<level3 href="00001019.html" name="Creating bindings between UI components using ActionScript" />
			<level3 href="00001020.html" name="Using components, bindings, and custom formatters" />
			<level3 href="00001021.html" name="Adding and binding components on the Stage" />
		<level2 href="00001022.html" name="Deconstructing a sample script" />
	<level1 href="00001023.html" name="Working with Images, Sound, and Video" />
		<level2 href="00001024.html" name="About loading and working with external&#160;media" />
		<level2 href="00001025.html" name="Loading external SWF and image files" />
			<level3 href="00001026.html" name="About loading SWF files and the root timeline" />
		<level2 href="00001027.html" name="About loading and using external MP3&#160;files" />
			<level3 href="00001028.html" name="Loading an MP3 file" />
			<level3 href="00001029.html" name="Preloading MP3 files" />
			<level3 href="00001030.html" name="Reading ID3 tags in MP3 files" />
		<level2 href="00001031.html" name="Assigning linkage to assets in the library" />
		<level2 href="00001032.html" name="About using FLV video" />
			<level3 href="00001033.html" name="Creating a video object" />
			<level3 href="00001034.html" name="Playing back external FLV files dynamically" />
			<level3 href="00001035.html" name="Creating a video banner" />
			<level3 href="00001036.html" name="Preloading FLV files" />
			<level3 href="00001037.html" name="Working with cue points" />
				<level4 href="00001038.html" name="Adding seek functionality with cue points" />
			<level3 href="00001039.html" name="Working with metadata" />
			<level3 href="00001040.html" name="Configuring your server for FLV files" />
			<level3 href="00001041.html" name="About targeting local FLV files on Macintosh" />
		<level2 href="00001042.html" name="About creating progress animations for media files" />
			<level3 href="00001043.html" name="Creating a progress animation for loading SWF and image files" />
			<level3 href="00001044.html" name="Creating a progress bar for loading MP3 files with ActionScript" />
			<level3 href="00001045.html" name="Creating a progress bar for loading FLV files with ActionScript" />
	<level1 href="00001046.html" name="Working with External Data" />
		<level2 href="00001047.html" name="Sending and loading variables" />
			<level3 href="00001048.html" name="Checking for loaded data" />
			<level3 href="00001049.html" name="Creating a progress bar to display data loading&#160;progress" />
		<level2 href="00001050.html" name="Using HTTP to connect to server-side scripts" />
			<level3 href="00001051.html" name="Using the LoadVars class" />
		<level2 href="00001052.html" name="About file uploading and downloading" />
			<level3 href="00001053.html" name="About FileReference API functionality and security" />
			<level3 href="00001054.html" name="Adding file upload functionality to an application" />
		<level2 href="00001055.html" name="About XML" />
			<level3 href="00001056.html" name="Using the XML class" />
			<level3 href="00001057.html" name="Using the XMLSocket&#160;class" />
		<level2 href="00001058.html" name="Sending messages to and from Flash&#160;Player" />
			<level3 href="00001059.html" name="Using the fscommand() function" />
			<level3 href="00001060.html" name="About using JavaScript to control Flash applications" />
			<level3 href="00001061.html" name="About Flash Player methods" />
		<level2 href="00001062.html" name="About the External API" />
			<level3 href="00001063.html" name="Creating interaction with the External API" />
			<level3 href="00001064.html" name="Controlling Flash Video with the External API" />
	<level1 href="00001065.html" name="Understanding Security" />
		<level2 href="00001066.html" name="About compatibility with previous Flash Player security models" />
		<level2 href="00001067.html" name="About local file security and Flash Player" />
			<level3 href="00001068.html" name="Understanding local security sandboxes" />
			<level3 href="00001069.html" name="About Flash Player security settings" />
			<level3 href="00001070.html" name="About local file security and projector files" />
			<level3 href="00001071.html" name="About troubleshooting legacy SWF files" />
			<level3 href="00001072.html" name="Fixing legacy content deployed on local computers" />
			<level3 href="00001073.html" name="Publishing files for local deployment" />
			<level3 href="00001074.html" name="Testing content locally with Flash local file security&#160;restrictions" />
				<level4 href="00001075.html" name="Specifying trusted files using the Settings Manager" />
				<level4 href="00001076.html" name="Creating configuration files for Flash development" />
			<level3 href="00001077.html" name="About the sandboxType property" />
			<level3 href="00001078.html" name="About local-with-file-system restrictions" />
		<level2 href="00001079.html" name="Restricting networking APIs" />
		<level2 href="00001080.html" name="About domains, cross-domain security, and SWF files" />
			<level3 href="00001081.html" name="Domain name rules for settings and local data" />
			<level3 href="00001082.html" name="Cross-domain and subdomain access between SWF files" />
			<level3 href="00001083.html" name="Allowing data access between cross-domain SWF&#160;files" />
		<level2 href="00001084.html" name="Server-side policy files for permitting access to data" />
			<level3 href="00001085.html" name="Allowing cross-domain data loading" />
			<level3 href="00001086.html" name="About custom policy file locations" />
			<level3 href="00001087.html" name="About XMLSocket policy files" />
		<level2 href="00001088.html" name="HTTP to HTTPS protocol access between SWF files" />
			<level3 href="00001089.html" name="Allowing HTTP to HTTPS protocol access between SWF files" />
	<level1 href="00001090.html" name="Best Practices and Coding Conventions for ActionScript 2.0" />
		<level2 href="00001091.html" name="Naming conventions" />
			<level3 href="00001092.html" name="General naming guidelines" />
			<level3 href="00001093.html" name="Avoiding reserved words and language constructs" />
			<level3 href="00001094.html" name="Naming variables" />
			<level3 href="00001095.html" name="Naming constants" />
			<level3 href="00001096.html" name="Naming Boolean variables" />
			<level3 href="00001097.html" name="Naming functions and methods" />
			<level3 href="00001098.html" name="Naming classes and objects" />
			<level3 href="00001099.html" name="Naming packages" />
			<level3 href="00001100.html" name="Naming interfaces" />
			<level3 href="00001101.html" name="Naming custom components" />
		<level2 href="00001102.html" name="Using comments in your code" />
			<level3 href="00001103.html" name="Writing good comments" />
			<level3 href="00001104.html" name="Adding comments to classes" />
		<level2 href="00001105.html" name="ActionScript coding conventions" />
			<level3 href="00001106.html" name="Keeping your ActionScript code in one place" />
			<level3 href="00001107.html" name="Attaching code to objects" />
			<level3 href="00001108.html" name="Handling scope" />
				<level4 href="00001109.html" name="Avoiding absolute targets (_root)" />
				<level4 href="00001110.html" name="Using _lockroot" />
				<level4 href="00001111.html" name="Using the this keyword" />
				<level4 href="00001112.html" name="About scope in classes" />
			<level3 href="00001113.html" name="Structuring a class file" />
				<level4 href="00001114.html" name="Guidelines for creating a class" />
				<level4 href="00001115.html" name="Using the this prefix in class files" />
				<level4 href="00001116.html" name="About initialization" />
				<level4 href="00001117.html" name="Use trace statements" />
				<level4 href="00001118.html" name="About the super prefix" />
				<level4 href="00001119.html" name="Avoid the with statement" />
			<level3 href="00001120.html" name="About using functions" />
				<level4 href="00001121.html" name="About stopping code repetition" />
		<level2 href="00001122.html" name="ActionScript and Flash Player optimization" />
			<level3 href="00001123.html" name="Optimizing your code" />
		<level2 href="00001124.html" name="Formatting ActionScript syntax" />
			<level3 href="00001125.html" name="General formatting guidelines" />
			<level3 href="00001126.html" name="Writing conditional statements" />
			<level3 href="00001127.html" name="Writing compound statements" />
			<level3 href="00001128.html" name="Writing a for statement" />
			<level3 href="00001129.html" name="Writing while and do..while statements" />
			<level3 href="00001130.html" name="Writing return statements" />
			<level3 href="00001131.html" name="Writing switch statements" />
			<level3 href="00001132.html" name="Writing try..catch and try..catch..finally statements" />
			<level3 href="00001133.html" name="About using listener syntax" />
	<level1 href="00001134.html" name="Error Messages" />
	<level1 href="00001135.html" name="Deprecated Flash 4 operators" />
	<level1 href="00001136.html" name="Keyboard Keys and Key Code Values" />
	<level1 href="00001137.html" name="Writing Scripts for Earlier Versions of Flash Player" />
		<level2 href="00001138.html" name="About targeting earlier versions of Flash Player" />
		<level2 href="00001139.html" name="Using Flash to create content for Flash&#160;Player 4" />
			<level3 href="00001140.html" name="Using Flash to open Flash 4 files" />
			<level3 href="00001141.html" name="Using slash syntax" />
	<level1 href="00001142.html" name="Object-Oriented Programming with ActionScript 1.0" />
		<level2 href="00001143.html" name="About ActionScript 1.0" />
		<level2 href="00001144.html" name="Creating a custom object in ActionScript&#160;1.0" />
		<level2 href="00001145.html" name="Assigning methods to a custom object in ActionScript 1.0" />
		<level2 href="00001146.html" name="Defining event handler methods in ActionScript 1.0" />
		<level2 href="00001147.html" name="Creating inheritance in ActionScript 1.0" />
		<level2 href="00001148.html" name="Adding getter/setter properties to objects in ActionScript 1.0" />
		<level2 href="00001149.html" name="Using Function object properties in ActionScript 1.0" />
			<level3 href="00001150.html" name="Invoking a function using the Function.call() method in ActionScript 1.0" />
			<level3 href="00001151.html" name="Specifying the object to which a function is applied using Function.apply() in ActionScript 1.0" />
	<level1 href="help_index.html" name="Index" />
</book>