Books & Videos

Table of Contents

  1. ActionScript Fundamentals

    1. Chapter 1 A Gentle Introductionfor Nonprogrammers

      1. Some Basic Phrases
      2. Further ActionScript Concepts
      3. Building a Multiple-Choice Quiz
      4. Onward!
    2. Chapter 2 Variables

      1. Creating Variables (Declaration)
      2. Assigning Values to Variables
      3. Changing and Retrieving Variable Values
      4. Types of Values
      5. Variable Scope
      6. Loading External Variables
      7. Some Applied Examples
      8. Onward!
    3. Chapter 3 Data and Datatypes

      1. Data Versus Information
      2. Retaining Meaning with Datatypes
      3. Creating and Categorizing Data
      4. Datatype Conversion
      5. Primitive Data Versus Composite Data
      6. Copying, Comparing, and Passing Data
      7. Onward!
    4. Chapter 4 Primitive Datatypes

      1. The Number Type
      2. Integers and Floating-Point Numbers
      3. Numeric Literals
      4. Working with Numbers
      5. The String Type
      6. Working with Strings
      7. The Boolean Type
      8. Undefined
      9. Null
      10. Onward!
    5. Chapter 5 Operators

      1. General Features of Operators
      2. The Assignment Operator
      3. Arithmetic Operators
      4. The Equality and Inequality Operators
      5. The Strict Equality and Inequality Operators
      6. The Comparison Operators
      7. The Flash 4 String Operators
      8. The Logical Operators
      9. The Grouping Operator
      10. The Comma Operator
      11. The void Operator
      12. Other Operators
      13. Onward!
    6. Chapter 6 Statements

      1. Types of Statements
      2. Statement Syntax
      3. The ActionScript Statements
      4. Statements Versus Actions
      5. Onward!
    7. Chapter 7 Conditionals

      1. The if Statement
      2. The else Statement
      3. The else if Statement
      4. The switch Statement
      5. Compact Conditional Syntax
      6. Onward!
    8. Chapter 8 Loop Statements

      1. The while Loop
      2. Loop Terminology
      3. The do-while Loop
      4. The for Loop
      5. The for-in Loop
      6. Stopping a Loop Prematurely
      7. Timeline and Clip Event Loops
      8. An Alternative to Timeline Loops:setInterval( )
      9. Onward!
    9. Chapter 9 Functions

      1. Creating Functions
      2. Running Functions
      3. Passing Information to Functions
      4. Exiting and Returning Values from Functions
      5. Function Literals
      6. Function Availability and Life Span
      7. Function Scope
      8. Function Parameters Revisited
      9. Recursive Functions
      10. Nested Functions
      11. Built-in Functions
      12. Functions as Objects
      13. Centralizing Code
      14. The Multiple-Choice Quiz Revisited
      15. Onward!
    10. Chapter 10 Events and Event Handling

      1. Synchronous Code Execution
      2. Event-Based Asynchronous Code Execution
      3. Types of Events
      4. Event Handling
      5. Event Handler Properties
      6. Listener Events
      7. Flash 5's on( ) and onClipEvent( ) Handlers
      8. Event Handler Lifespan
      9. Event Handler Scope
      10. Values of the this Keyword
      11. Flash 5-style onClipEvent( ) Order of Execution
      12. Copying Movie Clip Event Handlers
      13. Refreshing the Screen with updateAfterEvent( )
      14. Code Reusability
      15. Dynamic Movie Clip Event Handlers
      16. Event Handlers Applied
      17. Onward!
    11. Chapter 11 Arrays

      1. What Is an Array?
      2. The Anatomy of an Array
      3. Creating Arrays
      4. Referencing Array Elements
      5. Determining the Size of an Array
      6. Named Array Elements
      7. Adding Elements to an Array
      8. Removing Elements from an Array
      9. General Array-Manipulation Tools
      10. Arrays as Objects
      11. Multidimensional Arrays
      12. The Multiple-Choice Quiz, Take 3
      13. Onward!
    12. Chapter 12 Objects and Classes

      1. The Anatomy of an Object
      2. Instantiating Objects
      3. Object Properties
      4. Object Methods
      5. Classes and Object-Oriented Programming
      6. Using Standalone Object Instances as Associative Arrays
      7. The Almighty Prototype Chain
      8. Built-in ActionScript Classes and Objects
      9. OOP Quick Reference
      10. Further Topics
      11. Simulating Namespaces
      12. The Multiple-Choice Quiz, OOP Style
      13. Onward!
    13. Chapter 13 Movie Clips

      1. The "Objectness" of Movie Clips
      2. Types of Movie Clips
      3. Creating Movie Clips
      4. Movie and Instance Stacking Order
      5. Referring to Instances and Main Movies
      6. Removing Clip Instances and Main Movies
      7. Method Versus Global Function Overlap Issues
      8. Drawing in a Movie Clip at Runtime
      9. Using Movie Clips as Buttons
      10. Input Focus and Movie Clips
      11. Building a Clock with Clips
      12. Onward!
    14. Chapter 14 Movie Clip Subclasses and Components

      1. Creating the Library Symbol
      2. Creating and Invoking the Subclass Constructor
      3. Assigning the MovieClip Superclass
      4. Packaging Subclass Code and Library Symbols Together
      5. Making Movie Clip Components
      6. MovieClip Sub-Subclasses
      7. Summary
      8. Onward!
    15. Chapter 15 Lexical Structure

      1. Whitespace
      2. Statement Terminators (Semicolons)
      3. Comments
      4. Reserved Words
      5. Identifiers
      6. Case Sensitivity
      7. Onward!
    16. Chapter 16 ActionScript Authoring Environment

      1. The Actions Panel
      2. Adding Scripts to Frames
      3. Adding Scripts to Buttons
      4. Adding Scripts to Movie Clips
      5. Where's All the Code?
      6. Productivity
      7. Externalizing ActionScript Code
      8. Defining Components
      9. Onward!
    17. Chapter 17 Building a Flash Form

      1. The Flash Form Data Cycle
      2. Creating a Flash Fill-in Form
      3. Onward!
  2. Language Reference

    1. Chapter 18 ActionScript Language Reference

      1. Global Functions
      2. Global Properties
      3. Built-in Classes and Objects
      4. Entry Headings
      5. Alphabetical Language Reference
      6. Accessibility Object
      7. Accessibility.isActive( ) Method
      8. Accessibility.sendEvent( ) Method
      9. Arguments Object
      10. arguments.callee Property
      11. arguments.caller Property
      12. arguments.length Property
      13. Array Class
      14. Array.concat( ) Method
      15. Array.join( ) Method
      16. Array.length Property
      17. Array.pop( ) Method
      18. Array.push( ) Method
      19. Array.reverse( ) Method
      20. Array.shift( ) Method
      21. Array.slice( ) Method
      22. Array.sort( ) Method
      23. Array.sortOn( ) Method
      24. Array.splice( ) Method
      25. Array.toString( ) Method
      26. Array.unshift( ) Method
      27. Boolean( ) Global Function
      28. Boolean Class
      29. Boolean.toString( ) Method
      30. Boolean.valueOf( ) Method
      31. Button Class
      32. Button._alpha Property
      33. Button.enabled Property
      34. Button._focusrect Property
      35. Button.getDepth( ) Method
      36. Button._height Property
      37. Button keyPress Event Handler
      38. Button._name Property
      39. Button.onDragOut( ) Event Handler
      40. Button.onDragOver( ) Event Handler
      41. Button.onKillFocus( ) Event Handler
      42. Button.onPress( ) Event Handler
      43. Button.onRelease( ) Event Handler
      44. Button.onReleaseOutside( ) Event Handler
      45. Button.onRollOut( ) Event Handler
      46. Button.onRollOver( ) Event Handler
      47. Button.onSetFocus( ) Event Handler
      48. Button._parent Property
      49. Button._rotation Property
      50. Button.tabEnabled Property
      51. Button.tabIndex Property
      52. Button._target Property
      53. Button.trackAsMenu Property
      54. Button._url Property
      55. Button.useHandCursor Property
      56. Button._visible Property
      57. Button._width Property
      58. Button._x Property
      59. Button._xmouse Property
      60. Button._xscale Property
      61. Button._y Property
      62. Button._ymouse Property
      63. Button._yscale Property
      64. call( ) Global Function
      65. Capabilities Object
      66. capabilities.hasAccessibility Property
      67. capabilities.hasAudio Property
      68. capabilities.hasAudioEncoder Property
      69. capabilities.hasMP3 Property
      70. capabilities.hasVideoEncoder Property
      71. capabilities.input Property
      72. capabilities.isDebugger Property
      73. capabilities.language Property
      74. capabilities.manufacturer Property
      75. capabilities.os Property
      76. capabilities.pixelAspectRatio Property
      77. capabilities.screenColor Property
      78. capabilities.screenDPI Property
      79. capabilities.screenResolutionX Property
      80. capabilities.screenResolutionY Property
      81. capabilities.serverString Property
      82. capabilities.version Property
      83. clearInterval( ) Global Function
      84. Color Class
      85. Color.getRGB( ) Method
      86. Color.getTransform( ) Method
      87. Color.setRGB( ) Method
      88. Color.setTransform( ) Method
      89. Date( ) Global Function
      90. Date Class
      91. Date.getDate( ) Method
      92. Date.getDay( ) Method
      93. Date.getFullYear( ) Method
      94. Date.getHours( ) Method
      95. Date.getMilliseconds( ) Method
      96. Date.getMinutes( ) Method
      97. Date.getMonth( ) Method
      98. Date.getSeconds( ) Method
      99. Date.getTime( ) Method
      100. Date.getTimezoneOffset( ) Method
      101. Date.getUTCDate( ) Method
      102. Date.getUTCDay( ) Method
      103. Date.getUTCFullYear( ) Method
      104. Date.getUTCHours( ) Method
      105. Date.getUTCMilliseconds( ) Method
      106. Date.getUTCMinutes( ) Method
      107. Date.getUTCMonth( ) Method
      108. Date.getUTCSeconds( ) Method
      109. Date.getYear( ) Method
      110. Date.setDate( ) Method
      111. Date.setFullYear( ) Method
      112. Date.setHours( ) Method
      113. Date.setMilliseconds( ) Method
      114. Date.setMinutes( ) Method
      115. Date.setMonth( ) Method
      116. Date.setSeconds( ) Method
      117. Date.setTime( ) Method
      118. Date.setUTCDate( ) Method
      119. Date.setUTCFullYear( ) Method
      120. Date.setUTCHours( ) Method
      121. Date.setUTCMilliseconds( ) Method
      122. Date.setUTCMinutes( ) Method
      123. Date.setUTCMonth( ) Method
      124. Date.setUTCSeconds( ) Method
      125. Date.setYear( ) Method
      126. Date.toString( ) Method
      127. Date.UTC( ) Class Method
      128. Date.valueOf( ) Method
      129. delete Operator
      130. duplicateMovieClip( ) Global Function
      131. #endinitclip Pragma
      132. escape( ) Global Function
      133. eval( ) Global Function
      134. _focusrect Global Property
      135. fscommand( ) Global Function
      136. Function Class
      137. Function.apply( ) Method
      138. Function.call( ) Method
      139. Function.prototype Property
      140. Function.toString( ) Method
      141. getProperty( ) Global Function
      142. getTimer( ) Global Function
      143. getURL( ) Global Function
      144. getVersion( ) Global Function
      145. _global Object
      146. gotoAndPlay( ) Global Function
      147. gotoAndStop( ) Global Function
      148. _highquality Global Property
      149. #include Directive
      150. Infinity Global Property
      151. -Infinity Global Property
      152. #initclip Pragma
      153. instanceof Operator
      154. int( ) Global Function
      155. isFinite( ) Global Function
      156. isNaN( ) Global Function
      157. Key Object
      158. Key.addListener( ) Method
      159. Key.getAscii( ) Method
      160. Key.getCode( ) Method
      161. Key.isDown( ) Method
      162. Key.isToggled( ) Method
      163. Key.onKeyDown( ) Listener Event
      164. Key.onKeyUp( ) Listener Event
      165. Key.removeListener( ) Method
      166. _leveln Global Property
      167. loadMovie( ) Global Function
      168. loadMovieNum( ) Global Function
      169. loadVariables( ) Global Function
      170. loadVariablesNum( ) Global Function
      171. LoadVars Class
      172. LoadVars.contentType Property
      173. LoadVars.decode( ) Method
      174. LoadVars.getBytesLoaded( ) Method
      175. LoadVars.getBytesTotal( ) Method
      176. LoadVars.load( ) Method
      177. LoadVars.loaded Property
      178. LoadVars.onData( ) Event Handler
      179. LoadVars.onLoad( ) Event Handler
      180. LoadVars.send( ) Method
      181. LoadVars.sendAndLoad( ) Method
      182. LoadVars.toString( ) Method
      183. LocalConnection Class
      184. LocalConnection.allowDomain( ) Event Handler
      185. LocalConnection.close( ) Method
      186. LocalConnection.connect( ) Method
      187. LocalConnection.domain( ) Method
      188. LocalConnection.onStatus( ) Event Handler
      189. LocalConnection.send( ) Method
      190. Math Object
      191. Math.abs( ) Method
      192. Math.acos( ) Method
      193. Math.asin( ) Method
      194. Math.atan( ) Method
      195. Math.atan2( ) Method
      196. Math.ceil( ) Method
      197. Math.cos( ) Method
      198. Math.E Property
      199. Math.exp( ) Method
      200. Math.floor( ) Method
      201. Math.LN10 Property
      202. Math.LN2 Property
      203. Math.log( ) Method
      204. Math.LOG10E Property
      205. Math.LOG2E Property
      206. Math.max( ) Method
      207. Math.min( ) Method
      208. Math.PI Property
      209. Math.pow( ) Method
      210. Math.random( ) Method
      211. Math.round( ) Method
      212. Math.sin( ) Method
      213. Math.sqrt( ) Method
      214. Math.SQRT1_2 Property
      215. Math.SQRT2 Property
      216. Math.tan( ) Method
      217. maxscroll Property
      218. Mouse Object
      219. Mouse.addListener( ) Method
      220. Mouse.hide( ) Method
      221. Mouse.onMouseDown( ) Listener Event
      222. Mouse.onMouseMove( ) Listener Event
      223. Mouse.onMouseUp( ) Listener Event
      224. Mouse.show( ) Method
      225. Mouse.removeListener( ) Method
      226. MovieClip Class
      227. MovieClip._alpha Property
      228. MovieClip.attachMovie( ) Method
      229. MovieClip.beginFill( ) Method
      230. MovieClip.beginGradientFill( ) Method
      231. MovieClip.clear( ) Method
      232. MovieClip.createEmptyMovieClip( ) Method
      233. MovieClip.createTextField( ) Method
      234. MovieClip._currentframe Property
      235. MovieClip.curveTo( ) Method
      236. MovieClip._droptarget Property
      237. MovieClip.duplicateMovieClip( ) Method
      238. MovieClip.enabled Property
      239. MovieClip.endFill( ) Method
      240. MovieClip.focusEnabled Property
      241. MovieClip._focusrect Property
      242. MovieClip._framesloaded Property
      243. MovieClip.getBounds( ) Method
      244. MovieClip.getBytesLoaded( ) Method
      245. MovieClip.getBytesTotal( ) Method
      246. MovieClip.getDepth( ) Method
      247. MovieClip.getURL( ) Method
      248. MovieClip.globalToLocal( ) Method
      249. MovieClip.gotoAndPlay( ) Method
      250. MovieClip.gotoAndStop( ) Method
      251. MovieClip._height Property
      252. MovieClip.hitArea Property
      253. MovieClip.hitTest( ) Method
      254. MovieClip.lineStyle( ) Method
      255. MovieClip.lineTo( ) Method
      256. MovieClip.loadMovie( ) Method
      257. MovieClip.loadVariables( ) Method
      258. MovieClip.localToGlobal( ) Method
      259. MovieClip.moveTo( ) Method
      260. MovieClip._name Property
      261. MovieClip.nextFrame( ) Method
      262. MovieClip.onData ( ) Event Handler
      263. MovieClip.onDragOut( ) Event Handler
      264. MovieClip.onDragOver( ) Event Handler
      265. MovieClip.onEnterFrame ( ) Event Handler
      266. MovieClip.onKeyDown ( ) Event Handler
      267. MovieClip.onKeyUp ( ) Event Handler
      268. MovieClip.onKillFocus ( ) Event Handler
      269. MovieClip.onLoad ( ) Event Handler
      270. MovieClip.onMouseDown( ) Event Handler
      271. MovieClip.onMouseMove( ) Event Handler
      272. MovieClip.onMouseUp( ) Event Handler
      273. MovieClip.onPress( ) Event Handler
      274. MovieClip.onRelease( ) Event Handler
      275. MovieClip.onReleaseOutside( ) Event Handler
      276. MovieClip.onRollOut( ) Event Handler
      277. MovieClip.onRollOver( ) Event Handler
      278. MovieClip.onSetFocus( ) Event Handler
      279. MovieClip.onUnload( ) Event Handler
      280. MovieClip._parent Property
      281. MovieClip.play( ) Method
      282. MovieClip.prevFrame( ) Method
      283. MovieClip.removeMovieClip( ) Method
      284. MovieClip._rotation Property
      285. MovieClip.setMask( ) Method
      286. MovieClip.startDrag( ) Method
      287. MovieClip.stop( ) Method
      288. MovieClip.stopDrag( ) Method
      289. MovieClip.swapDepths( ) Method
      290. MovieClip.tabChildren Property
      291. MovieClip.tabEnabled Property
      292. MovieClip.tabIndex Property
      293. MovieClip._target Property
      294. MovieClip._totalframes Property
      295. MovieClip.trackAsMenu Property
      296. MovieClip.unloadMovie( ) Method
      297. MovieClip._url Property
      298. MovieClip.useHandCursor Property
      299. MovieClip.valueOf( ) Method
      300. MovieClip._visible Property
      301. MovieClip._width Property
      302. MovieClip._x Property
      303. MovieClip._xmouse Property
      304. MovieClip._xscale Property
      305. MovieClip._y Property
      306. MovieClip._ymouse Property
      307. MovieClip._yscale Property
      308. NaN Global Property
      309. new Operator
      310. newline Constant
      311. nextFrame( ) Global Function
      312. nextScene( ) Global Function
      313. Number( ) Global Function
      314. Number Class
      315. Number.MAX_VALUE Property
      316. Number.MIN_VALUE Property
      317. Number.NaN Property
      318. Number.NEGATIVE_INFINITY Property
      319. Number.POSITIVE_INFINITY Property
      320. Number.toString( ) Method
      321. Object Class
      322. Object.addProperty Method
      323. Object.constructor Property
      324. Object.hasOwnProperty( ) Method
      325. Object.__proto__ Property
      326. Object.registerClass( ) Class Method
      327. Object.toString( ) Method
      328. Object.unwatch( ) Method
      329. Object.valueOf( ) Method
      330. Object.watch( ) Method
      331. parseFloat( ) Global Function
      332. parseInt( ) Global Function
      333. play( ) Global Function
      334. prevFrame( ) Global Function
      335. prevScene( ) Global Function
      336. print( ) Global Function
      337. printAsBitmap( ) Global Function
      338. printAsBitmapNum( ) Global Function
      339. printNum( ) Global Function
      340. _quality Global Property
      341. random( ) Global Function
      342. removeMovieClip( ) Global Function
      343. _root Global Property
      344. scroll Property
      345. Selection Object
      346. Selection.addListener( ) Method
      347. Selection.getBeginIndex( ) Method
      348. Selection.getCaretIndex( ) Method
      349. Selection.getEndIndex( ) Method
      350. Selection.getFocus( ) Method
      351. Selection.onSetFocus( ) Listener Event
      352. Selection.removeListener( ) Method
      353. Selection.setFocus( ) Method
      354. Selection.setSelection( ) Method
      355. setInterval( ) Global Function
      356. setProperty( ) Global Function
      357. SharedObject Object
      358. SharedObject.data Property
      359. SharedObject.flush( ) Method
      360. SharedObject.getLocal( ) Method
      361. SharedObject.getSize( ) Method
      362. SharedObject.onStatus( ) Event Handler
      363. Sound Class
      364. Sound.attachSound( ) Method
      365. Sound.duration Property
      366. Sound.getBytesLoaded( ) Method
      367. Sound.getBytesTotal( ) Method
      368. Sound.getPan( ) Method
      369. Sound.getTransform( ) Method
      370. Sound.getVolume( ) Method
      371. Sound.id3 Property
      372. Sound.loadSound( ) Method
      373. Sound.onLoad( ) Event Handler
      374. Sound.onSoundComplete( ) Event Handler
      375. Sound.position Property
      376. Sound.setPan( ) Method
      377. Sound.setTransform( ) Method
      378. Sound.setVolume( ) Method
      379. Sound.start( ) Method
      380. Sound.stop( ) Method
      381. _soundbuftime Global Property
      382. Stage Object
      383. Stage.addListener( ) Method
      384. Stage.align Property
      385. Stage.height Property
      386. Stage.onResize( ) Listener Event
      387. Stage.removeListener( ) Method
      388. Stage.scaleMode Property
      389. Stage.showMenu Property
      390. Stage.width Property
      391. startDrag( ) Global Function
      392. stop( ) Global Function
      393. stopAllSounds( ) Global Function
      394. stopDrag( ) Global Function
      395. #strict Pragma
      396. String( ) Global Function
      397. String Class
      398. String.charAt( ) Method
      399. String.charCodeAt( ) Method
      400. String.concat( ) Method
      401. String.fromCharCode( ) Class Method
      402. String.indexOf( ) Method
      403. String.lastIndexOf( ) Method
      404. String.length Property
      405. String.slice( ) Method
      406. String.split( ) Method
      407. String.substr( ) Method
      408. String.substring( ) Method
      409. String.toLowerCase( ) Method
      410. String.toUpperCase( ) Method
      411. super "Operator"
      412. System Object
      413. System.capabilities Property
      414. System.security.allowDomain( ) Method
      415. System.showSettings( ) Method
      416. System.useCodepage Property
      417. targetPath( ) Global Function
      418. tellTarget( ) Global Function
      419. TextField Class
      420. TextField.addListener( ) Method
      421. TextField._alpha Property
      422. TextField.autoSize Property
      423. TextField.background Property
      424. TextField.backgroundColor Property
      425. TextField.border Property
      426. TextField.borderColor Property
      427. TextField.bottomScroll Property
      428. TextField.condenseWhite Property
      429. TextField.embedFonts Property
      430. TextField.getDepth( ) Method
      431. TextField.getFontList( ) Class Method
      432. TextField.getNewTextFormat( ) Method
      433. TextField.getTextFormat( ) Method
      434. TextField._height Property
      435. TextField.hscroll Property
      436. TextField.html Property
      437. TextField.htmlText Property
      438. TextField.length Property
      439. TextField.maxChars Property
      440. TextField.maxhscroll Property
      441. TextField.maxscroll Property
      442. TextField.multiline Property
      443. TextField._name Property
      444. TextField.onChanged( ) Event Handler and Listener Event
      445. TextField.onKillFocus( ) Event Handler
      446. TextField.onScroller( ) Event Handler and Listener Event
      447. TextField.onSetFocus( ) Event Handler
      448. TextField._parent Property
      449. TextField.password Property
      450. TextField.removeListener( ) Method
      451. TextField.removeTextField( ) Method
      452. TextField.replaceSel( ) Method
      453. TextField.restrict Property
      454. TextField._rotation Property
      455. TextField.scroll Property
      456. TextField.selectable Property
      457. TextField.setNewTextFormat( ) Method
      458. TextField.setTextFormat( ) Method
      459. TextField.tabEnabled Property
      460. TextField.tabIndex Property
      461. TextField._target Property
      462. TextField.text Property
      463. TextField.textColor Property
      464. TextField.textHeight Property
      465. TextField.textWidth Property
      466. TextField.type Property
      467. TextField._url Property
      468. TextField.variable Property
      469. TextField._visible Property
      470. TextField._width Property
      471. TextField.wordWrap Property
      472. TextField._x Property
      473. TextField._xmouse Property
      474. TextField._xscale Property
      475. TextField._y Property
      476. TextField._ymouse Property
      477. TextField._yscale Property
      478. TextFormat Class
      479. TextFormat.align Property
      480. TextFormat.blockIndent Property
      481. TextFormat.bold Property
      482. TextFormat.bullet Property
      483. TextFormat.color Property
      484. TextFormat.font Property
      485. TextFormat.getTextExtent( ) Method
      486. TextFormat.indent Property
      487. TextFormat.italic Property
      488. TextFormat.leading Property
      489. TextFormat.leftMargin Property
      490. TextFormat.rightMargin Property
      491. TextFormat.size Property
      492. TextFormat.tabStops Property
      493. TextFormat.target Property
      494. TextFormat.underline Property
      495. TextFormat.url Property
      496. toggleHighQuality( ) Global Function
      497. trace( ) Global Function
      498. typeof Operator
      499. unescape( ) Global Function
      500. unloadMovie( ) Global Function
      501. unloadMovieNum( ) Global Function
      502. updateAfterEvent( ) Global Function
      503. $version "Global" Property
      504. XML Class
      505. XML.appendChild( ) Method
      506. XML.attributes Property
      507. XML.childNodes Property
      508. XML.cloneNode( ) Method
      509. XML.contentType Property
      510. XML.createElement( ) Method
      511. XML.createTextNode( ) Method
      512. XML.docTypeDecl Property
      513. XML.firstChild Property
      514. XML.getBytesLoaded( ) Method
      515. XML.getBytesTotal( ) Method
      516. XML.hasChildNodes( ) Method
      517. XML.ignoreWhite Property
      518. XML.insertBefore( ) Method
      519. XML.lastChild Property
      520. XML.load( ) Method
      521. XML.loaded Property
      522. XML.nextSibling Property
      523. XML.nodeName Property
      524. XML.nodeType Property
      525. XML.nodeValue Property
      526. XML.onData( ) Event Handler
      527. XML.onLoad( ) Event Handler
      528. XML.parentNode Property
      529. XML.parseXML( ) Method
      530. XML.previousSibling Property
      531. XML.removeNode( ) Method
      532. XML.send( ) Method
      533. XML.sendAndLoad( ) Method
      534. XML.status Property
      535. XML.toString( ) Method
      536. XML.xmlDecl Property
      537. XMLnode Class
      538. XMLSocket Class
      539. XMLSocket.close( ) Method
      540. XMLSocket.connect( ) Method
      541. XMLSocket.onClose( ) Event Handler
      542. XMLSocket.onConnect( ) Event Handler
      543. XMLSocket.onData( ) Event Handler
      544. XMLSocket.onXML( ) Event Handler
      545. XMLSocket.send( ) Method
  3. Appendixes

    1. Appendix A Resources

      1. ActionScript Books
      2. ActionScript and Programming Web Sites
      3. ECMA-262 Resources
      4. Object-Oriented Programming
      5. SWF File Format
      6. Character Encoding and Unicode
    2. Appendix B Latin 1 Character Repertoire and Keycodes

    3. Appendix C Backward Compatibility and Player Build Updates

      1. Best Practices in Flash 6 ActionScript
      2. Player Build Updates
      3. Flash 4 Versus Flash 5 (and Later)
    4. Appendix D Differences from ECMA-262 and JavaScript

    5. Appendix E HTML Support in Text Fields

      1. HTML Tag Support in Text Fields
      2. Entity Support
      3. Quoting Attribute Values
      4. Unrecognized Tags and Attributes
      5. Using HTML for Input and Output
      6. Executing JavaScript from HTML Links
      7. Calling ActionScript Functions from HTML Links
    6. Appendix F Support for GET and POST

      1. Browser-Based Support for GET and POST
      2. Standalone Player Support for GET and POST
    7. Appendix G Flash UI Component Summary

    8. Appendix H Embedding a Flash Movie in a Web Page

      1. Attributes of the <OBJECT> Tag
      2. Attributes of the <EMBED> Tag
      3. Common Attributes of the <OBJECT> and <EMBED> Tags
      4. Runtime Access Affecting HTML Attributes
  1. Colophon