actionscript 2 reference

1378
ActionScript 2.0 Language Reference

Upload: dangcong

Post on 23-Jan-2017

234 views

Category:

Documents


0 download

TRANSCRIPT

  • ActionScript 2.0 Language Reference

  • Trademarks

    1 Step RoboPDF, ActiveEdit, ActiveTest, Authorware, Blue Sky Software, Blue Sky, Breeze, Breezo, Captivate, Central, ColdFusion, Contribute, Database Explorer, Director, Dreamweaver, Fireworks, Flash, FlashCast, FlashHelp, Flash Lite, FlashPaper, Flash Video Encoder, Flex, Flex Builder, Fontographer, FreeHand, Generator, HomeSite, JRun, MacRecorder, Macromedia, MXML, RoboEngine, RoboHelp, RoboInfo, RoboPDF, Roundtrip, Roundtrip HTML, Shockwave, SoundEdit, Studio MX, UltraDev, and WebHelp are either registered trademarks or trademarks of Macromedia, Inc. and may be registered in the United States or in other jurisdictions including internationally. Other product names, logos, designs, titles, words, or phrases mentioned within this publication may be trademarks, service marks, or trade names of Macromedia, Inc. or other entities and may be registered in certain jurisdictions including internationally.

    Third-Party Information

    This guide contains links to third-party websites that are not under the control of Macromedia, and Macromedia is not responsible for the content on any linked site. If you access a third-party website mentioned in this guide, then you do so at your own risk. Macromedia provides these links only as a convenience, and the inclusion of the link does not imply that Macromedia endorses or accepts any responsibility for the content on those third-party sites.

    Speech compression and decompression technology licensed from Nellymoser, Inc. (www.nellymoser.com).

    Sorenson Spark video compression and decompression technology licensed from Sorenson Media, Inc.

    Opera browser Copyright 1995-2002 Opera Software ASA and its suppliers. All rights reserved.

    Macromedia Flash 8 video is powered by On2 TrueMotion video technology. 1992-2005 On2 Technologies, Inc. All Rights Reserved. http://www.on2.com.

    Mitsubishi Electric Research Laboratory: This product includes software that is Copyright 2005, Mitsubishi Electric Research Laboratory Inc. All Rights Reserved. http://www.merl.com.

    Copyright 2004-2005 Macromedia, Inc. All rights reserved. This manual may not be copied, photocopied, reproduced, translated, or converted to any electronic or machine-readable form in whole or in part without written approval from Macromedia, Inc. Notwithstanding the foregoing, the owner or authorized user of a valid copy of the software with which this manual was provided may print out one copy of this manual from an electronic version of this manual for the sole purpose of such owner or authorized user learning to use such software, provided that no part of this manual may be printed out, reproduced, distributed, resold, or transmitted for any other purposes, including, without limitation, commercial purposes, such as selling copies of this documentation or providing paid-for support services.

    Acknowledgments

    Project Management: JuLee Burdekin

    Lead Writers: Francis Cheng, Robert Dixon, Shimul Rahim

    Additional Writers: Jen deHaan, Thais Derich, Guy Haas, David Jacowitz, Jeff Swartz

    Samples Developers: Luke Bayes, Francis Cheng, Robert Dixon, Ali Mills, Jeff Swartz

    Editing: Linda Adler, Geta Carlson, Evelyn Eldridge, John Hammett, Noreen Maher, Mark Nigara, Lisa Stanziano, Anne Szabla, Jessie Wood

    Production Management: Patrice ONeill

    Media Design and Production: Adam Barnett, John Francis, Brett Jarvis, Mario Reynoso

    Special thanks to: Peter deHaan, Gary Grossman, Lee Thomason, and The Flash Player Core Team

    First Edition: September 2005

    Macromedia, Inc. 601 Townsend St. San Francisco, CA 94103

  • ContentsChapter 1: ActionScript language elements. . . . . . . . . . . . . . . . . . 31

    Compiler Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31#endinitclip directive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31#include directive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32#initclip directive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35false constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Infinity constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36-Infinity constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36NaN constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36newline constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36null constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37true constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38undefined constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Global Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Array function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45asfunction protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Boolean function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47call function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49chr function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50clearInterval function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50duplicateMovieClip function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51escape function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52eval function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53fscommand function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54getProperty function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58getTimer function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59getURL function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59getVersion function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61gotoAndPlay function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62gotoAndStop function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63ifFrameLoaded function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64int function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64isFinite function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65isNaN function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65length function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66loadMovie function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .673

  • loadMovieNum function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70loadVariables function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72loadVariablesNum function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74mbchr function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75mblength function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76mbord function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76mbsubstring function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77MMExecute function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77nextFrame function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79nextScene function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Number function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Object function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82on handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82onClipEvent handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84ord function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85parseFloat function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86parseInt function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87play function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88prevFrame function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88prevScene function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89print function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89printAsBitmap function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91printAsBitmapNum function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92printNum function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93random function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94removeMovieClip function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95setInterval function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96setProperty function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100showRedrawRegions function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101startDrag function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102stop function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103stopAllSounds function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103stopDrag function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104String function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105substring function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106targetPath function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106tellTarget function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107toggleHighQuality function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108trace function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109unescape function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110unloadMovie function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110unloadMovieNum function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111updateAfterEvent function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112

    Global Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112_accProps property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1144 Contents

  • _focusrect property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117_global property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118_highquality property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119_level property. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119maxscroll property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120_parent property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120_quality property. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121_root property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123scroll property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124_soundbuftime property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124this property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125

    Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127+ addition operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132+= addition assignment operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133[] array access operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134= assignment operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137& bitwise AND operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138&= bitwise AND assignment operator . . . . . . . . . . . . . . . . . . . . . . . . .139>= bitwise right shift and assignment operator . . . . . . . . . . . . . . . . . 147>>> bitwise unsigned right shift operator . . . . . . . . . . . . . . . . . . . . . . . .148>>>= bitwise unsigned right shift and assignment operator . . . . . . . .149^ bitwise XOR operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150^= bitwise XOR assignment operator . . . . . . . . . . . . . . . . . . . . . . . . . . 151/*..*/ block comment delimiter operator . . . . . . . . . . . . . . . . . . . . . . .152, comma operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153add concatenation (strings) operator . . . . . . . . . . . . . . . . . . . . . . . . .154?: conditional operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155-- decrement operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156/ division operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156/= division assignment operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157. dot operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158== equality operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159eq equality (strings) operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160> greater than operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161gt greater than (strings) operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162>= greater than or equal to operator . . . . . . . . . . . . . . . . . . . . . . . . . . .162ge greater than or equal to (strings) operator . . . . . . . . . . . . . . . . . .163++ increment operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164!= inequality operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Contents 5

  • inequality operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167instanceof operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168< less than operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169lt less than (strings) operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
  • if statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215implements statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216import statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217interface statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218intrinsic statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219private statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221public statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222return statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223set statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224set variable statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225static statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226super statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227switch statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228throw statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229try..catch..finally statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230var statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234while statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235with statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

    Chapter 2: ActionScript classes . . . . . . . . . . . . . . . . . . . . . . . . . 239

    Accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239isActive (Accessibility.isActive method) . . . . . . . . . . . . . . . . . . . . . . 240updateProperties (Accessibility.updateProperties method) . . . . .241

    arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242callee (arguments.callee property). . . . . . . . . . . . . . . . . . . . . . . . . . . 243caller (arguments.caller property). . . . . . . . . . . . . . . . . . . . . . . . . . . . 243length (arguments.length property) . . . . . . . . . . . . . . . . . . . . . . . . . . 243

    Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244Array constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247CASEINSENSITIVE (Array.CASEINSENSITIVE property). . . . . 248concat (Array.concat method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249DESCENDING (Array.DESCENDING property) . . . . . . . . . . . . . . 250join (Array.join method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250length (Array.length property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251NUMERIC (Array.NUMERIC property). . . . . . . . . . . . . . . . . . . . . . . 252pop (Array.pop method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252push (Array.push method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253RETURNINDEXEDARRAY (Array.RETURNINDEXEDARRAY

    property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254reverse (Array.reverse method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254shift (Array.shift method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254slice (Array.slice method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255sort (Array.sort method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256sortOn (Array.sortOn method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259splice (Array.splice method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262Contents 7

  • toString (Array.toString method). . . . . . . . . . . . . . . . . . . . . . . . . . . . .264UNIQUESORT (Array.UNIQUESORT property) . . . . . . . . . . . . . . .264unshift (Array.unshift method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265

    AsBroadcaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265addListener (AsBroadcaster.addListener method) . . . . . . . . . . . .266broadcastMessage

    (AsBroadcaster.broadcastMessage method) . . . . . . . . . . . . . . .267initialize (AsBroadcaster.initialize method) . . . . . . . . . . . . . . . . . . . .268_listeners (AsBroadcaster._listeners property). . . . . . . . . . . . . . . . .270removeListener (AsBroadcaster.removeListener method). . . . . . 271

    BevelFilter (flash.filters.BevelFilter) . . . . . . . . . . . . . . . . . . . . . . . . . . . .272angle (BevelFilter.angle property). . . . . . . . . . . . . . . . . . . . . . . . . . . .275BevelFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276blurX (BevelFilter.blurX property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .278blurY (BevelFilter.blurY property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .279clone (BevelFilter.clone method) . . . . . . . . . . . . . . . . . . . . . . . . . . . 280distance (BevelFilter.distance property) . . . . . . . . . . . . . . . . . . . . . .282highlightAlpha (BevelFilter.highlightAlpha property) . . . . . . . . . . .283highlightColor (BevelFilter.highlightColor property) . . . . . . . . . . . .284knockout (BevelFilter.knockout property). . . . . . . . . . . . . . . . . . . . .285quality (BevelFilter.quality property). . . . . . . . . . . . . . . . . . . . . . . . . .286shadowAlpha (BevelFilter.shadowAlpha property). . . . . . . . . . . . .287shadowColor (BevelFilter.shadowColor property) . . . . . . . . . . . . .288strength (BevelFilter.strength property) . . . . . . . . . . . . . . . . . . . . . .289type (BevelFilter.type property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    BitmapData (flash.display.BitmapData). . . . . . . . . . . . . . . . . . . . . . . . . 291applyFilter (BitmapData.applyFilter method) . . . . . . . . . . . . . . . . . .297BitmapData constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299clone (BitmapData.clone method) . . . . . . . . . . . . . . . . . . . . . . . . . . 300colorTransform (BitmapData.colorTransform method) . . . . . . . . 302copyChannel (BitmapData.copyChannel method) . . . . . . . . . . . . 303copyPixels (BitmapData.copyPixels method) . . . . . . . . . . . . . . . . 305dispose (BitmapData.dispose method) . . . . . . . . . . . . . . . . . . . . . . 306draw (BitmapData.draw method) . . . . . . . . . . . . . . . . . . . . . . . . . . . .307fillRect (BitmapData.fillRect method) . . . . . . . . . . . . . . . . . . . . . . . 309floodFill (BitmapData.floodFill method) . . . . . . . . . . . . . . . . . . . . . . 310generateFilterRect (BitmapData.generateFilterRect method). . . .311getColorBoundsRect

    (BitmapData.getColorBoundsRect method) . . . . . . . . . . . . . . . . 312getPixel (BitmapData.getPixel method) . . . . . . . . . . . . . . . . . . . . . . 313getPixel32 (BitmapData.getPixel32 method) . . . . . . . . . . . . . . . . . 314height (BitmapData.height property) . . . . . . . . . . . . . . . . . . . . . . . . . 315hitTest (BitmapData.hitTest method). . . . . . . . . . . . . . . . . . . . . . . . . 315loadBitmap (BitmapData.loadBitmap method) . . . . . . . . . . . . . . . . 317merge (BitmapData.merge method) . . . . . . . . . . . . . . . . . . . . . . . . . 3188 Contents

  • noise (BitmapData.noise method) . . . . . . . . . . . . . . . . . . . . . . . . . . . .319paletteMap (BitmapData.paletteMap method). . . . . . . . . . . . . . . . 320perlinNoise (BitmapData.perlinNoise method) . . . . . . . . . . . . . . . . 322pixelDissolve (BitmapData.pixelDissolve method) . . . . . . . . . . . . 324rectangle (BitmapData.rectangle property) . . . . . . . . . . . . . . . . . . . 326scroll (BitmapData.scroll method) . . . . . . . . . . . . . . . . . . . . . . . . . . . 326setPixel (BitmapData.setPixel method) . . . . . . . . . . . . . . . . . . . . . . 327setPixel32 (BitmapData.setPixel32 method) . . . . . . . . . . . . . . . . . 328threshold (BitmapData.threshold method) . . . . . . . . . . . . . . . . . . . 329transparent (BitmapData.transparent property) . . . . . . . . . . . . . . . .331width (BitmapData.width property) . . . . . . . . . . . . . . . . . . . . . . . . . . .331

    BitmapFilter (flash.filters.BitmapFilter) . . . . . . . . . . . . . . . . . . . . . . . . . 332clone (BitmapFilter.clone method) . . . . . . . . . . . . . . . . . . . . . . . . . . 333

    BlurFilter (flash.filters.BlurFilter). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333BlurFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335blurX (BlurFilter.blurX property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336blurY (BlurFilter.blurY property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337clone (BlurFilter.clone method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338quality (BlurFilter.quality property). . . . . . . . . . . . . . . . . . . . . . . . . . . 340

    Boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .341Boolean constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342toString (Boolean.toString method) . . . . . . . . . . . . . . . . . . . . . . . . . 343valueOf (Boolean.valueOf method) . . . . . . . . . . . . . . . . . . . . . . . . . . 343

    Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344_alpha (Button._alpha property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347blendMode (Button.blendMode property) . . . . . . . . . . . . . . . . . . . . 348cacheAsBitmap (Button.cacheAsBitmap property) . . . . . . . . . . . 353enabled (Button.enabled property) . . . . . . . . . . . . . . . . . . . . . . . . . . 354filters (Button.filters property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355_focusrect (Button._focusrect property) . . . . . . . . . . . . . . . . . . . . . . 357getDepth (Button.getDepth method) . . . . . . . . . . . . . . . . . . . . . . . . 357_height (Button._height property). . . . . . . . . . . . . . . . . . . . . . . . . . . . 358_highquality (Button._highquality property) . . . . . . . . . . . . . . . . . . . 359menu (Button.menu property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359_name (Button._name property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360onDragOut (Button.onDragOut handler) . . . . . . . . . . . . . . . . . . . . . .361onDragOver (Button.onDragOver handler) . . . . . . . . . . . . . . . . . . . .361onKeyDown (Button.onKeyDown handler) . . . . . . . . . . . . . . . . . . . 362onKeyUp (Button.onKeyUp handler) . . . . . . . . . . . . . . . . . . . . . . . . 363onKillFocus (Button.onKillFocus handler) . . . . . . . . . . . . . . . . . . . . 364onPress (Button.onPress handler). . . . . . . . . . . . . . . . . . . . . . . . . . . 364onRelease (Button.onRelease handler) . . . . . . . . . . . . . . . . . . . . . . 365onReleaseOutside (Button.onReleaseOutside handler). . . . . . . . 365onRollOut (Button.onRollOut handler) . . . . . . . . . . . . . . . . . . . . . . . 366onRollOver (Button.onRollOver handler) . . . . . . . . . . . . . . . . . . . . . 366Contents 9

  • onSetFocus (Button.onSetFocus handler). . . . . . . . . . . . . . . . . . . .366_parent (Button._parent property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .367_quality (Button._quality property). . . . . . . . . . . . . . . . . . . . . . . . . . . .368_rotation (Button._rotation property) . . . . . . . . . . . . . . . . . . . . . . . . .368scale9Grid (Button.scale9Grid property) . . . . . . . . . . . . . . . . . . . . .369_soundbuftime (Button._soundbuftime property) . . . . . . . . . . . . . .370tabEnabled (Button.tabEnabled property) . . . . . . . . . . . . . . . . . . . . 371tabIndex (Button.tabIndex property) . . . . . . . . . . . . . . . . . . . . . . . . . 371_target (Button._target property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .372trackAsMenu (Button.trackAsMenu property). . . . . . . . . . . . . . . . .373_url (Button._url property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .374useHandCursor (Button.useHandCursor property) . . . . . . . . . . . .375_visible (Button._visible property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .375_width (Button._width property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .376_x (Button._x property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377_xmouse (Button._xmouse property) . . . . . . . . . . . . . . . . . . . . . . . . . 377_xscale (Button._xscale property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .378_y (Button._y property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .378_ymouse (Button._ymouse property) . . . . . . . . . . . . . . . . . . . . . . . . .379_yscale (Button._yscale property) . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

    Camera. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381activityLevel (Camera.activityLevel property) . . . . . . . . . . . . . . . . .383bandwidth (Camera.bandwidth property) . . . . . . . . . . . . . . . . . . . . .384currentFps (Camera.currentFps property) . . . . . . . . . . . . . . . . . . . .385fps (Camera.fps property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .386get (Camera.get method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .387height (Camera.height property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .389index (Camera.index property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390motionLevel (Camera.motionLevel property). . . . . . . . . . . . . . . . . . 391motionTimeOut (Camera.motionTimeOut property). . . . . . . . . . . .393muted (Camera.muted property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394name (Camera.name property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395names (Camera.names property) . . . . . . . . . . . . . . . . . . . . . . . . . . . 395onActivity (Camera.onActivity handler) . . . . . . . . . . . . . . . . . . . . . . .396onStatus (Camera.onStatus handler). . . . . . . . . . . . . . . . . . . . . . . . .397quality (Camera.quality property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .398setMode (Camera.setMode method) . . . . . . . . . . . . . . . . . . . . . . . . 399setMotionLevel (Camera.setMotionLevel method) . . . . . . . . . . . . 401setQuality (Camera.setQuality method) . . . . . . . . . . . . . . . . . . . . . . 402width (Camera.width property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

    capabilities (System.capabilities). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404avHardwareDisable (capabilities.avHardwareDisable property) .407hasAccessibility (capabilities.hasAccessibility property) . . . . . . . .407hasAudio (capabilities.hasAudio property) . . . . . . . . . . . . . . . . . . . 408hasAudioEncoder (capabilities.hasAudioEncoder property) . . . 40810 Contents

  • hasEmbeddedVideo (capabilities.hasEmbeddedVideo property) . . . . . . . . . . . . . . . . 409

    hasIME (capabilities.hasIME property) . . . . . . . . . . . . . . . . . . . . . . . 409hasMP3 (capabilities.hasMP3 property) . . . . . . . . . . . . . . . . . . . . . 409hasPrinting (capabilities.hasPrinting property) . . . . . . . . . . . . . . . . .410hasScreenBroadcast

    (capabilities.hasScreenBroadcast property) . . . . . . . . . . . . . . . .410hasScreenPlayback (capabilities.hasScreenPlayback property) .410hasStreamingAudio (capabilities.hasStreamingAudio property) . 411hasStreamingVideo (capabilities.hasStreamingVideo property) . 411hasVideoEncoder (capabilities.hasVideoEncoder property) . . . . . 411isDebugger (capabilities.isDebugger property) . . . . . . . . . . . . . . . .412language (capabilities.language property) . . . . . . . . . . . . . . . . . . . . .412localFileReadDisable

    (capabilities.localFileReadDisable property) . . . . . . . . . . . . . . . .413manufacturer (capabilities.manufacturer property) . . . . . . . . . . . . .414os (capabilities.os property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .414pixelAspectRatio (capabilities.pixelAspectRatio property) . . . . . .414playerType (capabilities.playerType property) . . . . . . . . . . . . . . . . .415screenColor (capabilities.screenColor property) . . . . . . . . . . . . . . .415screenDPI (capabilities.screenDPI property) . . . . . . . . . . . . . . . . . .415screenResolutionX (capabilities.screenResolutionX property) . . .416screenResolutionY (capabilities.screenResolutionY property) . . .416serverString (capabilities.serverString property) . . . . . . . . . . . . . . .416version (capabilities.version property). . . . . . . . . . . . . . . . . . . . . . . . . 417

    Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417Color constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .419getRGB (Color.getRGB method). . . . . . . . . . . . . . . . . . . . . . . . . . . . .419getTransform (Color.getTransform method) . . . . . . . . . . . . . . . . . . 420setRGB (Color.setRGB method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .421setTransform (Color.setTransform method) . . . . . . . . . . . . . . . . . . .421

    ColorMatrixFilter (flash.filters.ColorMatrixFilter) . . . . . . . . . . . . . . . . . 423clone (ColorMatrixFilter.clone method) . . . . . . . . . . . . . . . . . . . . . . 426ColorMatrixFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427matrix (ColorMatrixFilter.matrix property) . . . . . . . . . . . . . . . . . . . . 427

    ColorTransform (flash.geom.ColorTransform). . . . . . . . . . . . . . . . . . . 428alphaMultiplier (ColorTransform.alphaMultiplier property). . . . . . .431alphaOffset (ColorTransform.alphaOffset property) . . . . . . . . . . . 432blueMultiplier (ColorTransform.blueMultiplier property) . . . . . . . . 432blueOffset (ColorTransform.blueOffset property) . . . . . . . . . . . . . 433ColorTransform constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434concat (ColorTransform.concat method) . . . . . . . . . . . . . . . . . . . . . 435greenMultiplier (ColorTransform.greenMultiplier property) . . . . . 437greenOffset (ColorTransform.greenOffset property). . . . . . . . . . . 437redMultiplier (ColorTransform.redMultiplier property). . . . . . . . . . 438Contents 11

  • redOffset (ColorTransform.redOffset property) . . . . . . . . . . . . . . . 439rgb (ColorTransform.rgb property) . . . . . . . . . . . . . . . . . . . . . . . . . . 440toString (ColorTransform.toString method) . . . . . . . . . . . . . . . . . . . 441

    ContextMenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442builtInItems (ContextMenu.builtInItems property) . . . . . . . . . . . . . 444ContextMenu constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445copy (ContextMenu.copy method) . . . . . . . . . . . . . . . . . . . . . . . . . . 446customItems (ContextMenu.customItems property) . . . . . . . . . . .447hideBuiltInItems (ContextMenu.hideBuiltInItems method) . . . . . .448onSelect (ContextMenu.onSelect handler). . . . . . . . . . . . . . . . . . . .448

    ContextMenuItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449caption (ContextMenuItem.caption property) . . . . . . . . . . . . . . . . . 451ContextMenuItem constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452copy (ContextMenuItem.copy method) . . . . . . . . . . . . . . . . . . . . . . .453enabled (ContextMenuItem.enabled property) . . . . . . . . . . . . . . . .453onSelect (ContextMenuItem.onSelect handler) . . . . . . . . . . . . . . 454separatorBefore (ContextMenuItem.separatorBefore property) 455visible (ContextMenuItem.visible property) . . . . . . . . . . . . . . . . . . . .456

    ConvolutionFilter (flash.filters.ConvolutionFilter) . . . . . . . . . . . . . . . . .457alpha (ConvolutionFilter.alpha property) . . . . . . . . . . . . . . . . . . . . . 460bias (ConvolutionFilter.bias property) . . . . . . . . . . . . . . . . . . . . . . . . 461clamp (ConvolutionFilter.clamp property) . . . . . . . . . . . . . . . . . . . . . 461clone (ConvolutionFilter.clone method). . . . . . . . . . . . . . . . . . . . . . .462color (ConvolutionFilter.color property). . . . . . . . . . . . . . . . . . . . . . 464ConvolutionFilter constructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .465divisor (ConvolutionFilter.divisor property) . . . . . . . . . . . . . . . . . . . .466matrix (ConvolutionFilter.matrix property). . . . . . . . . . . . . . . . . . . . .467matrixX (ConvolutionFilter.matrixX property) . . . . . . . . . . . . . . . . . .468matrixY (ConvolutionFilter.matrixY property) . . . . . . . . . . . . . . . . . .468preserveAlpha (ConvolutionFilter.preserveAlpha property) . . . . .468

    CustomActions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469get (CustomActions.get method) . . . . . . . . . . . . . . . . . . . . . . . . . . . .470install (CustomActions.install method). . . . . . . . . . . . . . . . . . . . . . . . 471list (CustomActions.list method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .473uninstall (CustomActions.uninstall method) . . . . . . . . . . . . . . . . . . .474

    Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .475Date constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480getDate (Date.getDate method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .482getDay (Date.getDay method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .482getFullYear (Date.getFullYear method). . . . . . . . . . . . . . . . . . . . . . .483getHours (Date.getHours method) . . . . . . . . . . . . . . . . . . . . . . . . . . .483getMilliseconds (Date.getMilliseconds method) . . . . . . . . . . . . . . .484getMinutes (Date.getMinutes method) . . . . . . . . . . . . . . . . . . . . . . .485getMonth (Date.getMonth method) . . . . . . . . . . . . . . . . . . . . . . . . . .485getSeconds (Date.getSeconds method). . . . . . . . . . . . . . . . . . . . . .48612 Contents

  • getTime (Date.getTime method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486getTimezoneOffset (Date.getTimezoneOffset method) . . . . . . . . 487getUTCDate (Date.getUTCDate method) . . . . . . . . . . . . . . . . . . . . 487getUTCDay (Date.getUTCDay method). . . . . . . . . . . . . . . . . . . . . . 488getUTCFullYear (Date.getUTCFullYear method). . . . . . . . . . . . . . 488getUTCHours (Date.getUTCHours method) . . . . . . . . . . . . . . . . . . 489getUTCMilliseconds (Date.getUTCMilliseconds method) . . . . . . 490getUTCMinutes (Date.getUTCMinutes method) . . . . . . . . . . . . . . 490getUTCMonth (Date.getUTCMonth method) . . . . . . . . . . . . . . . . . 490getUTCSeconds (Date.getUTCSeconds method) . . . . . . . . . . . . .491getUTCYear (Date.getUTCYear method) . . . . . . . . . . . . . . . . . . . . .491getYear (Date.getYear method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492setDate (Date.setDate method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493setFullYear (Date.setFullYear method) . . . . . . . . . . . . . . . . . . . . . . 493setHours (Date.setHours method). . . . . . . . . . . . . . . . . . . . . . . . . . . 494setMilliseconds (Date.setMilliseconds method) . . . . . . . . . . . . . . . 495setMinutes (Date.setMinutes method) . . . . . . . . . . . . . . . . . . . . . . . 495setMonth (Date.setMonth method) . . . . . . . . . . . . . . . . . . . . . . . . . . 496setSeconds (Date.setSeconds method) . . . . . . . . . . . . . . . . . . . . . 496setTime (Date.setTime method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497setUTCDate (Date.setUTCDate method) . . . . . . . . . . . . . . . . . . . . 498setUTCFullYear (Date.setUTCFullYear method) . . . . . . . . . . . . . . 498setUTCHours (Date.setUTCHours method) . . . . . . . . . . . . . . . . . . 499setUTCMilliseconds (Date.setUTCMilliseconds method) . . . . . . 500setUTCMinutes (Date.setUTCMinutes method). . . . . . . . . . . . . . . .501setUTCMonth (Date.setUTCMonth method) . . . . . . . . . . . . . . . . . 502setUTCSeconds (Date.setUTCSeconds method) . . . . . . . . . . . . . 502setYear (Date.setYear method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503toString (Date.toString method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504UTC (Date.UTC method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504valueOf (Date.valueOf method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505

    DisplacementMapFilter (flash.filters.DisplacementMapFilter). . . . . 505alpha (DisplacementMapFilter.alpha property). . . . . . . . . . . . . . . . 508clone (DisplacementMapFilter.clone method) . . . . . . . . . . . . . . . . .510color (DisplacementMapFilter.color property) . . . . . . . . . . . . . . . . .512componentX (DisplacementMapFilter.componentX property) . . .514componentY (DisplacementMapFilter.componentY property). . .516DisplacementMapFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . 517mapBitmap (DisplacementMapFilter.mapBitmap property) . . . . 520mapPoint (DisplacementMapFilter.mapPoint property). . . . . . . . 522mode (DisplacementMapFilter.mode property) . . . . . . . . . . . . . . . 524scaleX (DisplacementMapFilter.scaleX property) . . . . . . . . . . . . . 525scaleY (DisplacementMapFilter.scaleY property) . . . . . . . . . . . . . 527

    DropShadowFilter (flash.filters.DropShadowFilter). . . . . . . . . . . . . . 528alpha (DropShadowFilter.alpha property) . . . . . . . . . . . . . . . . . . . . .531Contents 13

  • angle (DropShadowFilter.angle property). . . . . . . . . . . . . . . . . . . . .532blurX (DropShadowFilter.blurX property) . . . . . . . . . . . . . . . . . . . . .533blurY (DropShadowFilter.blurY property) . . . . . . . . . . . . . . . . . . . . .534clone (DropShadowFilter.clone method) . . . . . . . . . . . . . . . . . . . . .535color (DropShadowFilter.color property) . . . . . . . . . . . . . . . . . . . . .536distance (DropShadowFilter.distance property) . . . . . . . . . . . . . . .537DropShadowFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .538hideObject (DropShadowFilter.hideObject property) . . . . . . . . . 540inner (DropShadowFilter.inner property) . . . . . . . . . . . . . . . . . . . . . 541knockout (DropShadowFilter.knockout property) . . . . . . . . . . . . 542quality (DropShadowFilter.quality property). . . . . . . . . . . . . . . . . . .543strength (DropShadowFilter.strength property) . . . . . . . . . . . . . . 544

    Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545Error constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .546message (Error.message property) . . . . . . . . . . . . . . . . . . . . . . . . . .547name (Error.name property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .547toString (Error.toString method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .548

    ExternalInterface (flash.external.ExternalInterface). . . . . . . . . . . . . . 549addCallback (ExternalInterface.addCallback method) . . . . . . . . . . 551available (ExternalInterface.available property) . . . . . . . . . . . . . . . .553call (ExternalInterface.call method). . . . . . . . . . . . . . . . . . . . . . . . . . .553

    FileReference (flash.net.FileReference) . . . . . . . . . . . . . . . . . . . . . . . 555addListener (FileReference.addListener method) . . . . . . . . . . . . 560browse (FileReference.browse method) . . . . . . . . . . . . . . . . . . . . . . 561cancel (FileReference.cancel method) . . . . . . . . . . . . . . . . . . . . . . .563creationDate (FileReference.creationDate property) . . . . . . . . . . .564creator (FileReference.creator property). . . . . . . . . . . . . . . . . . . . . .565download (FileReference.download method) . . . . . . . . . . . . . . . . .565FileReference constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .568modificationDate (FileReference.modificationDate property) . . 569name (FileReference.name property) . . . . . . . . . . . . . . . . . . . . . . . 569onCancel (FileReference.onCancel event listener) . . . . . . . . . . . . .570onComplete (FileReference.onComplete event listener). . . . . . . . 571onHTTPError (FileReference.onHTTPError event listener) . . . . . 571onIOError (FileReference.onIOError event listener) . . . . . . . . . . . .573onOpen (FileReference.onOpen event listener) . . . . . . . . . . . . . . .574onProgress (FileReference.onProgress event listener) . . . . . . . . .575onSecurityError (FileReference.onSecurityError event listener) .576onSelect (FileReference.onSelect event listener). . . . . . . . . . . . . . 577removeListener (FileReference.removeListener method) . . . . . .578size (FileReference.size property) . . . . . . . . . . . . . . . . . . . . . . . . . . .579type (FileReference.type property) . . . . . . . . . . . . . . . . . . . . . . . . . . 580upload (FileReference.upload method) . . . . . . . . . . . . . . . . . . . . . . 580

    FileReferenceList (flash.net.FileReferenceList). . . . . . . . . . . . . . . . . .584addListener (FileReferenceList.addListener method) . . . . . . . . . .58714 Contents

  • browse (FileReferenceList.browse method) . . . . . . . . . . . . . . . . . . 588fileList (FileReferenceList.fileList property) . . . . . . . . . . . . . . . . . . 590FileReferenceList constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .591onCancel (FileReferenceList.onCancel event listener) . . . . . . . . . 592onSelect (FileReferenceList.onSelect event listener). . . . . . . . . . 592removeListener (FileReferenceList.removeListener method) . . 593

    Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594apply (Function.apply method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595call (Function.call method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597

    GlowFilter (flash.filters.GlowFilter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598alpha (GlowFilter.alpha property). . . . . . . . . . . . . . . . . . . . . . . . . . . . 600blurX (GlowFilter.blurX property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .601blurY (GlowFilter.blurY property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602clone (GlowFilter.clone method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603color (GlowFilter.color property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605GlowFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606inner (GlowFilter.inner property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608knockout (GlowFilter.knockout property). . . . . . . . . . . . . . . . . . . . . 609quality (GlowFilter.quality property). . . . . . . . . . . . . . . . . . . . . . . . . . .610strength (GlowFilter.strength property) . . . . . . . . . . . . . . . . . . . . . . . 611

    GradientBevelFilter (flash.filters.GradientBevelFilter) . . . . . . . . . . . . .612alphas (GradientBevelFilter.alphas property) . . . . . . . . . . . . . . . . . .615angle (GradientBevelFilter.angle property) . . . . . . . . . . . . . . . . . . . .616blurX (GradientBevelFilter.blurX property). . . . . . . . . . . . . . . . . . . . . 617blurY (GradientBevelFilter.blurY property) . . . . . . . . . . . . . . . . . . . .618clone (GradientBevelFilter.clone method) . . . . . . . . . . . . . . . . . . . . .619colors (GradientBevelFilter.colors property) . . . . . . . . . . . . . . . . . . 620distance (GradientBevelFilter.distance property). . . . . . . . . . . . . . .621GradientBevelFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622knockout (GradientBevelFilter.knockout property) . . . . . . . . . . . . 624quality (GradientBevelFilter.quality property) . . . . . . . . . . . . . . . . . 625ratios (GradientBevelFilter.ratios property) . . . . . . . . . . . . . . . . . . . 627strength (GradientBevelFilter.strength property) . . . . . . . . . . . . . . 629type (GradientBevelFilter.type property) . . . . . . . . . . . . . . . . . . . . . 630

    GradientGlowFilter (flash.filters.GradientGlowFilter) . . . . . . . . . . . . . .631alphas (GradientGlowFilter.alphas property). . . . . . . . . . . . . . . . . . 634angle (GradientGlowFilter.angle property). . . . . . . . . . . . . . . . . . . . 635blurX (GradientGlowFilter.blurX property) . . . . . . . . . . . . . . . . . . . . 636blurY (GradientGlowFilter.blurY property) . . . . . . . . . . . . . . . . . . . . 637clone (GradientGlowFilter.clone method) . . . . . . . . . . . . . . . . . . . . 638colors (GradientGlowFilter.colors property) . . . . . . . . . . . . . . . . . . 640distance (GradientGlowFilter.distance property) . . . . . . . . . . . . . . 642GradientGlowFilter constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643knockout (GradientGlowFilter.knockout property). . . . . . . . . . . . . 645quality (GradientGlowFilter.quality property). . . . . . . . . . . . . . . . . . 646Contents 15

  • ratios (GradientGlowFilter.ratios property) . . . . . . . . . . . . . . . . . . . .647strength (GradientGlowFilter.strength property) . . . . . . . . . . . . . . 650type (GradientGlowFilter.type property) . . . . . . . . . . . . . . . . . . . . . . 651

    IME (System.IME) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .653addListener (IME.addListener method). . . . . . . . . . . . . . . . . . . . . . .656ALPHANUMERIC_FULL

    (IME.ALPHANUMERIC_FULL property) . . . . . . . . . . . . . . . . . . .657ALPHANUMERIC_HALF

    (IME.ALPHANUMERIC_HALF property). . . . . . . . . . . . . . . . . . .658CHINESE (IME.CHINESE property) . . . . . . . . . . . . . . . . . . . . . . . . 659doConversion (IME.doConversion method) . . . . . . . . . . . . . . . . . . 659getConversionMode (IME.getConversionMode method) . . . . . . 660getEnabled (IME.getEnabled method). . . . . . . . . . . . . . . . . . . . . . . . 661JAPANESE_HIRAGANA

    (IME.JAPANESE_HIRAGANA property) . . . . . . . . . . . . . . . . . . . 661JAPANESE_KATAKANA_FULL

    (IME.JAPANESE_KATAKANA_FULL property) . . . . . . . . . . . .662JAPANESE_KATAKANA_HALF

    (IME.JAPANESE_KATAKANA_HALF property) . . . . . . . . . . . .663KOREAN (IME.KOREAN property) . . . . . . . . . . . . . . . . . . . . . . . . . .663onIMEComposition (IME.onIMEComposition event listener) . . . .664removeListener (IME.removeListener method) . . . . . . . . . . . . . . . .665setCompositionString (IME.setCompositionString method) . . . .666setConversionMode (IME.setConversionMode method) . . . . . . .667setEnabled (IME.setEnabled method) . . . . . . . . . . . . . . . . . . . . . . . .668UNKNOWN (IME.UNKNOWN property) . . . . . . . . . . . . . . . . . . . . .668

    Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .669addListener (Key.addListener method) . . . . . . . . . . . . . . . . . . . . . . .672BACKSPACE (Key.BACKSPACE property) . . . . . . . . . . . . . . . . . .673CAPSLOCK (Key.CAPSLOCK property) . . . . . . . . . . . . . . . . . . . . .673CONTROL (Key.CONTROL property) . . . . . . . . . . . . . . . . . . . . . . .674DELETEKEY (Key.DELETEKEY property) . . . . . . . . . . . . . . . . . . .675DOWN (Key.DOWN property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .676END (Key.END property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .676ENTER (Key.ENTER property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677ESCAPE (Key.ESCAPE property) . . . . . . . . . . . . . . . . . . . . . . . . . . .678getAscii (Key.getAscii method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .678getCode (Key.getCode method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .679HOME (Key.HOME property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681INSERT (Key.INSERT property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681isAccessible (Key.isAccessible method) . . . . . . . . . . . . . . . . . . . . . .682isDown (Key.isDown method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .682isToggled (Key.isToggled method). . . . . . . . . . . . . . . . . . . . . . . . . . .683LEFT (Key.LEFT property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .685_listeners (Key._listeners property) . . . . . . . . . . . . . . . . . . . . . . . . . . .68516 Contents

  • onKeyDown (Key.onKeyDown event listener) . . . . . . . . . . . . . . . . 686onKeyUp (Key.onKeyUp event listener) . . . . . . . . . . . . . . . . . . . . . . 687PGDN (Key.PGDN property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687PGUP (Key.PGUP property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688removeListener (Key.removeListener method) . . . . . . . . . . . . . . . 688RIGHT (Key.RIGHT property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689SHIFT (Key.SHIFT property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690SPACE (Key.SPACE property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690TAB (Key.TAB property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .691UP (Key.UP property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .691

    LoadVars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692addRequestHeader (LoadVars.addRequestHeader method). . . 695contentType (LoadVars.contentType property) . . . . . . . . . . . . . . . 696decode (LoadVars.decode method) . . . . . . . . . . . . . . . . . . . . . . . . . 696getBytesLoaded (LoadVars.getBytesLoaded method) . . . . . . . . 697getBytesTotal (LoadVars.getBytesTotal method) . . . . . . . . . . . . . 698load (LoadVars.load method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699loaded (LoadVars.loaded property). . . . . . . . . . . . . . . . . . . . . . . . . . . 701LoadVars constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702onData (LoadVars.onData handler) . . . . . . . . . . . . . . . . . . . . . . . . . 702onHTTPStatus (LoadVars.onHTTPStatus handler) . . . . . . . . . . . 703onLoad (LoadVars.onLoad handler) . . . . . . . . . . . . . . . . . . . . . . . . . 705send (LoadVars.send method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706sendAndLoad (LoadVars.sendAndLoad method). . . . . . . . . . . . . 708toString (LoadVars.toString method) . . . . . . . . . . . . . . . . . . . . . . . . . 710

    LocalConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710allowDomain (LocalConnection.allowDomain handler) . . . . . . . . . 713allowInsecureDomain

    (LocalConnection.allowInsecureDomain handler). . . . . . . . . . . . 717close (LocalConnection.close method) . . . . . . . . . . . . . . . . . . . . . . . 718connect (LocalConnection.connect method) . . . . . . . . . . . . . . . . . . 719domain (LocalConnection.domain method) . . . . . . . . . . . . . . . . . . 722LocalConnection constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725onStatus (LocalConnection.onStatus handler). . . . . . . . . . . . . . . . 726send (LocalConnection.send method) . . . . . . . . . . . . . . . . . . . . . . . 727

    Locale (mx.lang.Locale) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729addDelayedInstance (Locale.addDelayedInstance method). . . . 732addXMLPath (Locale.addXMLPath method) . . . . . . . . . . . . . . . . . 732autoReplace (Locale.autoReplace property) . . . . . . . . . . . . . . . . . 733checkXMLStatus (Locale.checkXMLStatus method) . . . . . . . . . 734getDefaultLang (Locale.getDefaultLang method). . . . . . . . . . . . . 735initialize (Locale.initialize method) . . . . . . . . . . . . . . . . . . . . . . . . . . . 735languageCodeArray (Locale.languageCodeArray property) . . . . 736loadLanguageXML (Locale.loadLanguageXML method) . . . . . . 737loadString (Locale.loadString method) . . . . . . . . . . . . . . . . . . . . . . 738Contents 17

  • loadStringEx (Locale.loadStringEx method) . . . . . . . . . . . . . . . . . .739setDefaultLang (Locale.setDefaultLang method). . . . . . . . . . . . . .740setLoadCallback (Locale.setLoadCallback method) . . . . . . . . . . .740setString (Locale.setString method) . . . . . . . . . . . . . . . . . . . . . . . . . 741stringIDArray (Locale.stringIDArray property) . . . . . . . . . . . . . . . . .742

    Math . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .742abs (Math.abs method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .745acos (Math.acos method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .746asin (Math.asin method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .746atan (Math.atan method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747atan2 (Math.atan2 method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .748ceil (Math.ceil method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .748cos (Math.cos method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .749E (Math.E property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .750exp (Math.exp method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .750floor (Math.floor method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751LN10 (Math.LN10 property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .752LN2 (Math.LN2 property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .752log (Math.log method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .752LOG10E (Math.LOG10E property) . . . . . . . . . . . . . . . . . . . . . . . . . . .753LOG2E (Math.LOG2E property). . . . . . . . . . . . . . . . . . . . . . . . . . . . .753max (Math.max method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .754min (Math.min method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .754PI (Math.PI property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .755pow (Math.pow method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .756random (Math.random method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757round (Math.round method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757sin (Math.sin method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .758sqrt (Math.sqrt method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .759SQRT1_2 (Math.SQRT1_2 property) . . . . . . . . . . . . . . . . . . . . . . . . .760SQRT2 (Math.SQRT2 property). . . . . . . . . . . . . . . . . . . . . . . . . . . . .760tan (Math.tan method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761

    Matrix (flash.geom.Matrix). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .762a (Matrix.a property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .766b (Matrix.b property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .766c (Matrix.c property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767clone (Matrix.clone method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767concat (Matrix.concat method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .768createBox (Matrix.createBox method) . . . . . . . . . . . . . . . . . . . . . . . 770createGradientBox (Matrix.createGradientBox method). . . . . . . . 771d (Matrix.d property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772deltaTransformPoint (Matrix.deltaTransformPoint method). . . . . 773identity (Matrix.identity method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774invert (Matrix.invert method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775Matrix constructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77618 Contents

  • rotate (Matrix.rotate method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .777scale (Matrix.scale method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780toString (Matrix.toString method) . . . . . . . . . . . . . . . . . . . . . . . . . . . 780transformPoint (Matrix.transformPoint method). . . . . . . . . . . . . . . . 781translate (Matrix.translate method) . . . . . . . . . . . . . . . . . . . . . . . . . . 782tx (Matrix.tx property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783ty (Matrix.ty property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783

    Microphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784activityLevel (Microphone.activityLevel property) . . . . . . . . . . . . . 786gain (Microphone.gain property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787get (Microphone.get method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788index (Microphone.index property) . . . . . . . . . . . . . . . . . . . . . . . . . . 790muted (Microphone.muted property) . . . . . . . . . . . . . . . . . . . . . . . . . 791name (Microphone.name property) . . . . . . . . . . . . . . . . . . . . . . . . . . . 791names (Microphone.names property) . . . . . . . . . . . . . . . . . . . . . . . . 792onActivity (Microphone.onActivity handler). . . . . . . . . . . . . . . . . . . 793onStatus (Microphone.onStatus handler) . . . . . . . . . . . . . . . . . . . . 794rate (Microphone.rate property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795setGain (Microphone.setGain method). . . . . . . . . . . . . . . . . . . . . . . 796setRate (Microphone.setRate method) . . . . . . . . . . . . . . . . . . . . . . 797setSilenceLevel (Microphone.setSilenceLevel method) . . . . . . . 798setUseEchoSuppression

    (Microphone.setUseEchoSuppression method) . . . . . . . . . . . . .801silenceLevel (Microphone.silenceLevel property) . . . . . . . . . . . . . 802silenceTimeOut (Microphone.silenceTimeOut property) . . . . . . . 803useEchoSuppression

    (Microphone.useEchoSuppression property). . . . . . . . . . . . . . . 804Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

    addListener (Mouse.addListener method). . . . . . . . . . . . . . . . . . . . 807hide (Mouse.hide method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808onMouseDown (Mouse.onMouseDown event listener) . . . . . . . . 809onMouseMove (Mouse.onMouseMove event listener) . . . . . . . . . .810onMouseUp (Mouse.onMouseUp event listener) . . . . . . . . . . . . . . .812onMouseWheel (Mouse.onMouseWheel event listener) . . . . . . . .813removeListener (Mouse.removeListener method). . . . . . . . . . . . . .814show (Mouse.show method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .816

    MovieClip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817_alpha (MovieClip._alpha property) . . . . . . . . . . . . . . . . . . . . . . . . . . 826attachAudio (MovieClip.attachAudio method) . . . . . . . . . . . . . . . . 827attachBitmap (MovieClip.attachBitmap method). . . . . . . . . . . . . . 828attachMovie (MovieClip.attachMovie method) . . . . . . . . . . . . . . . . 829beginBitmapFill (MovieClip.beginBitmapFill method) . . . . . . . . . 830beginFill (MovieClip.beginFill method) . . . . . . . . . . . . . . . . . . . . . . . 832beginGradientFill (MovieClip.beginGradientFill method) . . . . . . . 833blendMode (MovieClip.blendMode property) . . . . . . . . . . . . . . . . . 840Contents 19

  • cacheAsBitmap (MovieClip.cacheAsBitmap property) . . . . . . . . .846clear (MovieClip.clear method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .847createEmptyMovieClip

    (MovieClip.createEmptyMovieClip method) . . . . . . . . . . . . . . . .848createTextField (MovieClip.createTextField method) . . . . . . . . . 850_currentframe (MovieClip._currentframe property) . . . . . . . . . . . . .852curveTo (MovieClip.curveTo method) . . . . . . . . . . . . . . . . . . . . . . . .852_droptarget (MovieClip._droptarget property) . . . . . . . . . . . . . . . . .854duplicateMovieClip (MovieClip.duplicateMovieClip method) . . . .855enabled (MovieClip.enabled property) . . . . . . . . . . . . . . . . . . . . . . . .857endFill (MovieClip.endFill method) . . . . . . . . . . . . . . . . . . . . . . . . . . .857filters (MovieClip.filters property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .858focusEnabled (MovieClip.focusEnabled property) . . . . . . . . . . . . 860_focusrect (MovieClip._focusrect property) . . . . . . . . . . . . . . . . . . 860_framesloaded (MovieClip._framesloaded property) . . . . . . . . . . . 861getBounds (MovieClip.getBounds method) . . . . . . . . . . . . . . . . . . .862getBytesLoaded (MovieClip.getBytesLoaded method) . . . . . . . .863getBytesTotal (MovieClip.getBytesTotal method) . . . . . . . . . . . . .864getDepth (MovieClip.getDepth method) . . . . . . . . . . . . . . . . . . . . . .865getInstanceAtDepth (MovieClip.getInstanceAtDepth method) . .866getNextHighestDepth

    (MovieClip.getNextHighestDepth method) . . . . . . . . . . . . . . . . .867getRect (MovieClip.getRect method) . . . . . . . . . . . . . . . . . . . . . . . .868getSWFVersion (MovieClip.getSWFVersion method) . . . . . . . . .870getTextSnapshot (MovieClip.getTextSnapshot method) . . . . . . . 871getURL (MovieClip.getURL method). . . . . . . . . . . . . . . . . . . . . . . . .872globalToLocal (MovieClip.globalToLocal method) . . . . . . . . . . . . .874gotoAndPlay (MovieClip.gotoAndPlay method) . . . . . . . . . . . . . . .876gotoAndStop (MovieClip.gotoAndStop method) . . . . . . . . . . . . . . 877_height (MovieClip._height property) . . . . . . . . . . . . . . . . . . . . . . . . . 878_highquality (MovieClip._highquality property) . . . . . . . . . . . . . . . . . 878hitArea (MovieClip.hitArea property) . . . . . . . . . . . . . . . . . . . . . . . . .879hitTest (MovieClip.hitTest method). . . . . . . . . . . . . . . . . . . . . . . . . . .880lineGradientStyle (MovieClip.lineGradientStyle method) . . . . . . . 881lineStyle (MovieClip.lineStyle method) . . . . . . . . . . . . . . . . . . . . . . .885lineTo (MovieClip.lineTo method) . . . . . . . . . . . . . . . . . . . . . . . . . . . .888loadMovie (MovieClip.loadMovie method) . . . . . . . . . . . . . . . . . . . .889loadVariables (MovieClip.loadVariables method) . . . . . . . . . . . . . . 891localToGlobal (MovieClip.localToGlobal method) . . . . . . . . . . . . . .893_lockroot (MovieClip._lockroot property). . . . . . . . . . . . . . . . . . . . . .895menu (MovieClip.menu property) . . . . . . . . . . . . . . . . . . . . . . . . . . . .898moveTo (MovieClip.moveTo method) . . . . . . . . . . . . . . . . . . . . . . . 899_name (MovieClip._name property) . . . . . . . . . . . . . . . . . . . . . . . . . 899nextFrame (MovieClip.nextFrame method) . . . . . . . . . . . . . . . . . . 900onData (MovieClip.onData handler) . . . . . . . . . . . . . . . . . . . . . . . . . . 901onDragOut (MovieClip.onDragOut handler) . . . . . . . . . . . . . . . . . . 90220 Contents

  • onDragOver (MovieClip.onDragOver handler) . . . . . . . . . . . . . . . . 902onEnterFrame (MovieClip.onEnterFrame handler) . . . . . . . . . . . . 903onKeyDown (MovieClip.onKeyDown handler) . . . . . . . . . . . . . . . . 903onKeyUp (MovieClip.onKeyUp handler) . . . . . . . . . . . . . . . . . . . . . 904onKillFocus (MovieClip.onKillFocus handler) . . . . . . . . . . . . . . . . . 905onLoad (MovieClip.onLoad handler). . . . . . . . . . . . . . . . . . . . . . . . . 906onMouseDown (MovieClip.onMouseDown handler). . . . . . . . . . . 907onMouseMove (MovieClip.onMouseMove handler) . . . . . . . . . . . 907onMouseUp (MovieClip.onMouseUp handler) . . . . . . . . . . . . . . . . 907onPress (MovieClip.onPress handler). . . . . . . . . . . . . . . . . . . . . . . . 908onRelease (MovieClip.onRelease handler) . . . . . . . . . . . . . . . . . . . 908onReleaseOutside (MovieClip.onReleaseOutside handler) . . . . . 909onRollOut (MovieClip.onRollOut handler) . . . . . . . . . . . . . . . . . . . . 909onRollOver (MovieClip.onRollOver handler) . . . . . . . . . . . . . . . . . . .910onSetFocus (MovieClip.onSetFocus handler) . . . . . . . . . . . . . . . . .910onUnload (MovieClip.onUnload handler) . . . . . . . . . . . . . . . . . . . . . . 911opaqueBackground (MovieClip.opaqueBackground property) . . 911_parent (MovieClip._parent property) . . . . . . . . . . . . . . . . . . . . . . . . .912play (MovieClip.play method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .913prevFrame (MovieClip.prevFrame method). . . . . . . . . . . . . . . . . . . .914_quality (MovieClip._quality property) . . . . . . . . . . . . . . . . . . . . . . . . .915removeMovieClip (MovieClip.removeMovieClip method) . . . . . . . 917_rotation (MovieClip._rotation property) . . . . . . . . . . . . . . . . . . . . . . .918scale9Grid (MovieClip.scale9Grid property) . . . . . . . . . . . . . . . . . . .919scrollRect (MovieClip.scrollRect property) . . . . . . . . . . . . . . . . . . . 923setMask (MovieClip.setMask method) . . . . . . . . . . . . . . . . . . . . . . . 924_soundbuftime (MovieClip._soundbuftime property) . . . . . . . . . . . 925startDrag (MovieClip.startDrag method) . . . . . . . . . . . . . . . . . . . . . 925stop (MovieClip.stop method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926stopDrag (MovieClip.stopDrag method) . . . . . . . . . . . . . . . . . . . . . 927swapDepths (MovieClip.swapDepths method) . . . . . . . . . . . . . . . 928tabChildren (MovieClip.tabChildren property). . . . . . . . . . . . . . . . . 929tabEnabled (MovieClip.tabEnabled property) . . . . . . . . . . . . . . . . . 930tabIndex (MovieClip.tabIndex property) . . . . . . . . . . . . . . . . . . . . . . 930_target (MovieClip._target property) . . . . . . . . . . . . . . . . . . . . . . . . . .931_totalframes (MovieClip._totalframes property) . . . . . . . . . . . . . . . 932trackAsMenu (MovieClip.trackAsMenu property) . . . . . . . . . . . . . 932transform (MovieClip.transform property) . . . . . . . . . . . . . . . . . . . . 933unloadMovie (MovieClip.unloadMovie method) . . . . . . . . . . . . . . . 935_url (MovieClip._url property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936useHandCursor (MovieClip.useHandCursor property) . . . . . . . . . 937_visible (MovieClip._visible property). . . . . . . . . . . . . . . . . . . . . . . . . 937_width (MovieClip._width property) . . . . . . . . . . . . . . . . . . . . . . . . . . 938_x (MovieClip._x property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939_xmouse (MovieClip._xmouse property) . . . . . . . . . . . . . . . . . . . . . . 939_xscale (MovieClip._xscale property). . . . . . . . . . . . . . . . . . . . . . . . . 940Contents 21

  • _y (MovieClip._y property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941_ymouse (MovieClip._ymouse property) . . . . . . . . . . . . . . . . . . . . . 942_yscale (MovieClip._yscale property) . . . . . . . . . . . . . . . . . . . . . . . . 943

    MovieClipLoader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944addListener (MovieClipLoader.addListener method) . . . . . . . . . 946getProgress (MovieClipLoader.getProgress method) . . . . . . . . . 948loadClip (MovieClipLoader.loadClip method) . . . . . . . . . . . . . . . . 949MovieClipLoader constructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952onLoadComplete

    (MovieClipLoader.onLoadComplete event listener) . . . . . . . . 952onLoadError (MovieClipLoader.onLoadError event listener) . . . 954onLoadInit (MovieClipLoader.onLoadInit event listener) . . . . . . 956onLoadProgress

    (MovieClipLoader.onLoadProgress event listener) . . . . . . . . . .957onLoadStart (MovieClipLoader.onLoadStart event listener) . . . .958removeListener (MovieClipLoader.removeListener method). . . 960unloadClip (MovieClipLoader.unloadClip method) . . . . . . . . . . . . . 961

    NetConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .962connect (NetConnection.connect method). . . . . . . . . . . . . . . . . . . .963NetConnection constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 965

    NetStream. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 965bufferLength (NetStream.bufferLength property) . . . . . . . . . . . . .967bufferTime (NetStream.bufferTime property) . . . . . . . . . . . . . . . . .968bytesLoaded (NetStream.bytesLoaded property) . . . . . . . . . . . . 969bytesTotal (NetStream.bytesTotal property) . . . . . . . . . . . . . . . . . . 971close (NetStream.close method). . . . . . . . . . . . . . . . . . . . . . . . . . . . .972currentFps (NetStream.currentFps property) . . . . . . . . . . . . . . . . .973NetStream constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .974onCuePoint (NetStream.onCuePoint handler). . . . . . . . . . . . . . . . .974onMetaData (NetStream.onMetaData handler) . . . . . . . . . . . . . . . 977onStatus (NetStream.onStatus handler) . . . . . . . . . . . . . . . . . . . . . .978pause (NetStream.pause method) . . . . . . . . . . . . . . . . . . . . . . . . . . 980play (NetStream.play method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 980seek (NetStream.seek method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .982setBufferTime (NetStream.setBufferTime method) . . . . . . . . . . . .983time (NetStream.time property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .983

    Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .985MAX_VALUE (Number.MAX_VALUE property) . . . . . . . . . . . . . . .986MIN_VALUE (Number.MIN_VALUE property). . . . . . . . . . . . . . . . .987NaN (Number.NaN property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .987NEGATIVE_INFINITY

    (Number.NEGATIVE_INFINITY property) . . . . . . . . . . . . . . . . . .987Number constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .988POSITIVE_INFINITY (Number.POSITIVE_INFINITY property) . .988toString (Number.toString method) . . . . . . . . . . . . . . . . . . . . . . . . . 98922 Contents

  • valueOf (Number.valueOf method) . . . . . . . . . . . . . . . . . . . . . . . . . . 990Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990

    addProperty (Object.addProperty method). . . . . . . . . . . . . . . . . . . 992constructor (Object.constructor property) . . . . . . . . . . . . . . . . . . . . 995hasOwnProperty (Object.hasOwnProperty method) . . . . . . . . . . 996isPropertyEnumerable (Object.isPropertyEnumerable method). 996isPrototypeOf (Object.isPrototypeOf method) . . . . . . . . . . . . . . . . 997Object constructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997__proto__ (Object.__proto__ property) . . . . . . . . . . . . . . . . . . . . . . . . 998prototype (Object.prototype property) . . . . . . . . . . . . . . . . . . . . . . . 999registerClass (Object.registerClass method) . . . . . . . . . . . . . . . . . 1000__resolve (Object.__resolve property) . . . . . . . . . . . . . . . . . . . . . . . . 1001toString (Object.toString method) . . . . . . . . . . . . . . . . . . . . . . . . . . 1004unwatch (Object.unwatch method) . . . . . . . . . . . . . . . . . . . . . . . . . 1005valueOf (Object.valueOf method). . . . . . . . . . . . . . . . . . . . . . . . . . . 1006watch (Object.watch method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1007

    Point (flash.geom.Point) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009add (Point.add method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011clone (Point.clone method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011distance (Point.distance method) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012equals (Point.equals method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012interpolate (Point.interpolate method) . . . . . . . . . . . . . . . . . . . . . . . 1013length (Point.length property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014normalize (Point.normalize method) . . . . . . . . . . . . . . . . . . . . . . . . . 1014offset (Point.offset method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015Point constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015polar (Point.polar method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016subtract (Point.subtract method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017toString (Point.toString method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017x (Point.x property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018y (Point.y property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

    PrintJob . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019addPage (PrintJob.addPage method) . . . . . . . . . . . . . . . . . . . . . . 1020orientation (PrintJob.orientation property). . . . . . . . . . . . . . . . . . . 1024pageHeight (PrintJob.pageHeight property). . . . . . . . . . . . . . . . . 1024pageWidth (PrintJob.pageWidth property) . . . . . . . . . . . . . . . . . . 1025paperHeight (PrintJob.paperHeight property) . . . . . . . . . . . . . . . 1025paperWidth (PrintJob.paperWidth property) . . . . . . . . . . . . . . . . 1025PrintJob constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025send (PrintJob.send method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026start (PrintJob.start method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

    Rectangle (flash.geom.Rectangle) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030bottom (Rectangle.bottom property) . . . . . . . . . . . . . . . . . . . . . . . 1033bottomRight (Rectangle.bottomRight property) . . . . . . . . . . . . . 1034clone (Rectangle.clone method) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1034Contents 23

  • contains (Rectangle.contains method) . . . . . . . . . . . . . . . . . . . . . . 1037containsPoint (Rectangle.containsPoint method). . . . . . . . . . . . . 1038containsRectangle (Rectangle.containsRectangle method) . . . 1038equals (Rectangle.equals method) . . . . . . . . . . . . . . . . . . . . . . . . . .1039height (Rectangle.height property) . . . . . . . . . . . . . . . . . . . . . . . . . .1040inflate (Rectangle.inflate method) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1041inflatePoint (Rectangle.inflatePoint method) . . . . . . . . . . . . . . . . .1042intersection (Rectangle.intersection method) . . . . . . . . . . . . . . . .1043intersects (Rectangle.intersects method) . . . . . . . . . . . . . . . . . . . .1043isEmpty (Rectangle.isEmpty method) . . . . . . . . . . . . . . . . . . . . . . .1044left (Rectangle.left property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1045offset (Rectangle.offset method) . . . . . . . . . . . . . . . . . . . . . . . . . . .1046offsetPoint (Rectangle.offsetPoint method). . . . . . . . . . . . . . . . . .1046Rectangle constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047right (Rectangle.right property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1048setEmpty (Rectangle.setEmpty method) . . . . . . . . . . . . . . . . . . . .1048size (Rectangle.size property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1049top (Rectangle.top property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1050topLeft (Rectangle.topLeft property) . . . . . . . . . . . . . . . . . . . . . . . . 1051toString (Rectangle.toString method) . . . . . . . . . . . . . . . . . . . . . . . 1051union (Rectangle.union method) . . . . . . . . . . . . . . . . . . . . . . . . . . . .1052width (Rectangle.width property) . . . . . . . . . . . . . . . . . . . . . . . . . . .1053x (Rectangle.x property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1054y (Rectangle.y property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1054

    security (System.security) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1055allowDomain (security.allowDomain method) . . . . . . . . . . . . . . . .1056allowInsecureDomain (security.allowInsecureDomain method). 1061loadPolicyFile (security.loadPolicyFile method) . . . . . . . . . . . . . .1065sandboxType (security.sandboxType property). . . . . . . . . . . . . . . 1067

    Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068addListener (Selection.addListener method). . . . . . . . . . . . . . . . . 1070getBeginIndex (Selection.getBeginIndex method). . . . . . . . . . . . 1071getCaretIndex (Selection.getCaretIndex method). . . . . . . . . . . . . 1072getEndIndex (Selection.getEndIndex method) . . . . . . . . . . . . . . . 1073getFocus (Selection.getFocus method) . . . . . . . . . . . . . . . . . . . . . 1074onSetFocus (Selection.onSetFocus event listener) . . . . . . . . . . . 1075removeListener (Selection.removeListener method) . . . . . . . . . . 1076setFocus (Selection.setFocus method). . . . . . . . . . . . . . . . . . . . . . 1077setSelection (Selection.setSelection method). . . . . . . . . . . . . . . . 1079

    SharedObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1080clear (SharedObject.clear method). . . . . . . . . . . . . . . . . . . . . . . . . . 1083data (SharedObject.data property) . . . . . . . . . . . . . . . . . . . . . . . . . .1084flush (SharedObject.flush method) . . . . . . . . . . . . . . . . . . . . . . . . . .1085getLocal (SharedObject.getLocal method) . . . . . . . . . . . . . . . . . . 1087getSize (SharedObject.getSize method) . . . . . . . . . . . . . . . . . . . . 109124 Contents

  • onStatus (SharedObject.onStatus handler) . . . . . . . . . . . . . . . . . 1092Sound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

    attachSound (Sound.attachSound method) . . . . . . . . . . . . . . . . . 1096duration (Sound.duration property) . . . . . . . . . . . . . . . . . . . . . . . . . 1097getBytesLoaded (Sound.getBytesLoaded method) . . . . . . . . . . 1099getBytesTotal (Sound.getBytesTotal method). . . . . . . . . . . . . . . . 1100getPan (Sound.getPan method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100getTransform (Sound.getTransform method) . . . . . . . . . . . . . . . . . 1102getVolume (Sound.getVolume method) . . . . . . . . . . . . . . . . . . . . . . 1104id3 (Sound.id3 property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1106loadSound (Sound.loadSound method). . . . . . . . . . . . . . . . . . . . . . 1108onID3 (Sound.onID3 handler) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1109onLoad (Sound.onLoad handler). . . . . . . . . . . . . . . . . . . . . . . . . . . . 1110onSoundComplete (Sound.onSoundComplete handler) . . . . . . . . 1111position (Sound.position property) . . . . . . . . . . . . . . . . . . . . . . . . . . 1112setPan (Sound.setPan method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1112setTransform (Sound.setTransform method) . . . . . . . . . . . . . . . . . 1113setVolume (Sound.setVolume method) . . . . . . . . . . . . . . . . . . . . . . 1115Sound constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1115start (Sound.start method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1116stop (Sound.stop method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1117

    Stage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118addListener (Stage.addListener method) . . . . . . . . . . . . . . . . . . . . 1119align (Stage.align property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120height (Stage.height property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1121onResize (Stage.onResize event listener) . . . . . . . . . . . . . . . . . . . . 1122removeListener (Stage.removeListener method) . . . . . . . . . . . . . 1122scaleMode (Stage.scaleMode property) . . . . . . . . . . . . . . . . . . . . . 1123showMenu (Stage.showMenu property) . . . . . . . . . . . . . . . . . . . . . 1124width (Stage.width property). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1125

    String. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126charAt (String.charAt method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1128charCodeAt (String.charCodeAt method) . . . . . . . . . . . . . . . . . . . . 1129concat (String.concat method). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130fromCharCode (String.fromCharCode method) . . . . . . . . . . . . . . . 1130indexOf (String.indexOf method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131lastIndexOf (String.lastIndexOf method) . . . . . . . . . . . . . . . . . . . . . 1132length (String.length property) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1133slice (String.slice method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1134split (String.split method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1135String constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136substr (String.substr method) . . . . . . . . . . . . . . . .