Adobe Extending Flash Professional CS5 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Logiciel Adobe Extending Flash Professional CS5. Adobe Extending Flash Professional CS5 User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 565
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Extending
ADOBE
®
FLASH
®
PROFESSIONAL CS5 & CS5.5
Vue de la page 0
1 2 3 4 5 6 ... 564 565

Résumé du contenu

Page 1 - PROFESSIONAL CS5 & CS5.5

ExtendingADOBE® FLASH® PROFESSIONAL CS5 & CS5.5

Page 2 - Legal notices

xEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011Chapter 16: Filter objectfilter.angle . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 3 - Contents

78EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.canEditSymbol()AvailabilityFlash MX 2004.Usage document.canEditSymbol()Para

Page 4

79EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 if(fl.getDocumentDOM().canRevert()){ fl.getDocumentDOM().revert(); }document

Page 5

80EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; determines whether you can use the document.testScene() method su

Page 6

81EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().changeFilterOrder(1,0); See alsodocument.addFilter(), document.

Page 7

82EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsNothing. DescriptionMethod; cuts the current selection from the document and

Page 8

83EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.close()AvailabilityFlash MX 2004.Usage document.close([bPromptToSaveChanges

Page 9

84EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().convertLinesToFills();document.convertToSymbol()AvailabilityFla

Page 10 - Last updated 5/2/2011

85EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsA Boolean value: true if successful; false otherwise. DescriptionMethod; uses

Page 11

86EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionProperty; an integer that specifies the index of the active timeline. You

Page 12

87EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.deleteEnvelope()AvailabilityFlash 8.Usage document.deleteEnvelope()Paramete

Page 13

xiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011fl.findDocumentIndex() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 14

88EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 alert(fl.getDocumentDOM().deletePublishProfile());See alsodocument.addNewPublishPro

Page 15

89EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; deletes the current selection on the Stage. Displays an error mes

Page 16

90EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example disables all filters on the selected objects: fl.getDoc

Page 17

91EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ParametersenabledFilterIndex An integer representing the zero-based index of the fi

Page 18

92EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().distribute("top edge", false);The following example d

Page 19

93EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example specifies that the ActionScript 3.0 class associated wi

Page 20

94EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ParametersprofileName A string that specifies the unique name of the duplicated pro

Page 21

95EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.duplicateSelection()ParametersNone. ReturnsNothing. DescriptionMethod

Page 22

96EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.enableAllFilters()ParametersNone.ReturnsNothing.DescriptionMethod; en

Page 23 - Chapter 1: Introduction

97EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.enterEditMode()AvailabilityFlash MX 2004.Usage document.enterEditMode([edit

Page 24 - Saving JSFL files

xiiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011fl.trace() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 25 - Running scripts

98EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; exits from symbol-editing mode and returns focus to the next leve

Page 26 - 4 Click OK

99EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.exportPublishProfile()AvailabilityFlash MX 2004.Usage document.exportPublis

Page 27 - New methods and properties

100EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example stores an XML string that represents the current profi

Page 28 - JavaScript API objects

101EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.externalLibraryPathAvailabilityFlash CS4 Professional.Usage document.exter

Page 29

102EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.frameRateAvailabilityFlash MX 2004.Usage document.frameRateDescriptionProp

Page 30

103EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.getBlendMode()AvailabilityFlash 8.Usage document.getBlendMode()ParametersN

Page 31 - The Document object

104EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; retrieves the fill object of the selected shape or, if specified

Page 32

105EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 var stroke = fl.getDocumentDOM().getCustomStroke("selection"); stroke

Page 33 - Summary of the DOM structure

106EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.getElementProperty(propertyName)ParameterspropertyName A string th

Page 34 - Sample implementations

107EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsIf one text field is selected, the property is returned if there is only one

Page 35 - Sample DLL

xiiiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011frame.motionTweenOrientToPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 36

108EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011See alsodocument.addFilter(), document.changeFilterOrder(), document.setFilters(),

Page 37

109EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example displays the XML settings string for the current docum

Page 38

110EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.getSelectionRect()AvailabilityFlash MX 2004.Usage document.getSelectionRec

Page 39

111EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; gets the currently selected text. If the optional parameters are

Page 40

112EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().enterEditMode("inPlace"); fl.getDocumentDOM().getT

Page 41

113EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.group()ParametersNone. ReturnsNothing. DescriptionMethod; converts t

Page 42

114EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.idDescriptionRead-only property; a unique integer (assigned automati

Page 43

115EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.importPublishProfile()AvailabilityFlash MX 2004.Usage document.importPubli

Page 44

116EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011var profileXML=fl.getDocumentDOM().exportPublishProfileString('Default');

Page 45

117EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsA Boolean value: true if successful; false otherwise.DescriptionMethod; crea

Page 46

xivEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011item.linkageIdentifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 47

118EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionProperty; a string that contains a list of items in the document’s Actio

Page 48

119EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; loads a cue point XML file. The format and DTD of the XML file i

Page 49

120EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.mouseClick()AvailabilityFlash MX 2004.Usage document.mouseClick(position,

Page 50

121EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsNothing. DescriptionMethod; performs a double mouse click from the Selection

Page 51

122EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.moveSelectionBy(distanceToMove)ParametersdistanceToMove A pair of f

Page 52

123EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.optimizeCurves()AvailabilityFlash MX 2004.Usage document.optimizeCurves(sm

Page 53

124EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011See alsodocument.pathURIdocument.pathURIAvailabilityFlash CS4 Professional.Usage do

Page 54

125EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example publishes the current document: fl.getDocumentDOM().pu

Page 55

126EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011See alsodocument.crop(), document.deleteEnvelope(), document.intersect(), document.

Page 56

127EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; removes persistent data with the specified name that has been at

Page 57 - Chapter 5: BitmapItem object

xvEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011Chapter 28: Matrix objectmatrix.a . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 58

128EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ParametersfilterIndex An integer specifying the zero-based index of the filter to

Page 59

129EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.renameScene(name)Parametersname A string that specifies the new nam

Page 60

130EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.resetOvalObject()AvailabilityFlash CS3 Professional.Usage document.resetOv

Page 61

131EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().resetRectangleObject();See alsodocument.resetOvalObject()docum

Page 62

132EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example reverts the current document to the previously saved v

Page 63

133EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011rotationPoint A string that specifies which side of the bounding box to rotate. Ac

Page 64

134EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011See alsodocument.saveAndCompact(), fl.saveAll(), fl.saveDocument(), fl.saveDocument

Page 65

135EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011whichCorner A string value that specifies the edge about which the transformation

Page 66

136EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.selectAll()AvailabilityFlash MX 2004.Usage document.selectAll()ParametersN

Page 67

137EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011• Specify all the elements in a particular frame (see Element object). See the firs

Page 68

xviEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011Chapter 34: presetPanel objectpresetPanel.addNewItem() . . . . . . . . . . . . . . . . .

Page 69

138EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 // Assigns the layers array to the variable "theLayers". var theLayers

Page 70

139EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().selectNone();See alsodocument.selectAll(), document.selectiond

Page 71

140EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsNothing.DescriptionMethod; sets the blending mode for the selected objects.

Page 72

141EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.setCustomStroke()AvailabilityFlash MX 2004.Usage document.setCustomStroke(

Page 73 - Chapter 10: Contour object

142EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsNothing. DescriptionMethod; sets the specified Element property on selected

Page 74

143EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.setFillColor()AvailabilityFlash MX 2004.Usage document.setFillColor(color)

Page 75

144EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011value A number or string specifying the value to be set for the specified filter p

Page 76

145EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 var myFilters = fl.getDocumentDOM().getFilters(); for (i=0; i < myFilters.le

Page 77 - Chapter 11: Document object

146EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsNothing. DescriptionMethod; sets the brightness for the instance. ExampleThe

Page 78

147EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ParametersstrMetadata A string containing the XML metadata to be associated with t

Page 79

xviiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011soundItem.sampleRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 80

148EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>

Page 81

149EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().setMobileSettings("<? xml version="1.0" enco

Page 82

150EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Parametersversion A string that represents the version of Flash Player targeted by

Page 83

151EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.setSelectionBounds()AvailabilityFlash MX 2004; bContactSensitiveSelection

Page 84

152EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011bContactSensitiveSelection A Boolean value that specifies whether the Contact Sens

Page 85

153EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionSpecifies the vanishing point for viewing 3D objects.ExampleThe followin

Page 86

154EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011strokeType A string that specifies the new type of stroke for the selection. Accep

Page 87

155EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.setStrokeSize()AvailabilityFlash MX 2004.Usage document.setStrokeSize(size

Page 88

156EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.setTextRectangle()AvailabilityFlash MX 2004.Usage document.setTextRectangl

Page 89

157EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011endIndex An integer that specifies the end position of the selection up to, but no

Page 90

xviiiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011symbolInstance.colorAlphaAmount . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 91

158EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011The following example inserts “Howdy” starting at position 2 and up to, but not inc

Page 92

159EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.silentAvailabilityFlash MX 2004.Usage document.silentDescriptionProperty;

Page 93

160EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following examples skew the selected object by 2.0 vertically and 1.5 ho

Page 94

161EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011var myDoc = fl.getDocumentDOM(); fl.trace(myDoc.sourcePath); myDoc.sourcePath =

Page 95

162EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.straightenSelection()AvailabilityFlash MX 2004.Usage document.straightenSe

Page 96

163EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.swapStrokeAndFill()AvailabilityFlash 8.Usage document.swapStrokeAndFill()P

Page 97

164EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011See alsodocument.canTestMovie(), document.testScene()document.testScene()Availabili

Page 98

165EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 var i = 0; var curTimelines = fl.getDocumentDOM().timelines; while(i < fl.g

Page 99

166EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Usage document.translate3DCenter(xyzCoordinate)ParametersxyzCoordinate An XYZ coor

Page 100

167EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.transformSelection()AvailabilityFlash MX 2004.Usage document.transformSele

Page 101

xixEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011text.lineType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 102

168EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 fl.getDocumentDOM().unGroup();See alsodocument.group()document.union()Availability

Page 103

169EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; unlocks all locked elements on the currently selected frame. Exa

Page 104

170EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example sets the width of the Stage to 400 pixels. fl.getDocum

Page 105

171EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionProperty; specifies the zoom percent of the Stage at authoring time. A v

Page 106

172Last updated 5/2/2011Chapter 12: drawingLayer objectAvailabilityFlash MX 2004.DescriptionThe drawingLayer object is accessible from JavaScript as a

Page 107

173EXTENDING FLASH PROFESSIONALdrawingLayer objectLast updated 5/2/2011ParameterspersistentDraw A Boolean value (optional). If set to true, it indic

Page 108

174EXTENDING FLASH PROFESSIONALdrawingLayer objectLast updated 5/2/2011Usage drawingLayer.cubicCurveTo(x1Ctrl, y1Ctrl, x2Ctl, y2Ctl, xEnd, yEnd)Parame

Page 109

175EXTENDING FLASH PROFESSIONALdrawingLayer objectLast updated 5/2/2011ExampleThe following example draws a quadratic curve using the specified contro

Page 110

176EXTENDING FLASH PROFESSIONALdrawingLayer objectLast updated 5/2/2011ExampleThe following example exits drawing mode: fl.drawingLayer.endDraw(); dra

Page 111

177EXTENDING FLASH PROFESSIONALdrawingLayer objectLast updated 5/2/2011ExampleThe following example draws a line from the current drawing position to

Page 112

Last updated 5/2/2011Legal noticesLegal noticesFor legal notices, see http://help.adobe.com/en_US/legalnotices/index.html.

Page 113

xxEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011timeline.convertToBlankKeyframes() . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 114

178EXTENDING FLASH PROFESSIONALdrawingLayer objectLast updated 5/2/2011DescriptionMethod; returns a new Path object. You typically use this method onl

Page 115

179EXTENDING FLASH PROFESSIONALdrawingLayer objectLast updated 5/2/2011drawingLayer.setFill()This method is not available.drawingLayer.setStroke()This

Page 116

180Last updated 5/2/2011Chapter 13: Edge objectAvailabilityFlash MX 2004.DescriptionThe Edge object represents an edge of a shape on the Stage.Method

Page 117

181EXTENDING FLASH PROFESSIONALEdge objectLast updated 5/2/2011var theShape = fl.getDocumentDOM().selection[0]; var edgesArray = theShape.edges; for

Page 118

182EXTENDING FLASH PROFESSIONALEdge objectLast updated 5/2/2011DescriptionMethod; returns a HalfEdge object. ExampleThe following example stores the h

Page 119

183EXTENDING FLASH PROFESSIONALEdge objectLast updated 5/2/2011edge.setControl()AvailabilityFlash MX 2004.Usage edge.setControl(index, x, y)Parameters

Page 120

184EXTENDING FLASH PROFESSIONALEdge objectLast updated 5/2/2011ReturnsNothing. DescriptionMethod; splits the edge into two pieces. You must call shape

Page 121

185Last updated 5/2/2011Chapter 14: Element objectAvailabilityFlash MX 2004.DescriptionEverything that appears on the Stage is of the type Element. Th

Page 122

186EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011element.depthAvailabilityFlash MX 2004.Usage element.depthDescriptionRead-only prope

Page 123

187EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011DescriptionRead-only property; a string that represents the type of the specified el

Page 124

xxiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011Chapter 46: ToolObj objecttoolObj.depth . . . . . . . . . . . . . . . . . . . . . . . . .

Page 125

188EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011 // At least one symbol or bitmap is selected in the first layer, first frame. var

Page 126

189EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011Usage element.hasPersistentData(name)Parametersname A string that specifies the nam

Page 127

190EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011ExampleThe following example stores the Layer object that contains the element in th

Page 128

191EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011element.matrixAvailabilityFlash MX 2004.Usage element.matrixDescriptionProperty; a M

Page 129

192EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011Parametersname A string that specifies the name of the data to remove. ReturnsNothi

Page 130

193EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011ExampleThe following example sets the x scale value of the current selection to 2 (d

Page 131

194EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011element.setPersistentData()AvailabilityFlash MX 2004.Usage element.setPersistentData

Page 132

195EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011• Drawing objects, primitive objects, and groups: transformationPoint is set relativ

Page 133

196EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011element.skewYAvailabilityFlash CS3 Professional.Usage element.skewYDescriptionProper

Page 134

197EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011element.transformXAvailabilityFlash CS3 Professional.Usage element.transformXDescrip

Page 135

xxiiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011xmlui.getEnabled() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 136

198EXTENDING FLASH PROFESSIONALElement objectLast updated 5/2/2011Do not use this property to resize a text field. Instead, select the text field and

Page 137

199Last updated 5/2/2011Chapter 15: Fill objectAvailabilityFlash MX 2004.DescriptionThis object contains all the properties of the Fill color setting

Page 138

200EXTENDING FLASH PROFESSIONALFill objectLast updated 5/2/2011var fill = fl.getDocumentDOM().getCustomFill(); if (fill.style == "bitmap")

Page 139

201EXTENDING FLASH PROFESSIONALFill objectLast updated 5/2/2011ExampleThe following example sets the fill color of the current selection: var fill = f

Page 140

202EXTENDING FLASH PROFESSIONALFill objectLast updated 5/2/2011ExampleThe following example sets the focal point of a radial gradient for the current

Page 141

203EXTENDING FLASH PROFESSIONALFill objectLast updated 5/2/2011ExampleThe following example uses the fill.matrix property to specify a gradient fill f

Page 142

204EXTENDING FLASH PROFESSIONALFill objectLast updated 5/2/2011DescriptionProperty; an array of integers, each in the range of zero to 255, indicating

Page 143

205Last updated 5/2/2011Chapter 16: Filter objectAvailabilityFlash 8.DescriptionThis object contains all the properties for all filters. The filter.na

Page 144

206EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011filter.angleAvailabilityFlash 8.Usage filter.angleDescriptionProperty; a float value

Page 145

207EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011 var myFilters = fl.getDocumentDOM().getFilters(); for(i=0; i < myFilters.length

Page 146

1Last updated 5/2/2011Chapter 1: IntroductionAs a user of Adobe® Flash® Professional CS5 or CS5.5, you may be familiar with Adobe® ActionScript®, whi

Page 147

208EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011ExampleThe following example sets the brightness to 30.5 for the Adjust Color filters

Page 148

209EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011Usage filter.contrastDescriptionProperty; a float value that specifies the contrast v

Page 149

210EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011filter.enabledAvailabilityFlash CS3 Professional.Usage filter.enabledDescriptionPrope

Page 150

211EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011filter.highlightColorAvailabilityFlash 8.Usage filter.highlightColorDescriptionProper

Page 151

212EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011 var myFilters = fl.getDocumentDOM().getFilters(); for(i=0; i < myFilters.length

Page 152

213EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011ExampleThe following example sets the knockout property to true for the Glow filters

Page 153

214EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011Usage filter.qualityDescriptionProperty; a string that specifies the blur quality. Ac

Page 154

215EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011filter.shadowColorAvailabilityFlash 8.Usage filter.shadowColorDescriptionProperty; th

Page 155

216EXTENDING FLASH PROFESSIONALFilter objectLast updated 5/2/2011 var myFilters = fl.getDocumentDOM().getFilters(); for(i=0; i < myFilters.length

Page 156

217Last updated 5/2/2011Chapter 17: flash object (fl)AvailabilityFlash MX 2004.DescriptionThe flash object represents the Flash application. You can u

Page 157

2EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011You can also create a JSFL file by selecting commands in the History panel. Then click t

Page 158

218EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011Property summary The following properties can be used with the flash object.fl.op

Page 159

219EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.createNewDocList Read-only; an array of strings that represent the various typ

Page 160

220EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.actionsPanelAvailabilityFlash CS3 Professional.Usage fl.actionsPanelDescriptio

Page 161

221EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ExampleThe following example displays a message in the Output panel when a docume

Page 162

222EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersbrowseType A string that specifies the type of file browse operation.

Page 163

223EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ExampleThe following example lets the user select a folder and then displays a li

Page 164

224EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ReturnsNothing.DescriptionMethod; copies the specified string to the Clipboard.To

Page 165

225EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011Usage fl.closeAllPlayerDocuments()ParametersNone.ReturnsA Boolean value: true if

Page 166

226EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 // Closes the specified document and prompts to save changes. fl.closeDocument

Page 167

227EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011DescriptionRead-only property; a string that specifies the full path for the loca

Page 168

3EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011There are two locations where you can store command and tool files so they can be access

Page 169

228EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 var contact = fl.contactSensitiveSelection; fl.contactSensitiveSelection = fa

Page 170

229EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ExampleThe following example displays the types of documents that can be created,

Page 171

230EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.documentsAvailabilityFlash MX 2004.Usage fl.documentsDescriptionRead-only prop

Page 172

231EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersucfURI A string that specifies the file Uniform Resource Identifier (U

Page 173

232EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.fileExists()AvailabilityFlash MX 2004.Usage fl.fileExists(fileURI)Parametersfi

Page 174

233EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 var originalDocID = fl.getDocumentDOM().id; // other code here, maybe working

Page 175

234EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersinstanceName A string that specifies the instance name of an item in t

Page 176

235EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ReturnsAn array of generic objects. Use the .obj property of each item in the arr

Page 177

236EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 var doc = fl.getDocumentDOM(); var typeToSearchFor = "text"; var r

Page 178

237EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersmemType An integer that specifies the memory utilization area to be qu

Page 179

4EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011• From within a script, use the fl.runScript() command.• From the file system, double-cl

Page 180 - Document object

238EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011DescriptionMethod; retrieves the DOM (Document object) of the currently active do

Page 181

239EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersNone. ReturnsAn array of generic objects corresponding to the list of i

Page 182

240EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ExampleThe following code displays “true” in the Output panel if the Times font i

Page 183

241EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.mapPlayerURL()AvailabilityFlash MX 2004.Usage fl.mapPlayerURL(URI [, returnMBC

Page 184

242EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 // Select an element on the Stage and then run this script. var mat =fl.getDoc

Page 185

243EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.objectDrawingModeAvailabilityFlash 8. Usage fl.objectDrawingModeDescriptionPro

Page 186

244EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 var doc = fl.openDocument("file:///c|/Document.fla");fl.openScript()Av

Page 187

245EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011DescriptionRead-only property; reference to the outputPanel object.ExampleSee out

Page 188

246EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.publishCacheDiskSizeMaxAvailabilityFlash CS5.5 Professional.Usage fl.publishCa

Page 189

247EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011Usage fl.publishCacheMemoryEntrySizeLimitDescriptionProperty: an integer that set

Page 190

5EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011New methods and propertiesThe following methods and properties for existing objects are

Page 191

248EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersflaURI A string, expressed as a file:/// URI, that specifies the path

Page 192

249EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 // Quit with prompt to save any modified documents. fl.quit(); fl.quit(true)

Page 193

250EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011DescriptionMethod; rebuilds the Tools panel from the toolconfig.xml file. This me

Page 194

251EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersNone.DescriptionMethod; resets the global Classpath setting in the Acti

Page 195

252EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ParametersdocumentObject A Document object. If documentObject refers to the acti

Page 196

253EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 function testFunct(num, minNum) { fl.trace("in testFunct: 1st arg: "

Page 197

254EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011 fl.saveAll();See alsodocument.save(), document.saveAndCompact(), fl.saveDocument

Page 198

255EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011Usage fl.saveDocumentAs(document)Parametersdocument A Document object that speci

Page 199

256EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.selectElement()AvailabilityFlash CS3 Professional.Usage fl.selectElement(eleme

Page 200

257EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011Usage fl.selectTool(toolName)ParameterstoolName A string that specifies the name

Page 201

6EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011• flash object (fl)• fl.getSwfPanel()• fl.installedPlayers()• fl.publishCacheEnabled• fl

Page 202 - Chapter 13: Edge object

258EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ReturnsNothing. DescriptionMethod; sets the active window to be the specified doc

Page 203

259EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.sourcePathAvailabilityFlash CS4 Professional.Usage fl.sourcePathDescriptionPro

Page 204

260EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011fl.toggleBreakpoint()AvailabilityFlash Professional CS5.Usage fl.toggleBreakPoint

Page 205

261EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011ReturnsNothing. DescriptionMethod; sends a text string to the Output panel, termi

Page 206

262EXTENDING FLASH PROFESSIONALflash object (fl)Last updated 5/2/2011DescriptionRead-only property; an XMLUI object. This property lets you get and se

Page 207 - Chapter 14: Element object

263Last updated 5/2/2011Chapter 18: FLfile objectAvailabilityFlash MX 2004 7.2. DescriptionThe FLfile object lets you write Flash extensions that can

Page 208

264EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011FLfile.copy()AvailabilityFlash MX 2004 7.2.Usage FLfile.copy(fileURI, copyURI)Paramet

Page 209

265EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011ExampleThe following example makes a backup copy of a configuration file named config

Page 210

266EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011See alsoFLfile.remove(), FLfile.write()FLfile.exists()AvailabilityFlash MX 2004 7.2.U

Page 211

267EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011FLfile.getAttributes()AvailabilityFlash MX 2004 7.2.Usage FLfile.getAttributes(fileOr

Page 212

7EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011Object DescriptionactionsPanel object The actionsPanel object represents the currently d

Page 213

268EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011FLfile.getCreationDate()AvailabilityFlash MX 2004 7.2.Usage FLfile.getCreationDate(fi

Page 214

269EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011ParametersfileOrFolderURI A string, expressed as a file:/// URI, specifying the file

Page 215

270EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011 // Make sure the specified files exist. file1 = "file:///C|/MyApplication/MyA

Page 216

271EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011FLfile.getSize()AvailabilityFlash MX 2004 7.2.Usage FLfile.getSize(fileURI)Parameters

Page 217

272EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011DescriptionMethod; returns an array of strings representing the contents of the folde

Page 218

273EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011ExampleThe following example converts a filename from a platform-specific format to a

Page 219

274EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011Usage FLfile.remove(fileOrFolderURI)ParametersfileOrFolderURI A string, expressed as

Page 220

275EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011ParametersfileURI A string, expressed as a file:/// URI, specifying the file whose a

Page 221 - Chapter 15: Fill object

276EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011FLfile.uriToPlatformPath()AvailabilityFlash CS4 Professional.Usage FLfile.uriToPlatfo

Page 222

277EXTENDING FLASH PROFESSIONALFLfile objectLast updated 5/2/2011DescriptionMethod; writes the specified string to the specified file (as UTF-8). If t

Page 223

iiiLast updated 5/2/2011ContentsChapter 1: IntroductionWorking with the JavaScript API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 224

8EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011Parameter object The Parameter object type is accessed from the screen.parameters array

Page 225

278Last updated 5/2/2011Chapter 19: folderItem objectInheritance Item object > folderItem objectAvailabilityFlash MX 2004.DescriptionThe folderI

Page 226

279Last updated 5/2/2011Chapter 20: fontItem objectInheritance Item object > fontItem objectAvailabilityFlash MX 2004.DescriptionThe fontItem ob

Page 227 - Chapter 16: Filter object

280EXTENDING FLASH PROFESSIONALfontItem objectLast updated 5/2/2011fontItem.boldAvailabilityFlash CS4 Professional.Usage fontItem.boldDescriptionPrope

Page 228

281EXTENDING FLASH PROFESSIONALfontItem objectLast updated 5/2/2011Usage fontItem.embedRangesDescriptionProperty; a string value that specifies a seri

Page 229

282EXTENDING FLASH PROFESSIONALfontItem objectLast updated 5/2/2011function embedFontSymbol(symbolName, fontName, includeVariants) { var doc = fl

Page 230

283EXTENDING FLASH PROFESSIONALfontItem objectLast updated 5/2/2011fontItem.fontAvailabilityFlash CS4 Professional.Usage fontItem.fontDescriptionPrope

Page 231

284EXTENDING FLASH PROFESSIONALfontItem objectLast updated 5/2/2011fontItem.italicAvailabilityFlash CS4 Professional.Usage fontItem.italicDescriptionP

Page 232

285Last updated 5/2/2011Chapter 21: Frame objectAvailabilityFlash MX 2004.DescriptionThe Frame object represents frames in the layer. Method summary T

Page 233

286EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011frame.convertMotionObjectTo2D()AvailabilityFlash Professional CS5.Usage frame.convertM

Page 234

287EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011ExampleThe following example converts the selected motion object to a 2D motion object

Page 235

9EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011The Flash Document Object ModelThe Flash Document Object Model (DOM) for the Flash JavaS

Page 236

288EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011Usage frame.actionScriptDescriptionProperty; a string that represents ActionScript cod

Page 237

289EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011 var myElements = fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements; fram

Page 238

290EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011 var doc = fl.getDocumentDOM(); var my_tl = doc.getTimeline(); this.getCurrentFrame

Page 239 - Chapter 17: flash object (fl)

291EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011ExampleThe following example returns a trace statement informing you if the current se

Page 240

292EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011frame.isMotionObject()AvailabilityFlash Professional CS5.Usage Frame.isMotionObject()D

Page 241

293EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011frame.motionTweenOrientToPathAvailabilityFlash MX 2004.Usage frame.motionTweenOrientTo

Page 242

294EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011ExampleThe following example rotates the element in this frame counter-clockwise three

Page 243

295EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011Usage frame.motionTweenSyncDescriptionProperty; a Boolean value that if set to true, s

Page 244

296EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011var doc = fl.getDocumentDOM(); var my_tl = doc.getTimeline(); t his.getCurrentFram

Page 245

297EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011See alsoframe.getCustomEase(), frame.hasCustomEase, frame.useSingleEaseCurveframe.setM

Page 246

10EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011To access the document that is currently focused, use the statement flash.getDocumentDO

Page 247

298EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011endAtCurrentLocation A boolean value that determines whether the tween starts or ends

Page 248

299EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011frame.soundLibraryItemAvailabilityFlash MX 2004.Usage frame.soundLibraryItemDescriptio

Page 249

300EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011DescriptionProperty; a string that specifies whether a sound that is attached directly

Page 250

301EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011frame.startFrameAvailabilityFlash MX 2004.Usage frame.startFrameDescriptionRead-only p

Page 251

302EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011Usage Frame.tweenInstanceName()DescriptionProperty; a string that assigns an instance

Page 252

303EXTENDING FLASH PROFESSIONALFrame objectLast updated 5/2/2011This property is ignored if the frame doesn’t have custom easing applied.ExampleThe fo

Page 253

304Last updated 5/2/2011Chapter 22: HalfEdge objectAvailabilityFlash MX 2004.DescriptionThe HalfEdge object is the directed side of the edge of a Shap

Page 254

305EXTENDING FLASH PROFESSIONALHalfEdge objectLast updated 5/2/2011ReturnsAn Edge object. DescriptionMethod; gets the Edge object for the HalfEdge obj

Page 255

306EXTENDING FLASH PROFESSIONALHalfEdge objectLast updated 5/2/2011ParametersNone. ReturnsA HalfEdge object. DescriptionMethod; gets the HalfEdge obje

Page 256

307EXTENDING FLASH PROFESSIONALHalfEdge objectLast updated 5/2/2011Usage halfEdge.getVertex()ParametersNone. ReturnsA Vertex objectDescriptionMethod;

Page 257

11EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011Summary of the DOM structureThe following list displays the DOM structure in outline fo

Page 258

308EXTENDING FLASH PROFESSIONALHalfEdge objectLast updated 5/2/2011DescriptionRead-only property; an integer with a value of 0 or 1 that specifies the

Page 259

309Last updated 5/2/2011Chapter 23: Instance objectInheritance Element object > Instance objectAvailabilityFlash MX 2004.DescriptionInstance is

Page 260

310EXTENDING FLASH PROFESSIONALInstance objectLast updated 5/2/2011instance.libraryItemAvailabilityFlash MX 2004.Usage instance.libraryItemDescription

Page 261

311Last updated 5/2/2011Chapter 24: Item objectAvailabilityFlash MX 2004.DescriptionThe Item object is an abstract base class. Anything in the library

Page 262

312EXTENDING FLASH PROFESSIONALItem objectLast updated 5/2/2011item.addData()AvailabilityFlash MX 2004.Usage item.addData(name, type, data)Parametersn

Page 263

313EXTENDING FLASH PROFESSIONALItem objectLast updated 5/2/2011ExampleThe following example gets the value of the data named myData from the first ite

Page 264

314EXTENDING FLASH PROFESSIONALItem objectLast updated 5/2/2011item.linkageBaseClassAvailabilityFlash CS3 Professional.Usage item.linkageBaseClassDesc

Page 265

315EXTENDING FLASH PROFESSIONALItem objectLast updated 5/2/2011For this property to be defined, the item.linkageExportForAS and/or item.linkageExportF

Page 266

316EXTENDING FLASH PROFESSIONALItem objectLast updated 5/2/2011item.linkageExportInFirstFrameAvailabilityFlash MX 2004.Usage item.linkageExportInFirst

Page 267

317EXTENDING FLASH PROFESSIONALItem objectLast updated 5/2/2011item.linkageImportForRSAvailabilityFlash MX 2004.Usage item.linkageImportForRSDescripti

Page 268

12EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011 07 Edge object (shape.edges array) 08 HalfEdge object

Page 269

318EXTENDING FLASH PROFESSIONALItem objectLast updated 5/2/2011Usage item.nameDescriptionMethod; a string that specifies the name of the library item,

Page 270

319Last updated 5/2/2011Chapter 25: Layer objectAvailabilityFlash MX 2004.DescriptionThe Layer object represents a layer in the timeline. The timeline

Page 271

320EXTENDING FLASH PROFESSIONALLayer objectLast updated 5/2/2011ExampleThe following example stores the value of the first layer in the colorValue var

Page 272

321EXTENDING FLASH PROFESSIONALLayer objectLast updated 5/2/2011 var frameArray = fl.getDocumentDOM().getTimeline().layers[0].frames; var n = frameA

Page 273

322EXTENDING FLASH PROFESSIONALLayer objectLast updated 5/2/2011layer.lockedAvailabilityFlash MX 2004.Usage layer.lockedDescriptionProperty; a Boolean

Page 274

323EXTENDING FLASH PROFESSIONALLayer objectLast updated 5/2/2011DescriptionProperty; a Boolean value that specifies the status of outlines for all obj

Page 275

324EXTENDING FLASH PROFESSIONALLayer objectLast updated 5/2/2011ExampleThe following example makes all objects in the first layer invisible: fl.getDo

Page 276

325Last updated 5/2/2011Chapter 26: library objectAvailabilityFlash MX 2004.DescriptionThe library object represents the Library panel. It is a proper

Page 277

326EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011Property summary for the library objectThe following property is available for the l

Page 278

327EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011namePath A string that specifies the name of the item to be added. If the item is i

Page 279 - • Mac OS X:

13EXTENDING FLASH PROFESSIONALIntroductionLast updated 5/2/2011Sample PolyStar toolA sample JavaScript API script named PolyStar.jsfl is located in th

Page 280

328EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011library.duplicateItem()AvailabilityFlash MX 2004.Usage library.duplicateItem( [ name

Page 281

329EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011ExampleThe following example opens the item circle in the test folder of the library

Page 282

330EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011ReturnsAn integer value representing the item’s zero-based index value. DescriptionM

Page 283

331EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011ParametersnamePath A string that specifies the name of the item. If the item is in

Page 284

332EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011ParameterslinkageName A string that provides the name of the SWF linkage of the roo

Page 285 - Chapter 18: FLfile object

333EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011library.itemsAvailabilityFlash MX 2004.Usage library.itemsDescriptionProperty; an ar

Page 286 - FLfile.copy()

334EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011library.newFolder()AvailabilityFlash MX 2004.Usage library.newFolder([folderPath])Pa

Page 287 - FLfile.createFolder()

335EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011library.selectAll()AvailabilityFlash MX 2004.Usage library.selectAll([bSelectAll])Pa

Page 288 - FLfile.exists()

336EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011ReturnsA Boolean value: true if the specified item exists; false otherwise.Descripti

Page 289 - FLfile.getAttributes()

337EXTENDING FLASH PROFESSIONALlibrary objectLast updated 5/2/2011Usage library.setItemProperty(property, value)Parametersproperty A string that is t

Page 290 - FLfile.getCreationDateObj()

14Last updated 5/2/2011Chapter 2: Top-Level Functions and MethodsAbout this sectionThis section describes the top-level functions and methods that are

Page 291 - FLfile.getModificationDate()

338Last updated 5/2/2011Chapter 27: Math objectAvailabilityFlash MX 2004.DescriptionThe Math object is available as a read-only property of the flash

Page 292

339EXTENDING FLASH PROFESSIONALMath objectLast updated 5/2/2011Math.invertMatrix()AvailabilityFlash MX 2004.Usage Math.invertMatrix(mat)Parametersmat

Page 293 - FLfile.listFolder()

340EXTENDING FLASH PROFESSIONALMath objectLast updated 5/2/2011ExampleThe following example stores the value for the distance between pt1 and pt2 in t

Page 294 - FLfile.platformPathToURI()

341Last updated 5/2/2011Chapter 28: Matrix objectAvailabilityFlash MX 2004.DescriptionThe Matrix object represents a transformation matrix. Property s

Page 295 - FLfile.remove()

342EXTENDING FLASH PROFESSIONALMatrix objectLast updated 5/2/2011 var mat = fl.getDocumentDOM().selection[0].matrix; mat.a = 0.5; mat.b = 0.8; m

Page 296 - FLfile.setAttributes()

343EXTENDING FLASH PROFESSIONALMatrix objectLast updated 5/2/2011ExampleSee the matrix.b example.matrix.dAvailabilityFlash MX 2004.Usage matrix.dDescr

Page 297 - FLfile object

344EXTENDING FLASH PROFESSIONALMatrix objectLast updated 5/2/2011Usage matrix.tyDescriptionProperty; a floating-point value that specifies the y-axis

Page 298 - FLfile.write()

345Last updated 5/2/2011Chapter 29: outputPanel objectAvailabilityFlash MX 2004.DescriptionThis object represents the Output panel, which displays tro

Page 299

346EXTENDING FLASH PROFESSIONALoutputPanel objectLast updated 5/2/2011outputPanel.save()AvailabilityFlash MX 2004; bUseSystemEncoding parameter added

Page 300 - Chapter 19: folderItem object

347EXTENDING FLASH PROFESSIONALoutputPanel objectLast updated 5/2/2011Returns Nothing. DescriptionMethod; sends a text string to the Output panel, ter

Page 301 - Chapter 20: fontItem object

15EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011DescriptionFunction; called when the extensible tool becomes active

Page 302

348Last updated 5/2/2011Chapter 30: Oval objectInheritance Element object > Shape object > Oval objectAvailabilityFlash CS3 Professional.Desc

Page 303

349EXTENDING FLASH PROFESSIONALOval objectLast updated 5/2/2011OvalObject.endAngleAvailabilityFlash CS3 Professional.Usage OvalObject.endAngleDescript

Page 304

350EXTENDING FLASH PROFESSIONALOval objectLast updated 5/2/2011OvalObject.startAngleAvailabilityFlash CS3 Professional.Usage OvalObject.startAngleDesc

Page 305

351Last updated 5/2/2011Chapter 31: Parameter objectAvailabilityFlash MX 2004.DescriptionThe Parameter object type is accessed from the componentInsta

Page 306

352EXTENDING FLASH PROFESSIONALParameter objectLast updated 5/2/2011parameter.insertItem()AvailabilityFlash MX 2004.Usage parameter.insertItem(index,

Page 307 - Chapter 21: Frame object

353EXTENDING FLASH PROFESSIONALParameter objectLast updated 5/2/2011ExampleThe following example sets the first parameter for a Slide, which is the au

Page 308

354EXTENDING FLASH PROFESSIONALParameter objectLast updated 5/2/2011ExampleThe following example removes the element at index 1 from the labelPlacemen

Page 309

355EXTENDING FLASH PROFESSIONALParameter objectLast updated 5/2/2011parameter.valueTypeAvailabilityFlash MX 2004.Usage parameter.valueTypeDescriptionR

Page 310

356Last updated 5/2/2011Chapter 32: Path objectAvailabilityFlash MX 2004.DescriptionThe Path object defines a sequence of line segments (straight, cur

Page 311

357EXTENDING FLASH PROFESSIONALPath objectLast updated 5/2/2011yAnchor A floating-point number that specifies the y position of the first control poi

Page 312

16EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011Usage function configureTool() { // statements }ParametersNone.

Page 313

358EXTENDING FLASH PROFESSIONALPath objectLast updated 5/2/2011ExampleThe following example creates a new path, stores it in the myPath variable, and

Page 314

359EXTENDING FLASH PROFESSIONALPath objectLast updated 5/2/2011DescriptionMethod; removes all points from the path. ExampleThe following example remov

Page 315

360EXTENDING FLASH PROFESSIONALPath objectLast updated 5/2/2011bSupressStroke A Boolean value that, if set to true, suppresses the stroke that would

Page 316

361EXTENDING FLASH PROFESSIONALPath objectLast updated 5/2/2011 var myPath = fl.drawingLayer.newPath(); myPath.addPoint(0, 0); myPath.addPoint(0,

Page 317

362Last updated 5/2/2011Chapter 33: presetItem objectAvailabilityFlash CS4 Professional.DescriptionThe presetItem object represents an item (preset or

Page 318

363EXTENDING FLASH PROFESSIONALpresetItem objectLast updated 5/2/2011fl.outputPanel.clear(); var presetItemArray=fl.presetPanel.items; for (i=0;i<

Page 319

364EXTENDING FLASH PROFESSIONALpresetItem objectLast updated 5/2/2011presetItem.nameAvailabilityFlash CS4 Professional.Usage presetItem.nameDescriptio

Page 320

365EXTENDING FLASH PROFESSIONALpresetItem objectLast updated 5/2/2011Usage presetItem.pathDescriptionRead-only property: a string that represents the

Page 321

366Last updated 5/2/2011Chapter 34: presetPanel objectAvailabilityFlash CS4 Professional.DescriptionThe presetPanel object represents the Motion Prese

Page 322

367EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011presetPanel.addNewItem()AvailabilityFlash CS4 Professional. Usagefl. presetPane

Page 323

17EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011DescriptionMethod; displays a string in a modal Alert dialog box, al

Page 324

368EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011DescriptionMethod; applies the specified or currently selected preset to the cur

Page 325

369EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011presetPanel.deleteItem()AvailabilityFlash CS4 Professional.Usage presetPanel.del

Page 326 - Chapter 22: HalfEdge object

370EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011DescriptionMethod; expands or collapses the currently selected folder or folders

Page 327

371EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011//Exports fly-in-left to C:\My Presets\fly-in-left.xml fl.presetPanel.exportIte

Page 328

372EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011presetPanel.getSelectedItems()AvailabilityFlash CS4 Professional.UsagepresetPane

Page 329

373EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011DescriptionMethod; adds a preset to the Motion Presets panel from a specified XM

Page 330

374EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011UsagepresetPanel.moveToFolder(folderPath [, namePath] )ParametersfolderPath A s

Page 331 - Chapter 23: Instance object

375EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011Note: You can’t add folders to the Default Presets folder.ExampleThe following e

Page 332

376EXTENDING FLASH PROFESSIONALpresetPanel objectLast updated 5/2/2011UsagepresetPanel.selectItem(namePath [, bReplaceCurrentSelection [, bSelect] ])P

Page 333 - Chapter 24: Item object

377Last updated 5/2/2011Chapter 35: Rectangle objectInheritance Element object > Shape object > Rectangle objectAvailabilityFlash CS3 Profess

Page 334

ivEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011bitmapItem.originalCompressionType . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 335

18EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011Usage function keyDown() { // statements }ParametersNone. Retur

Page 336

378EXTENDING FLASH PROFESSIONALRectangle objectLast updated 5/2/2011RectangleObject.bottomRightRadius AvailabilityFlash CS3 Professional.Usage Rectang

Page 337

379EXTENDING FLASH PROFESSIONALRectangle objectLast updated 5/2/2011DescriptionRead-only property; a float value that sets the radius of all corners o

Page 338

380Last updated 5/2/2011Chapter 36: Shape objectInheritance Element object > Shape objectAvailabilityFlash MX 2004.DescriptionThe Shape object i

Page 339

381EXTENDING FLASH PROFESSIONALShape objectLast updated 5/2/2011shape.beginEdit()AvailabilityFlash MX 2004.Usage shape.beginEdit()ParametersNone. Retu

Page 340

382EXTENDING FLASH PROFESSIONALShape objectLast updated 5/2/2011shape.deleteEdge()AvailabilityFlash MX 2004.Usage shape.deleteEdge(index)Parametersind

Page 341 - Chapter 25: Layer object

383EXTENDING FLASH PROFESSIONALShape objectLast updated 5/2/2011ParametersNone. Returns Nothing. DescriptionMethod; defines the end of an edit session

Page 342

384EXTENDING FLASH PROFESSIONALShape objectLast updated 5/2/2011shape.isDrawingObjectAvailabilityFlash 8.Usage shape.isDrawingObjectDescriptionRead-on

Page 343

385EXTENDING FLASH PROFESSIONALShape objectLast updated 5/2/2011shape.isOvalObjectAvailabilityFlash CS3 Professional.Usage shape.isOvalObjectDescripti

Page 344

386EXTENDING FLASH PROFESSIONALShape objectLast updated 5/2/2011Usage shape.membersDescriptionRead-only property; an array of objects in the currently

Page 345

387EXTENDING FLASH PROFESSIONALShape objectLast updated 5/2/2011DescriptionRead-only property; an array of Vertex objects (see Vertex object).ExampleT

Page 346

19EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011 function keyUp() { fl.trace("Key is released"); }See

Page 347 - Chapter 26: library object

388Last updated 5/2/2011Chapter 37: SoundItem objectInheritance Item object > SoundItem objectAvailabilityFlash MX 2004.DescriptionThe SoundItem

Page 348

389EXTENDING FLASH PROFESSIONALSoundItem objectLast updated 5/2/2011soundItem.bitRateAvailabilityFlash MX 2004.Usage soundItem.bitRateDescriptionPrope

Page 349

390EXTENDING FLASH PROFESSIONALSoundItem objectLast updated 5/2/2011If you want to specify a value for this property, set soundItem.useImportedMP3Qual

Page 350

391EXTENDING FLASH PROFESSIONALSoundItem objectLast updated 5/2/2011DescriptionProperty; a Boolean value available only for MP3 and Raw compression ty

Page 351

392EXTENDING FLASH PROFESSIONALSoundItem objectLast updated 5/2/2011Usage soundItem.fileLastModifiedDateDescriptionRead-only property: a string contai

Page 352

393EXTENDING FLASH PROFESSIONALSoundItem objectLast updated 5/2/2011Usage soundItem.qualityDescriptionProperty; a string that specifies the playback q

Page 353

394EXTENDING FLASH PROFESSIONALSoundItem objectLast updated 5/2/2011DescriptionRead-only property: a Boolean value of true if the file that was import

Page 354

395EXTENDING FLASH PROFESSIONALSoundItem objectLast updated 5/2/2011DescriptionRead-only property: a string, expressed as a file:/// URI, that represe

Page 355

396Last updated 5/2/2011Chapter 38: Stroke objectAvailabilityFlash MX 2004.DescriptionThe Stroke object contains all the settings for a stroke, includ

Page 356

397EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011stroke.breakAtCornersAvailabilityFlash MX 2004. Deprecated in Flash CS3 in favor of s

Page 357

20EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011Parameterspt A point that specifies the location of the mouse when

Page 358

398EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011stroke.colorAvailabilityFlash MX 2004. In Flash 8 and later, this property is depreca

Page 359

399EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011 var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "hatc

Page 360 - Chapter 27: Math object

400EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011stroke.densityAvailabilityFlash MX 2004.Usage stroke.densityDescriptionProperty; a st

Page 361 - Math.pointDistance()

401EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011stroke.dotSpaceAvailabilityFlash MX 2004.Usage stroke.dotSpaceDescriptionProperty; an

Page 362

402EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011stroke.jiggleAvailabilityFlash MX 2004.Usage stroke.jiggleDescriptionProperty; a stri

Page 363 - Chapter 28: Matrix object

403EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011Usage stroke.lengthDescriptionProperty; a string that specifies the length of a hatch

Page 364

404EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011Usage stroke.patternDescriptionProperty; a string that specifies the pattern of a rag

Page 365

405EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011DescriptionProperty; a string that specifies the type of scale to be applied to the s

Page 366

406EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011 var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "hatc

Page 367

407EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011• If value is "hatched", there are six additional properties: hatchThicknes

Page 368

21EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011 function mouseMove() { fl.trace("moving"); } f

Page 369

408EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011 var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "stip

Page 370 - Chapter 30: Oval object

409EXTENDING FLASH PROFESSIONALStroke objectLast updated 5/2/2011 var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "ragg

Page 371 - OvalObject.innerRadius

410Last updated 5/2/2011Chapter 39: swfPanel objectAvailabilityFlash CS4 Professional.DescriptionThe swfPanel object represents a Window SWF panel. Wi

Page 372 - OvalObject.startAngle

411EXTENDING FLASH PROFESSIONALswfPanel objectLast updated 5/2/2011ReturnsEither null or a string that is returned by the function call. The function

Page 373 - Chapter 31: Parameter object

412EXTENDING FLASH PROFESSIONALswfPanel objectLast updated 5/2/2011function callMyPanel(panelName, arg) { if(fl.swfPanels.length > 0){ for(x = 0

Page 374

413EXTENDING FLASH PROFESSIONALswfPanel objectLast updated 5/2/2011fl.trace(fl.swfPanels[0].name);See alsoswfPanel.path, fl.swfPanelsswfPanel.pathAvai

Page 375

414EXTENDING FLASH PROFESSIONALswfPanel objectLast updated 5/2/20114 Run the script below from the Commands menu (put a JSFL file containing the code

Page 376

415Last updated 5/2/2011Chapter 40: SymbolInstance objectInheritance Element object > Instance object > SymbolInstance objectAvailabilityFlas

Page 377

416EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011symbolInstance.accNameAvailabilityFlash MX 2004.Usage symbolInstance.accNameD

Page 378 - Chapter 32: Path object

417EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011 fl.getDocumentDOM().selection[0].accName = "Home Button";symbolIns

Page 379

22EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011ParametersNone. ReturnsNothing. DescriptionFunction; called when the

Page 380

418EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011Usage symbolInstance.bitmapRenderModeDescriptionProperty; a string that sets

Page 381

419EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011symbolInstance.buttonTrackingAvailabilityFlash MX 2004.Usage symbolInstance.b

Page 382

420EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011DescriptionProperty; an integer that is part of the color transformation for

Page 383

421EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011symbolInstance.colorBluePercentAvailabilityFlash MX 2004.Usage symbolInstance

Page 384 - Chapter 33: presetItem object

422EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011ExampleThe following example sets the colorGreenPercent of the selected symbo

Page 385

423EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011Usage symbolInstance.colorRedPercentDescriptionProperty; part of the color tr

Page 386

424EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011ExampleThe following example traces the name of the filter at index 0. If it

Page 387

425EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011ExampleThe following example checks to see if the children of the object are

Page 388

426EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011 fl.getDocumentDOM().selection[0].shortcut = "Ctrl+i";symbolInstanc

Page 389

427EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011symbolInstance.tabIndexAvailabilityFlash MX 2004.Usage symbolInstance.tabInde

Page 390

23EXTENDING FLASH PROFESSIONALTop-Level Functions and MethodsLast updated 5/2/2011setCursor()AvailabilityFlash MX 2004.Usage function setCursor() {

Page 391

428EXTENDING FLASH PROFESSIONALSymbolInstance objectLast updated 5/2/2011DescriptionProperty; a boolean value that sets the Visible property of an obj

Page 392

429Last updated 5/2/2011Chapter 41: SymbolItem objectInheritance Item object > SymbolItem objectAvailabilityFlash MX 2004.DescriptionThe SymbolI

Page 393

430EXTENDING FLASH PROFESSIONALSymbolItem objectLast updated 5/2/2011Returns Nothing. DescriptionMethod; converts a symbol item in the library to a co

Page 394

431EXTENDING FLASH PROFESSIONALSymbolItem objectLast updated 5/2/2011ParametersoutputURI A string, expressed as a file:/// URI, that specifies the SW

Page 395

432EXTENDING FLASH PROFESSIONALSymbolItem objectLast updated 5/2/2011ExampleThe following example specifies the locations of the 9-slice guides: fl.ge

Page 396

433EXTENDING FLASH PROFESSIONALSymbolItem objectLast updated 5/2/2011symbolItem.sourceLibraryNameAvailabilityFlash MX 2004.Usage symbolItem.sourceLibr

Page 397 - • No item is selected

434EXTENDING FLASH PROFESSIONALSymbolItem objectLast updated 5/2/2011DescriptionRead-only property; a Timeline object. ExampleThe following example ob

Page 398

435Last updated 5/2/2011Chapter 42: Text objectInheritance Element object > Text objectAvailabilityFlash MX 2004.DescriptionThe Text object repr

Page 399 - Chapter 35: Rectangle object

436EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011text.accNameAvailabilityFlash MX 2004.Usage text.accNameDescriptionProperty; a string t

Page 400 - RectangleObject.lockFlag

437EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011 var doc = fl.getDocumentDOM(); var theName = doc.selection[0].accName; The following

Page 401

24Last updated 5/2/2011Chapter 3: actionsPanel objectAvailabilityFlash CS3 Professional.DescriptionThe actionsPanel object, which represents the curre

Page 402 - Chapter 36: Shape object

438EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011text.autoExpandAvailabilityFlash MX 2004.Usage text.autoExpandDescriptionProperty; a Bo

Page 403

439EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011ExampleThe following example retrieves the description of the object: var doc = fl.getD

Page 404

440EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011ExampleThe following example assumes that the first or only item in the current selecti

Page 405

441EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011ExampleThe following example shows how you can use the customThicknessSharpness value t

Page 406

442EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011ExampleThe following example gets the font size of the currently selected text field an

Page 407

443EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011text.lengthAvailabilityFlash MX 2004.Usage text.lengthDescriptionRead-only property; an

Page 408

444EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011This property works only with input text; if used with other text types, the property g

Page 409

445EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011text.scrollableAvailabilityFlash MX 2004.Usage text.scrollableDescriptionProperty; a Bo

Page 410 - Chapter 37: SoundItem object

446EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011DescriptionProperty; a zero-based integer that specifies the end of a text subselection

Page 411

447EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011For a list of possible values for attrName and attrValue, see the Property summary for

Page 412

25EXTENDING FLASH PROFESSIONALactionsPanel objectLast updated 5/2/2011ExampleThe following example displays the class assigned to the variable myVar,

Page 413

448EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011DescriptionProperty; changes the text string within this Text object. If you omit the o

Page 414

449EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011text.silentAvailabilityFlash MX 2004.Usage text.silentDescriptionProperty; a Boolean va

Page 415

450EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011Usage text.textRunsDescriptionRead-only property; an array of TextRun objects (see Text

Page 416

451EXTENDING FLASH PROFESSIONALText objectLast updated 5/2/2011text.variableNameAvailabilityFlash MX 2004.Usage text.variableNameDescriptionProperty;

Page 417

452Last updated 5/2/2011Chapter 43: TextAttrs objectAvailabilityFlash MX 2004.DescriptionThe TextAttrs object contains all the properties of text that

Page 418 - Chapter 38: Stroke object

453EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011textAttrs.aliasTextAvailabilityFlash MX 2004.Usage textAttrs.aliasTextDescriptionP

Page 419

454EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011DescriptionProperty; a Boolean value that determines whether Flash uses (true) or

Page 420

455EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011textAttrs.characterSpacingAvailabilityFlash MX 2004. Deprecated in Flash 8 in favo

Page 421

456EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011DescriptionProperty; the color of the fill, in one of the following formats:• A st

Page 422

457EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011textAttrs.leftMarginAvailabilityFlash MX 2004.Usage textAttrs.leftMarginDescriptio

Page 423

26EXTENDING FLASH PROFESSIONALactionsPanel objectLast updated 5/2/2011ParametersNone.ReturnsA string that contains the text that is currently selected

Page 424

458EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011DescriptionProperty; an integer that specifies the line spacing (leading) of the p

Page 425

459EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011textAttrs.sizeAvailabilityFlash MX 2004.Usage textAttrs.sizeDescriptionProperty; a

Page 426

460EXTENDING FLASH PROFESSIONALTextAttrs objectLast updated 5/2/2011DescriptionProperty; a string that represents the URL property of the text field.

Page 427

461Last updated 5/2/2011Chapter 44: TextRun objectAvailabilityFlash MX 2004.DescriptionThe TextRun object represents a run of characters that have att

Page 428 - Stroke object

462EXTENDING FLASH PROFESSIONALTextRun objectLast updated 5/2/2011DescriptionProperty; the text contained in the TextRun object.ExampleThe following e

Page 429

463Last updated 5/2/2011Chapter 45: Timeline objectAvailabilityFlash MX 2004.DescriptionThe Timeline object represents the Flash timeline, which can b

Page 430

464EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011timeline.deleteLayer() Deletes a layer.timeline.duplicateLayers() Duplicates the se

Page 431

465EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011Property summary The following properties are available for the Timeline object:tim

Page 432 - Chapter 39: swfPanel object

466EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011Usage timeline.addNewLayer([name] [, layerType [, bAddAbove]]) Parametersname A st

Page 433 - • Center aligned

467EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011ExampleThe following example clears the frames from Frame 6 up to, but not includin

Page 434

27EXTENDING FLASH PROFESSIONALactionsPanel objectLast updated 5/2/2011actionsPanel.hasSelection()AvailabilityFlash CS3 Professional.Usage actionsPanel

Page 435

468EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011ParametersstartFrameIndex A zero-based index that specifies the starting frame to

Page 436

469EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011 fl.getDocumentDOM().getTimeline().convertToKeyframes();The following example conve

Page 437

470EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011Usage timeline.copyLayers([startLayerIndex [, endLayerIndex]])ParametersstartLayerI

Page 438

471EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011 fl.getDocumentDOM().getTimeline().copyMotion(); See alsotimeline.copyMotionAsAS3()

Page 439

472EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011endFrame Specifies the frame at which to stop creating motion objects; the range o

Page 440 - • “none”

473EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011ExampleThe following example converts the shape in the first frame up to, but not i

Page 441

474EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011timeline.cutFrames()AvailabilityFlash MX 2004.Usage timeline.cutFrames([startFrameI

Page 442

475EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011endLayerIndex Optional. A zero-based index that specifies the layer at which to st

Page 443

476EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011timeline.duplicateLayers()AvailabilityFlash CS5.5 Professional.Usage timeline.dupli

Page 444

477EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011bRecurseNestedParents A Boolean value that, if set to true, causes all the layers

Page 445

vEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011document.align() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 446

28EXTENDING FLASH PROFESSIONALactionsPanel objectLast updated 5/2/2011DescriptionMethod; replaces the currently selected text with the text specified

Page 447

478EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011DescriptionMethod; finds an array of indexes for the layers with the given name. Th

Page 448

479EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011endFrameIndex A zero-based index that specifies the end of the range of frames to

Page 449

480EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011timeline.getLayerProperty()AvailabilityFlash MX 2004.Usage timeline.getLayerPropert

Page 450

481EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011 var timeline = fl.getDocumentDOM().getTimeline(); timeline.setSelectedFrames(5,1

Page 451 - Chapter 41: SymbolItem object

482EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011If the specified or selected frame is a regular frame, the keyframe is inserted at

Page 452

483EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011If no parameters are specified, this method works as follows:• If one or more frame

Page 453

484EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011ParametersframeNumIndex A zero-based index that specifies the frame index at which

Page 454

485EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011Usage timeline.layersDescriptionRead-only property; an array of layer objects. Exam

Page 455

486EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011ExampleThe following example retrieves the first scene name: var sceneName = fl.get

Page 456

487EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011Usage timeline.pasteLayers([layerIndex])ParameterslayerIndex Optional. A zero-base

Page 457 - Chapter 42: Text object

29EXTENDING FLASH PROFESSIONALactionsPanel objectLast updated 5/2/2011actionsPanel.setSelection()AvailabilityFlash CS3 Professional.Usage actionsPanel

Page 458

488EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011 fl.getDocumentDOM().getTimeline().pasteMotion();See alsotimeline.copyMotion()timel

Page 459

489EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011ParametersstartFrame Specifies the first frame at which to start removing motion o

Page 460

490EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011Returns Nothing. DescriptionMethod; moves the first specified layer before or after

Page 461

491EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011timeline.selectAllFrames()AvailabilityFlash MX 2004.Usage timeline.selectAllFrames(

Page 462

492EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011DescriptionMethod; sets the property of the Frame object for the selected frames. E

Page 463

493EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011timeline.setLayerProperty()AvailabilityFlash MX 2004.Usage timeline.setLayerPropert

Page 464

494EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011Returns Nothing. DescriptionMethod; selects a range of frames in the current layer

Page 465

495EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011ExampleThe following example selects the top layer: fl.getDocumentDOM().getTimelin

Page 466

496EXTENDING FLASH PROFESSIONALTimeline objectLast updated 5/2/2011DescriptionMethod; starts automatic playback of the timeline if it is currently pla

Page 467

497Last updated 5/2/2011Chapter 46: ToolObj objectAvailabilityFlash MX 2004.DescriptionA ToolObj object represents an individual tool in the Tools pan

Page 468

30EXTENDING FLASH PROFESSIONALactionsPanel objectLast updated 5/2/2011DescriptionMethod; clears any text in the Actions panel and then adds the text s

Page 469

498EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011Usage toolObj.depthDescriptionRead-only property; an integer that specifies the dept

Page 470

499EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011bEnable A Boolean value that determines whether to enable (true) or disable (false)

Page 471

500EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011ExampleThe following commands in the mouseDown() method of a tool’s JavaScript file

Page 472

501EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011DescriptionMethod; sets the string that appears in the pop-up menu as the name for t

Page 473

502EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011 <properties> <property name="Style" variable="style&q

Page 474 - Chapter 43: TextAttrs object

503EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011ExampleThe following example specifies that the shape Property inspector should be u

Page 475

504EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011DescriptionMethod; sets the tooltip that appears when the mouse is held over the too

Page 476

505EXTENDING FLASH PROFESSIONALToolObj objectLast updated 5/2/2011bShow A Boolean value that determines whether to show or hide the specified control

Page 477

506Last updated 5/2/2011Chapter 47: Tools objectAvailabilityFlash MX 2004.DescriptionThe Tools object is accessible from the flash object (fl.tools).

Page 478

507EXTENDING FLASH PROFESSIONALTools objectLast updated 5/2/2011Usage tools.activeToolDescriptionRead-only property; returns the ToolObj object for th

Page 479

31Last updated 5/2/2011Chapter 4: BitmapInstance objectInheritance Element object > Instance object > BitmapInstance objectAvailabilityFlash

Page 480

508EXTENDING FLASH PROFESSIONALTools objectLast updated 5/2/2011DescriptionMethod; takes two points and returns a new adjusted or constrained point. I

Page 481

509EXTENDING FLASH PROFESSIONALTools objectLast updated 5/2/2011ExampleThe following example displays the integer value of the most recently pressed k

Page 482

510EXTENDING FLASH PROFESSIONALTools objectLast updated 5/2/2011tools.penLocAvailabilityFlash MX 2004.Usage tools.penLocDescriptionRead-only property;

Page 483 - Chapter 44: TextRun object

511EXTENDING FLASH PROFESSIONALTools objectLast updated 5/2/2011tools.setCursor()AvailabilityFlash MX 2004.Usage tools.setCursor(cursor)Parameterscurs

Page 484

512EXTENDING FLASH PROFESSIONALTools objectLast updated 5/2/2011 var isShiftDown = fl.tools.shiftIsDown;tools.snapPoint()AvailabilityFlash MX 2004.Usa

Page 485 - Chapter 45: Timeline object

513Last updated 5/2/2011Chapter 48: Vertex objectAvailabilityFlash MX 2004.DescriptionThe Vertex object is the part of the shape data structure that h

Page 486

514EXTENDING FLASH PROFESSIONALVertex objectLast updated 5/2/2011 var shape = fl.getDocumentDOM().selection[0]; var hEdge = shape.edges[0].getHalfEd

Page 487

515EXTENDING FLASH PROFESSIONALVertex objectLast updated 5/2/2011DescriptionRead-only property; the x location of the vertex, in pixels. ExampleThe fo

Page 488

516Last updated 5/2/2011Chapter 49: VideoItem objectInheritance Item object > VideoItem objectAvailabilityFlash MX 2004.DescriptionThe VideoItem

Page 489

517EXTENDING FLASH PROFESSIONALVideoItem objectLast updated 5/2/2011ReturnsA Boolean value of true if the file is exported successfully; false otherwi

Page 490

32EXTENDING FLASH PROFESSIONALBitmapInstance objectLast updated 5/2/2011The byte array is meaningful only when referenced by a DLL or shared library.

Page 491

518EXTENDING FLASH PROFESSIONALVideoItem objectLast updated 5/2/2011DescriptionRead-only property: a Boolean value of true if the file that was import

Page 492

519EXTENDING FLASH PROFESSIONALVideoItem objectLast updated 5/2/2011ExampleThe following example displays the name and source file path of any items i

Page 493

520Last updated 5/2/2011Chapter 50: XMLUI objectAvailabilityFlash MX 2004.DescriptionFlash 8 supports custom dialog boxes written in a subset of the X

Page 494

521EXTENDING FLASH PROFESSIONALXMLUI objectLast updated 5/2/2011ParametersNone. Returns Nothing. DescriptionMethod; closes the current XMLUI dialog bo

Page 495

522EXTENDING FLASH PROFESSIONALXMLUI objectLast updated 5/2/2011ReturnsA string that represents the value of the specified property. In cases where yo

Page 496

523EXTENDING FLASH PROFESSIONALXMLUI objectLast updated 5/2/2011xmlui.getEnabled()AvailabilityFlash 8.Usage xmlui.getEnabled(controlID)Parameterscontr

Page 497

524EXTENDING FLASH PROFESSIONALXMLUI objectLast updated 5/2/2011 var isVisible = fl.xmlui.getVisible("myListBox"); fl.trace(isVisible);See

Page 498

525EXTENDING FLASH PROFESSIONALXMLUI objectLast updated 5/2/2011elementItem A JavaScript object with a string property named label and an optional st

Page 499

526EXTENDING FLASH PROFESSIONALXMLUI objectLast updated 5/2/2011 var nameArray = new Array("January", "February", "March"

Page 500

527EXTENDING FLASH PROFESSIONALXMLUI objectLast updated 5/2/2011ParameterscontrolID A string that specifies the ID attribute of the control you want

Page 501

33EXTENDING FLASH PROFESSIONALBitmapInstance objectLast updated 5/2/2011bitmapInstance.setBits()AvailabilityFlash MX 2004.Usage bitmapInstance.setBits

Page 502

528Last updated 5/2/2011Chapter 51: C-Level ExtensibilityThis chapter describes the C-level extensibility mechanism, which lets you implement Adobe Fl

Page 503

529EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011• Mac OS X:Macintosh HD/Users/username/Library/Application Support/Adobe/Fla

Page 504

530EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011 /* JSBool JS_DefineFunction(unsigned short *name, JSNative call, unsigned in

Page 505 - Timeline object

531EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011 /* long JS_GetArrayLength(JSContext *cx, JSObject *obj) */ #define JS_G

Page 506

532EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011 #ifdef _WIN32 # ifndef _MAC // Windows __declspec( dllexport ) void MM

Page 507

533EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011 // Source code in C // Save the DLL or shared library with the name "

Page 508

534EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011typedef struct JSObject JSObjectA pointer to this opaque data type passes to

Page 509

535EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011typedef JSBool (*JSNative)(JSContext *cx, JSObject *obj, unsigned int argc, j

Page 510

536EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011DescriptionMethod; extracts a function argument from a jsval structure, conve

Page 511

537EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011ArgumentsJSContext *cx, jsval v, double *dp • The cx argument is the opaque J

Page 512

34EXTENDING FLASH PROFESSIONALBitmapInstance objectLast updated 5/2/2011ExampleThe following code gets the height of the bitmap in pixels: // Get the

Page 513

538EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011ReturnsA Boolean value: JS_TRUE indicates success; JS_FALSE indicates failure

Page 514

539EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011JSVal JS_BooleanToValue()Usage jsval JS_BooleanToValue(JSBool bv);Description

Page 515

540EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011ReturnsA JSVal structure that contains the integer that passed to the functio

Page 516

541EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011ArgumentsJSContext *cx, unsigned int length, jsval *v• The cx argument is the

Page 517

542EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011• The vp argument is a pointer to a jsval where the contents of the jsval str

Page 518

543EXTENDING FLASH PROFESSIONALC-Level ExtensibilityLast updated 5/2/2011• The sz argument is the size of the string, in bytes. If sz is 0, the length

Page 519 - Chapter 46: ToolObj object

35Last updated 5/2/2011Chapter 5: BitmapItem objectInheritance Item object > BitmapItem object AvailabilityFlash MX 2004.DescriptionA BitmapItem

Page 520

36EXTENDING FLASH PROFESSIONALBitmapItem objectLast updated 5/2/2011bitmapItem.allowSmoothingAvailabilityFlash MX 2004. Usage bitmapItem.allowSmoothin

Page 521

37EXTENDING FLASH PROFESSIONALBitmapItem objectLast updated 5/2/2011ParametersfileURI A string, expressed as a file:/// URI, that specifies the path

Page 522

viEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011document.exitEditMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 523

38EXTENDING FLASH PROFESSIONALBitmapItem objectLast updated 5/2/2011DescriptionRead-only property; a string that specifies whether the specified item

Page 524

39EXTENDING FLASH PROFESSIONALBitmapItem objectLast updated 5/2/2011ExampleAssuming the first item in the Library is a bitmap item, the following code

Page 525

40EXTENDING FLASH PROFESSIONALBitmapItem objectLast updated 5/2/2011DescriptionRead-only property; a string, expressed as a file:/// URI, that represe

Page 526

41EXTENDING FLASH PROFESSIONALBitmapItem objectLast updated 5/2/2011DescriptionProperty; a Boolean value that specifies whether to use the default imp

Page 527

42Last updated 5/2/2011Chapter 6: CompiledClipInstance objectInheritance Element object > Instance object > CompiledClipInstance objectAvaila

Page 528 - Chapter 47: Tools object

43EXTENDING FLASH PROFESSIONALCompiledClipInstance objectLast updated 5/2/2011 // Get the name of the object. var theName = fl.getDocumentDOM().sele

Page 529

44EXTENDING FLASH PROFESSIONALCompiledClipInstance objectLast updated 5/2/2011compiledClipInstance.forceSimpleAvailabilityFlash MX 2004.Usage compiled

Page 530

45EXTENDING FLASH PROFESSIONALCompiledClipInstance objectLast updated 5/2/2011Usage compiledClipInstance.silentDescriptionProperty; a Boolean value th

Page 531

46Last updated 5/2/2011Chapter 7: compilerErrors objectAvailabilityFlash CS3 Professional.DescriptionThe compilerErrors object, which represents the C

Page 532

47EXTENDING FLASH PROFESSIONALcompilerErrors objectLast updated 5/2/2011compilerErrors.save()AvailabilityFlash CS3 Professional.Usage compilerErrors.s

Page 533 - Tools object

viiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011document.punch() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 534

48Last updated 5/2/2011Chapter 8: ComponentInstance objectInheritance Element object > Instance object > SymbolInstance object > Component

Page 535 - Chapter 48: Vertex object

49Last updated 5/2/2011Chapter 9: componentsPanel objectAvailabilityFlash MX 2004.DescriptionThe componentsPanel object, which represents the Componen

Page 536

50EXTENDING FLASH PROFESSIONALcomponentsPanel objectLast updated 5/2/2011 fl.componentsPanel.addItemToDocument({x:0, y:0}, "User Interface",

Page 537

51Last updated 5/2/2011Chapter 10: Contour objectAvailabilityFlash MX 2004.DescriptionA Contour object represents a closed path of half edges on the b

Page 538 - Chapter 49: VideoItem object

52EXTENDING FLASH PROFESSIONALContour objectLast updated 5/2/2011contour.getHalfEdge()AvailabilityFlash MX 2004.Usagecontour.getHalfEdge()ParametersNo

Page 539

53EXTENDING FLASH PROFESSIONALContour objectLast updated 5/2/2011contour.interiorAvailabilityFlash MX 2004.Usagecontour.interiorDescriptionRead-only p

Page 540

54EXTENDING FLASH PROFESSIONALContour objectLast updated 5/2/2011 var elt = fl.getDocumentDOM().selection[0]; elt.beginEdit(); var contourArray

Page 541

55Last updated 5/2/2011Chapter 11: Document objectAvailabilityFlash MX 2004.DescriptionThe Document object represents the Stage. That is, only FLA fil

Page 542 - Chapter 50: XMLUI object

56EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.canTestScene() Determines whether you can use the document.testScene() meth

Page 543

57EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.exitEditMode() Exits from symbol-editing mode and returns focus to the next

Page 544

viiiEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011document.setTextRectangle() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 545

58EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.match() Makes the size of the selected objects the same. document.mouseClic

Page 546

59EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.selectAll() Selects all items on the Stage; equivalent to pressing Control+

Page 547

60EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Property summary You can use the following properties with the Document object. docu

Page 548

61EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.as3StrictMode A Boolean value that specifies whether the ActionScript 3.0 c

Page 549

62EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.accNameAvailabilityFlash MX 2004.Usage document.accNameDescriptionProperty;

Page 550 - Integrating C functions

63EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ReturnsNothing.DescriptionMethod; stores specified data with a document. Data is wri

Page 551

64EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.addFilter()AvailabilityFlash 8.Usage document.addFilter(filterName)Paramete

Page 552

65EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; adds an item from any open document or library to the specified D

Page 553

66EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.addNewOval()AvailabilityFlash MX 2004.Usage document.addNewOval(boundingRec

Page 554 - Sample DLL implementation

67EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ParametersboundingRectangle A rectangle that specifies the bounds within which the

Page 555 - Data types

ixEXTENDING FLASH PROFESSIONALContentsLast updated 5/2/2011edge.isLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 556 - The C-level API

68EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011bSuppressStroke A Boolean value that, if set to true, causes the method to create t

Page 557 - JSBool JS_DefineFunction()

69EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example adds a new publish profile with a default name and then

Page 558 - JSBool JS_ValueToDouble()

70EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011DescriptionMethod; adds a new rectangle or rounded rectangle, fitting it into the sp

Page 559 - JSBool JS_ValueToObject()

71EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011The following example adds a new scene using the default naming convention. If only

Page 560 - JSBool JS_DoubleToValue()

72EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011Parametersalignmode A string that specifies how to align the selection. Acceptable

Page 561 - JSVal JS_IntegerToValue()

73EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011 if(fl.getDocumentDOM().allowScreens()) { fl.trace("screen outline is availa

Page 562 - JSVal JS_ObjectToValue()

74EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011ExampleThe following example specifies that instances placed on the Stage in the cur

Page 563 - JSBool JS_GetElement()

75EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011document.as3StrictModeAvailabilityFlash CS3 Professional.Usage document.as3StrictMod

Page 564 - JSBool JS_ExecuteScript()

76EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011See alsodocument.as3StrictModedocument.asVersionAvailabilityFlash CS3 Professional.U

Page 565

77EXTENDING FLASH PROFESSIONALDocument objectLast updated 5/2/2011The following example sets the autoLabel property to true, telling Flash to automati

Commentaires sur ces manuels

Pas de commentaire