Adobe Extending Flash Professional CS4 Instrukcja Użytkownika Strona 1

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Oprogramowanie Adobe Extending Flash Professional CS4. Adobe Extending Flash Professional CS4 User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 560
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
Extending
ADOBE
®
FLASH
®
CS4 PROFESSIONAL
Przeglądanie stron 0
1 2 3 4 5 6 ... 559 560

Podsumowanie treści

Strona 1 - 4 PROFESSIONAL

Extending ADOBE® FLASH® CS4 PROFESSIONAL

Strona 2 - ® for Windows® and Mac OS

xChapter 16: Filter objectfilter.angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 3 - Contents

78EXTENDING FLASH CS4 PROFESSIONALDocument objectThe following example sets the autoLabel property to true, telling Flash to automatically label objec

Strona 4

79EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.canEditSymbol()AvailabilityFlash MX 2004.Usage document.canEditSymbol()ParametersNone. Retur

Strona 5

80EXTENDING FLASH CS4 PROFESSIONALDocument object if(fl.getDocumentDOM().canRevert()){ fl.getDocumentDOM().revert(); }document.canSaveAVersion(

Strona 6

81EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; determines whether you can use the document.testMovie() method successfully. Examp

Strona 7

82EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.changeFilterOrder(oldIndex, newIndex)ParametersoldIndex An integer that represents th

Strona 8

83EXTENDING FLASH CS4 PROFESSIONALDocument objectReturnsNothing. DescriptionMethod; copies the current selection from the document to the Clipboard. T

Strona 9

84EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.clipPaste([bInPlace])ParametersbInPlace A Boolean value that, when set to true, cause

Strona 10

85EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().close();The following example closes the current document without saving changes

Strona 11

86EXTENDING FLASH CS4 PROFESSIONALDocument objectReturnsAn object for the newly created symbol, or null if it cannot create the symbol.DescriptionMeth

Strona 12

87EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.currentPublishProfileDescriptionProperty; a string that specifies the name of the acti

Strona 13

xifl.findObjectInDocByName() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 14

88EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.deleteEnvelope()AvailabilityFlash 8.Usage document.deleteEnvelope()ParametersNone.ReturnsA B

Strona 15

89EXTENDING FLASH CS4 PROFESSIONALDocument object alert(fl.getDocumentDOM().deletePublishProfile());See alsodocument.addNewPublishProfile()document.de

Strona 16

90EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; deletes the current selection on the Stage. Displays an error message if there is

Strona 17

91EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example disables all filters on the selected objects: fl.getDocumentDOM().disabl

Strona 18

92EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersenabledFilterIndex An integer representing the zero-based index of the filter that should

Strona 19

93EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().distribute("top edge", false);The following example distributes the se

Strona 20

94EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example specifies that the ActionScript 3.0 class associated with the document i

Strona 21

95EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersprofileName A string that specifies the unique name of the duplicated profile. If you do n

Strona 22

96EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.duplicateSelection()ParametersNone. ReturnsNothing. DescriptionMethod; duplicates the

Strona 23 - Chapter 1: Introduction

97EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.enableAllFilters()ParametersNone.ReturnsNothing.DescriptionMethod; enables all the fil

Strona 24 - Saving JSFL files

xiiFLfile.exists() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 25 - Running scripts

98EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.enterEditMode()AvailabilityFlash MX 2004.Usage document.enterEditMode([editMode])Parameterse

Strona 26 - New objects

99EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; exits from symbol-editing mode and returns focus to the next level up from the edi

Strona 27 - New methods and properties

100EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.exportPublishProfile()AvailabilityFlash MX 2004.Usage document.exportPublishProfile(fileURI

Strona 28 - Introduction

101EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example stores an XML string that represents the current profile in a variable

Strona 29 - JavaScript API objects

102EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.externalLibraryPathAvailabilityFlash CS4 Professional.Usage document.externalLibraryPathDes

Strona 30

103EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.frameRateAvailabilityFlash MX 2004.Usage document.frameRateDescriptionProperty; a float val

Strona 31

104EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.getBlendMode()AvailabilityFlash 8.Usage document.getBlendMode()ParametersNone.ReturnsA stri

Strona 32 - The Document object

105EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; retrieves the fill object of the selected shape or, if specified, of the Tools pa

Strona 33 - Summary of the DOM structure

106EXTENDING FLASH CS4 PROFESSIONALDocument object var stroke = fl.getDocumentDOM().getCustomStroke("selection"); stroke.thickness = 2;

Strona 34

107EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.getElementProperty(propertyName)ParameterspropertyName A string that specifies the

Strona 35 - Sample implementations

xiiiframe.tweenEasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 36 - Sample DLL

108EXTENDING FLASH CS4 PROFESSIONALDocument objectReturnsIf one text field is selected, the property is returned if there is only one value used withi

Strona 37

109EXTENDING FLASH CS4 PROFESSIONALDocument objectSee alsodocument.addFilter(), document.changeFilterOrder(), document.setFilters(), Filter objectdocu

Strona 38

110EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example displays the XML settings string for the current document: fl.trace(fl.

Strona 39

111EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.getSelectionRect()AvailabilityFlash MX 2004.Usage document.getSelectionRect()ParametersNone

Strona 40

112EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; gets the currently selected text. If the optional parameters are not passed, the

Strona 41

113EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().enterEditMode("inPlace"); fl.getDocumentDOM().getTimeline().insertF

Strona 42

114EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.group()ParametersNone. ReturnsNothing. DescriptionMethod; converts the current select

Strona 43

115EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.idDescriptionRead-only property; a unique integer (assigned automatically) that ident

Strona 44

116EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.importPublishProfile()AvailabilityFlash MX 2004.Usage document.importPublishProfile( fileUR

Strona 45

117EXTENDING FLASH CS4 PROFESSIONALDocument objectvar profileXML=fl.getDocumentDOM().exportPublishProfileString('Default'); fl.trace(profil

Strona 46

xivlibrary.deleteItem() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 47

118EXTENDING FLASH CS4 PROFESSIONALDocument objectReturnsA Boolean value: true if successful; false otherwise.DescriptionMethod; creates an intersecti

Strona 48

119EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionProperty; a string that contains a list of items in the document’s ActionScript 3.0 Libra

Strona 49

120EXTENDING FLASH CS4 PROFESSIONALDocument objectbHeight A Boolean value that, when set to true, causes the method to make the heights of the select

Strona 50

121EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().mouseClick({x:300, y:200}, false, false);See alsodocument.mouseDblClk()document

Strona 51

122EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersdelta A pair of floating-point values that specify the x and y coordinates in pixels by w

Strona 52

123EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.nameAvailabilityFlash MX 2004.Usage document.nameDescriptionRead-only property; a string th

Strona 53

124EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().optimizeCurves(50, true);document.pathAvailabilityFlash MX 2004.Usage document.

Strona 54 - bitmapInstance.getBits()

125EXTENDING FLASH CS4 PROFESSIONALDocument objectSee alsodocument.pathdocument.publish()AvailabilityFlash MX 2004.Usage document.publish()ParametersN

Strona 55 - BitmapInstance object

126EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.punch()AvailabilityFlash 8.Usage document.punch()ParametersNone.ReturnsA Boolean value: tru

Strona 56

127EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().removeAllFilters();See alsodocument.addFilter(), document.changeFilterOrder(),

Strona 57

xvparameter.name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 58 - Chapter 5: BitmapItem object

128EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; removes persistent data with the specified name that has been attached to the sel

Strona 59 - BitmapItem object

129EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersprofileNewName An optional parameter that specifies the new name for the profile. The new

Strona 60

130EXTENDING FLASH CS4 PROFESSIONALDocument objectParameterssceneToMove An integer that specifies which scene to move, with 0 (zero) being the first

Strona 61

131EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.resetRectangleObject()AvailabilityFlash CS3 Professional.Usage document.resetRectangleObjec

Strona 62

132EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().resetTransformation();document.revert()AvailabilityFlash MX 2004.Usage document

Strona 63

133EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; if the file can be reverted, displays a dialog box to let the user confirm that t

Strona 64

134EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.rotateSelection(angle [, rotationPoint])Parametersangle A floating-point value that

Strona 65 - compiledClipInstance.accName

135EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example saves the current document in its default location: fl.getDocumentDOM()

Strona 66 - CompiledClipInstance object

136EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersNone.ReturnsA Boolean value of true if a version of the document is successfully saved to

Strona 67

137EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example expands the width of the current selection to double the original width

Strona 68

xviChapter 36: Screen objectscreen.accName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 69 - fl.compilerErrors.clear();

138EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersNone. ReturnsNothing. DescriptionMethod; selects all items on the Stage. This method is eq

Strona 70

139EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().getTimeline().currentFrame = 10; fl.getDocumentDOM().selection = fl.getDocume

Strona 71 - componentInstance.parameters

140EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.selectNone()AvailabilityFlash MX 2004.Usage document.selectNone()ParametersNone. ReturnsNot

Strona 72 - Method Description

141EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().setAlignToDocument(true);See alsodocument.getAlignToDocument()document.setBlend

Strona 73

142EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; sets the fill settings for the Tools panel, Property inspector, and any selected

Strona 74 - Chapter 10: Contour object

143EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.setElementProperty()AvailabilityFlash MX 2004.Usage document.setElementProperty(property, v

Strona 75 - Contour object

144EXTENDING FLASH CS4 PROFESSIONALDocument objectReturnsA Boolean value: true if at least one text attribute property is changed; false otherwise.Des

Strona 76

145EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().setFillColor("#cc00cc"); fl.getDocumentDOM().setFillColor(0xcc00cc)

Strona 77

146EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.setFilters(filterArray)ParametersfilterArray The array of filters currently specifie

Strona 78 - Chapter 11: Document object

147EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().setInstanceAlpha(50);document.setInstanceBrightness()AvailabilityFlash MX 2004.

Strona 79

xviiChapter 39: SoundItem objectsoundItem.bitRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 80

148EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example sets the tint for the selected instance to red with an opacity value of

Strona 81

149EXTENDING FLASH CS4 PROFESSIONALDocument object <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <rdf:Descrip

Strona 82

150EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; sets the value of an XML settings string in a mobile FLA file. (Most mobile FLA f

Strona 83

151EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.setPlayerVersion()AvailabilityFlash CS3 Professional.Usage document.setPlayerVersion(versio

Strona 84

152EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; specifies a value for a specified property of primitive Rectangle objects.Example

Strona 85

153EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.setSelectionRect()AvailabilityFlash MX 2004; bContactSensitiveSelection parameter added in

Strona 86

154EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.setStageVanishingPoint()AvailabilityFlash CS4 Professional.Usage document.setStageVanishing

Strona 87

155EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.setStroke()AvailabilityFlash MX 2004.Usage document.setStroke(color, size, strokeType)Param

Strona 88

156EXTENDING FLASH CS4 PROFESSIONALDocument objectReturnsNothing. DescriptionMethod; changes the stroke color of the selection to the specified color.

Strona 89

157EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersstrokeType A string that specifies the stroke style for the current selection. Acceptable

Strona 90

xviiiChapter 42: SymbolInstance objectsymbolInstance.accName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 91

158EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().setTextRectangle({left:0, top:0, right:50, bottom:200}) document.setTextSelecti

Strona 92

159EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; inserts a string of text. If the optional parameters are not passed, the existing

Strona 93

160EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; sets the position of the current selection’s transformation point. ExampleThe fol

Strona 94

161EXTENDING FLASH CS4 PROFESSIONALDocument objectwhichEdge A string that specifies the edge where the transformation occurs; if omitted, skew occurs

Strona 95

162EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.sourcePathDescriptionProperty; a string that contains a list of items in the document

Strona 96

163EXTENDING FLASH CS4 PROFESSIONALDocument objectThe following example spaces the objects horizontally, relative to each other, with bUseDcoumentBoun

Strona 97

164EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; swaps the current selection with the specified one. The selection must contain a

Strona 98

165EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod; synchronizes the specified document with the most current version on the Version

Strona 99

166EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.testScene()ParametersNone. ReturnsNothing. DescriptionMethod; executes a Test Scene o

Strona 100 - Document object

167EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.traceBitmap()AvailabilityFlash MX 2004.Usage document.traceBitmap(threshold, minimumArea, c

Strona 101

xixtext.getTextAttr() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 102

168EXTENDING FLASH CS4 PROFESSIONALDocument objectDescriptionMethod: sets the XYZ position around which the selection is translated or rotated. This m

Strona 103

169EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.transformSelection(a, b, c, d)Parametersa A floating-point number that specifies the

Strona 104 - Before After

170EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.union()AvailabilityFlash 8.Usage document.union()ParametersNone.ReturnsA Boolean value: tru

Strona 105

171EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().unlockAllElements();See alsoelement.lockeddocument.viewMatrixAvailabilityFlash

Strona 106

172EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.xmlPanel()AvailabilityFlash MX 2004.Usage document.xmlPanel(fileURI)ParametersfileURI A st

Strona 107

173Chapter 12: drawingLayer objectAvailabilityFlash MX 2004.DescriptionThe drawingLayer object is accessible from JavaScript as a child of the flash o

Strona 108

174EXTENDING FLASH CS4 PROFESSIONALdrawingLayer objectParameterspersistentDraw A Boolean value (optional). If set to true, it indicates that the dra

Strona 109

175EXTENDING FLASH CS4 PROFESSIONALdrawingLayer objectUsage drawingLayer.cubicCurveTo(x1Ctrl, y1Ctrl, x2Ctl, y2Ctl, xEnd, yEnd)Parametersx1Ctl A floa

Strona 110

176EXTENDING FLASH CS4 PROFESSIONALdrawingLayer objectExampleThe following example draws a quadratic curve using the specified control points: fl.draw

Strona 111

177EXTENDING FLASH CS4 PROFESSIONALdrawingLayer objectExampleThe following example exits drawing mode: fl.drawingLayer.endDraw(); drawingLayer.endFram

Strona 112

Copyright© 2008 Adobe Systems Incorporated. All rights reserved.Extending Flash® for Windows® and Mac OSIf this guide is distributed with software tha

Strona 113

xxChapter 47: Timeline objecttimeline.addMotionGuide() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 114

178EXTENDING FLASH CS4 PROFESSIONALdrawingLayer objectExampleThe following example draws a line from the current drawing position to the point (20,30)

Strona 115

179EXTENDING FLASH CS4 PROFESSIONALdrawingLayer objectExampleThe following example returns a new Path object: fl.drawingLayer.newPath(); drawingLayer.

Strona 116

180EXTENDING FLASH CS4 PROFESSIONALdrawingLayer objectParametersfill A Fill object.DescriptionMethod; applies the specified fill to the drawing layer

Strona 117

181Chapter 13: Edge objectAvailabilityFlash MX 2004.DescriptionThe Edge object represents an edge of a shape on the Stage.Method summaryThe following

Strona 118

182EXTENDING FLASH CS4 PROFESSIONALEdge objectvar theShape = fl.getDocumentDOM().selection[0]; var edgesArray = theShape.edges; for(var i=0;i<edg

Strona 119

183EXTENDING FLASH CS4 PROFESSIONALEdge objectDescriptionMethod; returns a HalfEdge object. ExampleThe following example stores the half edges of the

Strona 120

184EXTENDING FLASH CS4 PROFESSIONALEdge objectedge.setControl()AvailabilityFlash MX 2004.Usage edge.setControl(index, x, y)Parametersindex An intege

Strona 121

185EXTENDING FLASH CS4 PROFESSIONALEdge objectReturnsNothing. DescriptionMethod; splits the edge into two pieces. You must call shape.beginEdit() befo

Strona 122

186Chapter 14: Element objectAvailabilityFlash MX 2004.DescriptionEverything that appears on the Stage is of the type Element. The following code exam

Strona 123

187EXTENDING FLASH CS4 PROFESSIONALElement objectelement.depthAvailabilityFlash MX 2004.Usage element.depthDescriptionRead-only property; an integer t

Strona 124

xxitoolObj.setIcon() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 125

188EXTENDING FLASH CS4 PROFESSIONALElement objectDescriptionRead-only property; a string that represents the type of the specified element. The value

Strona 126

189EXTENDING FLASH CS4 PROFESSIONALElement object // At least one symbol or bitmap is selected in the first layer, first frame. var elt = fl.getDocu

Strona 127

190EXTENDING FLASH CS4 PROFESSIONALElement objectUsage element.hasPersistentData(name)Parametersname A string that specifies the name of the data ite

Strona 128

191EXTENDING FLASH CS4 PROFESSIONALElement objectExampleThe following example stores the Layer object that contains the element in the theLayer variab

Strona 129

192EXTENDING FLASH CS4 PROFESSIONALElement objectelement.matrixAvailabilityFlash MX 2004.Usage element.matrixDescriptionProperty; a Matrix object. A m

Strona 130

193EXTENDING FLASH CS4 PROFESSIONALElement objectParametersname A string that specifies the name of the data to remove. ReturnsNothing. DescriptionMe

Strona 131

194EXTENDING FLASH CS4 PROFESSIONALElement objectExampleThe following example sets the x scale value of the current selection to 2 (doubles its value)

Strona 132

195EXTENDING FLASH CS4 PROFESSIONALElement objectelement.setPersistentData()AvailabilityFlash MX 2004.Usage element.setPersistentData(name, type, valu

Strona 133

196EXTENDING FLASH CS4 PROFESSIONALElement object• Drawing objects, primitive objects, and groups: transformationPoint is set relative to the center o

Strona 134

197EXTENDING FLASH CS4 PROFESSIONALElement objectelement.skewYAvailabilityFlash CS3 Professional.Usage element.skewYDescriptionProperty; a float value

Strona 135

xxiixmlui.setEnabled() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 136

198EXTENDING FLASH CS4 PROFESSIONALElement objectelement.transformXAvailabilityFlash CS3 Professional.Usage element.transformXDescriptionProperty; a f

Strona 137

199EXTENDING FLASH CS4 PROFESSIONALElement objectDo not use this property to resize a text field. Instead, select the text field and use document.setT

Strona 138

200Chapter 15: Fill objectAvailabilityFlash MX 2004.DescriptionThis object contains all the properties of the Fill color setting of the Tools panel or

Strona 139

201EXTENDING FLASH CS4 PROFESSIONALFill objectvar fill = fl.getDocumentDOM().getCustomFill(); if (fill.style == "bitmap") fl.trace("F

Strona 140

202EXTENDING FLASH CS4 PROFESSIONALFill objectExampleThe following example sets the fill color of the current selection: var fill = fl.getDocumentDOM(

Strona 141

203EXTENDING FLASH CS4 PROFESSIONALFill objectExampleThe following example sets the focal point of a radial gradient for the current selection to 100

Strona 142

204EXTENDING FLASH CS4 PROFESSIONALFill objectExampleThe following example uses the fill.matrix property to specify a gradient fill for the current se

Strona 143

205EXTENDING FLASH CS4 PROFESSIONALFill objectDescriptionProperty; an array of integers, each in the range of zero to 255, indicating the position of

Strona 144

206Chapter 16: Filter objectAvailabilityFlash 8.DescriptionThis object contains all the properties for all filters. The filter.name property specifies

Strona 145

207EXTENDING FLASH CS4 PROFESSIONALFilter objectfilter.angleAvailabilityFlash 8.Usage filter.angleDescriptionProperty; a float value that specifies th

Strona 146

1Chapter 1: IntroductionAs a user of Adobe® Flash® CS4 Professional, you may be familiar with Adobe® ActionScript®, which lets you create scripts tha

Strona 147

208EXTENDING FLASH CS4 PROFESSIONALFilter object var myFilters = fl.getDocumentDOM().getFilters(); for(i=0; i < myFilters.length; i++){ if(myF

Strona 148

209EXTENDING FLASH CS4 PROFESSIONALFilter objectExampleThe following example sets the brightness to 30.5 for the Adjust Color filters on the selected

Strona 149

210EXTENDING FLASH CS4 PROFESSIONALFilter objectUsage filter.contrastDescriptionProperty; a float value that specifies the contrast value of the filte

Strona 150

211EXTENDING FLASH CS4 PROFESSIONALFilter objectfilter.enabledAvailabilityFlash CS3 Professional.Usage filter.enabledDescriptionProperty; a Boolean va

Strona 151

212EXTENDING FLASH CS4 PROFESSIONALFilter objectfilter.highlightColorAvailabilityFlash 8.Usage filter.highlightColorDescriptionProperty; the color of

Strona 152

213EXTENDING FLASH CS4 PROFESSIONALFilter object var myFilters = fl.getDocumentDOM().getFilters(); for(i=0; i < myFilters.length; i++){ if(myF

Strona 153

214EXTENDING FLASH CS4 PROFESSIONALFilter objectExampleThe following example sets the knockout property to true for the Glow filters on the selected o

Strona 154

215EXTENDING FLASH CS4 PROFESSIONALFilter objectUsage filter.qualityDescriptionProperty; a string that specifies the blur quality. Acceptable values a

Strona 155

216EXTENDING FLASH CS4 PROFESSIONALFilter objectfilter.shadowColorAvailabilityFlash 8.Usage filter.shadowColorDescriptionProperty; the color of the sh

Strona 156

217EXTENDING FLASH CS4 PROFESSIONALFilter object var myFilters = fl.getDocumentDOM().getFilters(); for(i=0; i < myFilters.length; i++){ if(myF

Strona 157

2EXTENDING FLASH CS4 PROFESSIONALIntroductionYou can also create a JSFL file by selecting commands in the History panel. Then click the Save button in

Strona 158

218Chapter 17: flash object (fl)AvailabilityFlash MX 2004.DescriptionThe flash object represents the Flash application. You can use flash or fl to ref

Strona 159

219EXTENDING FLASH CS4 PROFESSIONALflash object (fl)Property summary The following properties can be used with the flash object.fl.quit() Quits Flash,

Strona 160

220EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.actionsPanelAvailabilityFlash CS3 Professional.fl.createNewDocList Read-only; an array of strin

Strona 161

221EXTENDING FLASH CS4 PROFESSIONALflash object (fl)Usage fl.actionsPanelDescriptionRead-only property; an actionsPanel object, which represents the c

Strona 162

222EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.as3PackagePathsAvailabilityFlash CS3 Professional.Usage fl.as3PackagePathsDescriptionProperty;

Strona 163

223EXTENDING FLASH CS4 PROFESSIONALflash object (fl)DescriptionMethod; opens a File Open or File Save system dialog box and lets the user specify a fi

Strona 164 - A Stroke object

224EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.clipCopyString()AvailabilityFlash CS3 Professional.Usage fl.clipCopyString(string)Parametersstr

Strona 165

225EXTENDING FLASH CS4 PROFESSIONALflash object (fl) fl.closeAll();See alsofl.closeAllPlayerDocuments(), fl.closeDocument()fl.closeAllPlayerDocuments(

Strona 166

226EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ReturnsNothing.DescriptionMethod; closes the specified document.ExampleThe following example illus

Strona 167

227EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.configDirectoryAvailabilityFlash MX 2004.Usage fl.configDirectoryDescriptionRead-only property;

Strona 168

3EXTENDING FLASH CS4 PROFESSIONALIntroductionThere are two locations where you can store command and tool files so they can be accessed in the authori

Strona 169

228EXTENDING FLASH CS4 PROFESSIONALflash object (fl)DescriptionA Boolean value that specifies whether Contact Sensitive selection mode is enabled (tru

Strona 170

229EXTENDING FLASH CS4 PROFESSIONALflash object (fl)Usage fl.createNewDocListDescriptionRead-only property; an array of strings that represent the var

Strona 171

230EXTENDING FLASH CS4 PROFESSIONALflash object (fl) fl.trace("Number of template types: " + fl.createNewTemplateList.length); for (i = 0; i

Strona 172

231EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ExampleThe following example downloads the file named myFile.fla from the Version Cue server: fl.d

Strona 173

232EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.fileExists()AvailabilityFlash MX 2004.Usage fl.fileExists(fileURI)ParametersfileURI A string,

Strona 174

233EXTENDING FLASH CS4 PROFESSIONALflash object (fl) var originalDocID = fl.getDocumentDOM().id; // other code here, maybe working in different file

Strona 175

234EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ParametersinstanceName A string that specifies the instance name of an item in the specified docu

Strona 176

235EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ReturnsAn array of generic objects. Use the .obj property of each item in the array to get the ele

Strona 177

236EXTENDING FLASH CS4 PROFESSIONALflash object (fl) var doc = fl.getDocumentDOM(); var typeToSearchFor = "text"; var resultsArray = fl.

Strona 178

237EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ParametersmemType An integer that specifies the memory utilization area to be queried. For a list

Strona 179

4EXTENDING FLASH CS4 PROFESSIONALIntroductionTo add a tool implemented in a JSFL file to the Tools panel:1 Copy the JSFL file for the tool and any oth

Strona 180

238EXTENDING FLASH CS4 PROFESSIONALflash object (fl)DescriptionMethod; retrieves the DOM (Document object) of the currently active document (FLA file)

Strona 181

239EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ExampleThe following example adds the /SWC folder to the global ActionScript 3.0 Library path:fl.t

Strona 182

240EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ExampleThe following example shows the transformation matrix of the selected object and its invers

Strona 183

241EXTENDING FLASH CS4 PROFESSIONALflash object (fl) fl.trace("Number of recently opened files: " + fl.mruRecentFileListType.length); for

Strona 184

242EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ExampleThe following example opens a file named Document.fla that is stored in the root directory

Strona 185

243EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.packagePathsAvailabilityFlash CS3 Professional.Usage fl.packagePathsDescriptionProperty; a stri

Strona 186

244EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ParametersbPromptIfNeeded A Boolean value that is true (default) if you want the user to be promp

Strona 187

245EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.reloadTools()AvailabilityFlash MX 2004.Usage fl.reloadTools()ParametersNone. ReturnsNothing. De

Strona 188

246EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ExampleThe following example removes the event listener associated with the documentClosed event:

Strona 189

247EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ExampleThe following example resets the ActionScript 2.0 Classpath setting to its default value. f

Strona 190

5EXTENDING FLASH CS4 PROFESSIONALIntroductionpresetItem objectswfPanel objectNew methods and propertiesThe following methods and properties for existi

Strona 191

248EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ReturnsA Boolean value of true if the document is successfully reverted; false otherwise.Descripti

Strona 192

249EXTENDING FLASH CS4 PROFESSIONALflash object (fl) function testFunct(num, minNum) { fl.trace("in testFunct: 1st arg: " + num + "

Strona 193

250EXTENDING FLASH CS4 PROFESSIONALflash object (fl) fl.saveAll();See alsodocument.save(), document.saveAndCompact(), fl.saveDocument(), fl.saveDocume

Strona 194

251EXTENDING FLASH CS4 PROFESSIONALflash object (fl)ReturnsA Boolean value: true if the save operation completes successfully; false otherwise.If the

Strona 195

252EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.scriptURIAvailabilityFlash CS3 Professional.Usage fl.scriptURIDescriptionRead-only property; a

Strona 196

253EXTENDING FLASH CS4 PROFESSIONALflash object (fl) var nameToSearchFor = "second text field"; var doc = fl.getDocumentDOM(); // Sta

Strona 197

254EXTENDING FLASH CS4 PROFESSIONALflash object (fl)• Mac OS X: Macintosh HD/Users/username/Library/Application Support/Adobe/Flash CS3/language/Conf

Strona 198

255EXTENDING FLASH CS4 PROFESSIONALflash object (fl)Usage fl.showIdleMessage(show)Parametersshow A Boolean value specifying whether to enable or disa

Strona 199

256EXTENDING FLASH CS4 PROFESSIONALflash object (fl)fl.swfPanelsAvailabilityFlash CS4 Professional.Usage fl.swfPanelsDescriptionRead-only property; an

Strona 200

257EXTENDING FLASH CS4 PROFESSIONALflash object (fl)See alsofl.downloadLatestVersion(), fl.revertDocumentToLastVersion(), fl.saveAVersionOfDocument()f

Strona 201

6EXTENDING FLASH CS4 PROFESSIONALIntroduction• fl.flexSDKPath• fl.isFontInstalled()• fl.libraryPath• fl.presetPanel• fl.sourcePath• fl.swfPanels• FLfi

Strona 202 - A Fill object

258EXTENDING FLASH CS4 PROFESSIONALflash object (fl) fl.outputPanel.clear(); fl.trace("Hello World!!!"); var myPet = "cat";

Strona 203 - Chapter 13: Edge object

259Chapter 18: FLfile objectAvailabilityFlash MX 2004 7.2. DescriptionThe FLfile object lets you write Flash extensions that can access, modify, and r

Strona 204 - Edge object

260EXTENDING FLASH CS4 PROFESSIONALFLfile objectFLfile.copy()AvailabilityFlash MX 2004 7.2.Usage FLfile.copy(fileURI, copyURI)ParametersfileURI A str

Strona 205

261EXTENDING FLASH CS4 PROFESSIONALFLfile objectExampleThe following example makes a backup copy of a configuration file named config.ini and places i

Strona 206

262EXTENDING FLASH CS4 PROFESSIONALFLfile objectSee alsoFLfile.remove(), FLfile.write()FLfile.exists()AvailabilityFlash MX 2004 7.2.Usage FLfile.exist

Strona 207

263EXTENDING FLASH CS4 PROFESSIONALFLfile objectFLfile.getAttributes()AvailabilityFlash MX 2004 7.2.Usage FLfile.getAttributes(fileOrFolderURI)Paramet

Strona 208 - Chapter 14: Element object

264EXTENDING FLASH CS4 PROFESSIONALFLfile objectFLfile.getCreationDate()AvailabilityFlash MX 2004 7.2.Usage FLfile.getCreationDate(fileOrFolderURI)Par

Strona 209

265EXTENDING FLASH CS4 PROFESSIONALFLfile objectParametersfileOrFolderURI A string, expressed as a file:/// URI, specifying the file or folder whose

Strona 210 - Element object

266EXTENDING FLASH CS4 PROFESSIONALFLfile object // Make sure the specified files exist. file1 = "file:///C|/MyApplication/MyApp.fla"; f

Strona 211

267EXTENDING FLASH CS4 PROFESSIONALFLfile objectFLfile.getSize()AvailabilityFlash MX 2004 7.2.Usage FLfile.getSize(fileURI)ParametersfileURI A string

Strona 212

7EXTENDING FLASH CS4 PROFESSIONALIntroductionOther changesThe following property has a new supported value in Flash CS4:• fill.styleThe following obje

Strona 213

268EXTENDING FLASH CS4 PROFESSIONALFLfile objectDescriptionMethod; returns an array of strings representing the contents of the folder.ExamplesThe fol

Strona 214

269EXTENDING FLASH CS4 PROFESSIONALFLfile objectExampleThe following example converts a filename from a platform-specific format to a file:/// URI, wh

Strona 215

270EXTENDING FLASH CS4 PROFESSIONALFLfile objectUsage FLfile.remove(fileOrFolderURI)ParametersfileOrFolderURI A string, expressed as a file:/// URI,

Strona 216

271EXTENDING FLASH CS4 PROFESSIONALFLfile objectParametersfileURI A string, expressed as a file:/// URI, specifying the file whose attributes you wan

Strona 217

272EXTENDING FLASH CS4 PROFESSIONALFLfile objectFLfile.uriToPlatformPath()AvailabilityFlash CS4 Professional.Usage FLfile.uriToPlatformPath(fileURI)Pa

Strona 218

273EXTENDING FLASH CS4 PROFESSIONALFLfile objectDescriptionMethod; writes the specified string to the specified file (as UTF-8). If the specified file

Strona 219

274Chapter 19: folderItem objectInheritance Item object > folderItem objectAvailabilityFlash MX 2004.DescriptionThe folderItem object is a subcl

Strona 220

275Chapter 20: fontItem objectInheritance Item object > fontItem objectAvailabilityFlash MX 2004.DescriptionThe fontItem object is a subclass of

Strona 221

276EXTENDING FLASH CS4 PROFESSIONALfontItem objectfontItem.boldAvailabilityFlash CS4 Professional.Usage fontItem.boldDescriptionProperty; a Boolean va

Strona 222 - Chapter 15: Fill object

277EXTENDING FLASH CS4 PROFESSIONALfontItem objectfontItem.italicAvailabilityFlash CS4 Professional.Usage fontItem.italicDescriptionProperty; a Boolea

Strona 223 - Fill object

iiiContentsChapter 1: IntroductionWorking with the JavaScript API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 224

8EXTENDING FLASH CS4 PROFESSIONALIntroductionContour object A Contour object represents a closed path of half edges on the boundary of a shape.Documen

Strona 225

278Chapter 21: Frame objectAvailabilityFlash MX 2004.DescriptionThe Frame object represents frames in the layer. Method summary The following methods

Strona 226

279EXTENDING FLASH CS4 PROFESSIONALFrame objectframe.actionScriptAvailabilityFlash MX 2004.Usage frame.actionScriptDescriptionProperty; a string that

Strona 227

280EXTENDING FLASH CS4 PROFESSIONALFrame objectDescriptionRead-only property; an integer that represents the number of frames in a frame sequence.Exam

Strona 228 - Chapter 16: Filter object

281EXTENDING FLASH CS4 PROFESSIONALFrame objectDescriptionMethod; returns an array of objects that represent the control points for the cubic Bézier c

Strona 229 - Filter object

282EXTENDING FLASH CS4 PROFESSIONALFrame objectExampleThe following example sets the name of the first frame in the top layer to "First Frame&quo

Strona 230

283EXTENDING FLASH CS4 PROFESSIONALFrame objectUsage frame.motionTweenRotateTimesDescriptionProperty; an integer that specifies the number of times th

Strona 231

284EXTENDING FLASH CS4 PROFESSIONALFrame objectframe.motionTweenSyncAvailabilityFlash MX 2004.Usage frame.motionTweenSyncDescriptionProperty; a Boolea

Strona 232

285EXTENDING FLASH CS4 PROFESSIONALFrame objecteaseCurve An array of objects that defines the ease curve. Each array element must be a JavaScript obj

Strona 233

286EXTENDING FLASH CS4 PROFESSIONALFrame objectDescriptionProperty; a string that specifies effects for a sound that is attached directly to a frame (

Strona 234

287EXTENDING FLASH CS4 PROFESSIONALFrame objectframe.soundLoopModeAvailabilityFlash MX 2004.Usage frame.soundLoopModeDescriptionProperty; a string tha

Strona 235

9EXTENDING FLASH CS4 PROFESSIONALIntroductionThe Flash Document Object ModelThe Flash Document Object Model (DOM) for the Flash JavaScript API consist

Strona 236

288EXTENDING FLASH CS4 PROFESSIONALFrame objectDescriptionProperty; a string that specifies the sync behavior of a sound that is attached directly to

Strona 237

289EXTENDING FLASH CS4 PROFESSIONALFrame objectExampleThe following example specifies that the motion of the tweened object should begin fairly rapidl

Strona 238

290EXTENDING FLASH CS4 PROFESSIONALFrame objectExampleThe following example specifies that a single custom ease curve should be used for all propertie

Strona 239

291Chapter 22: HalfEdge objectAvailabilityFlash MX 2004.DescriptionThe HalfEdge object is the directed side of the edge of a Shape object. An edge has

Strona 240 - Chapter 17: flash object (fl)

292EXTENDING FLASH CS4 PROFESSIONALHalfEdge objectReturnsAn Edge object. DescriptionMethod; gets the Edge object for the HalfEdge object. See Edge obj

Strona 241 - Property summary

293EXTENDING FLASH CS4 PROFESSIONALHalfEdge objectParametersNone. ReturnsA HalfEdge object. DescriptionMethod; gets the HalfEdge object on the other s

Strona 242 - Flash CS3 Professional

294EXTENDING FLASH CS4 PROFESSIONALHalfEdge objectUsage halfEdge.getVertex()ParametersNone. ReturnsA Vertex objectDescriptionMethod; gets the Vertex o

Strona 243

295EXTENDING FLASH CS4 PROFESSIONALHalfEdge objectDescriptionRead-only property; an integer with a value of 0 or 1 that specifies the index for this H

Strona 244

296Chapter 23: Instance objectInheritance Element object > Instance objectAvailabilityFlash MX 2004.DescriptionInstance is a subclass of the Ele

Strona 245

297EXTENDING FLASH CS4 PROFESSIONALInstance objectinstance.libraryItemAvailabilityFlash MX 2004.Usage instance.libraryItemDescriptionProperty; a libra

Strona 246

10EXTENDING FLASH CS4 PROFESSIONALIntroduction flash.closeAll(); fl.closeAll();The flash object contains the following child objects: The Document o

Strona 247

298Chapter 24: Item objectAvailabilityFlash MX 2004.DescriptionThe Item object is an abstract base class. Anything in the library derives from Item. S

Strona 248

299EXTENDING FLASH CS4 PROFESSIONALItem objectitem.addData()AvailabilityFlash MX 2004.Usage item.addData(name, type, data)Parametersname A string tha

Strona 249

300EXTENDING FLASH CS4 PROFESSIONALItem objectExampleThe following example gets the value of the data named myData from the first item in the library

Strona 250

301EXTENDING FLASH CS4 PROFESSIONALItem objectitem.linkageBaseClassAvailabilityFlash CS3 Professional.Usage item.linkageBaseClassDescriptionProperty;

Strona 251

302EXTENDING FLASH CS4 PROFESSIONALItem objectFor this property to be defined, the item.linkageExportForAS and/or item.linkageExportForRS properties m

Strona 252

303EXTENDING FLASH CS4 PROFESSIONALItem objectitem.linkageExportInFirstFrameAvailabilityFlash MX 2004.Usage item.linkageExportInFirstFrameDescriptionP

Strona 253

304EXTENDING FLASH CS4 PROFESSIONALItem objectitem.linkageImportForRSAvailabilityFlash MX 2004.Usage item.linkageImportForRSDescriptionProperty; a Boo

Strona 254

305EXTENDING FLASH CS4 PROFESSIONALItem objectUsage item.nameDescriptionMethod; a string that specifies the name of the library item, which includes t

Strona 255

306Chapter 25: Layer objectAvailabilityFlash MX 2004.DescriptionThe Layer object represents a layer in the timeline. The timeline.layers property cont

Strona 256

307EXTENDING FLASH CS4 PROFESSIONALLayer objectExampleThe following example stores the value of the first layer in the colorValue variable: var color

Strona 257

11EXTENDING FLASH CS4 PROFESSIONALIntroductionAll the objects in the DOM that aren’t listed in the previous table (see “The Flash Document Object Mode

Strona 258

308EXTENDING FLASH CS4 PROFESSIONALLayer object var frameArray = fl.getDocumentDOM().getTimeline().layers[0].frames; var n = frameArray.length; fo

Strona 259

309EXTENDING FLASH CS4 PROFESSIONALLayer objectlayer.lockedAvailabilityFlash MX 2004.Usage layer.lockedDescriptionProperty; a Boolean value that speci

Strona 260

310EXTENDING FLASH CS4 PROFESSIONALLayer objectDescriptionProperty; a Boolean value that specifies the status of outlines for all objects in the layer

Strona 261

311EXTENDING FLASH CS4 PROFESSIONALLayer objectExampleThe following example makes all objects in the first layer invisible: fl.getDocumentDOM().getTi

Strona 262

312Chapter 26: library objectAvailabilityFlash MX 2004.DescriptionThe library object represents the Library panel. It is a property of the Document ob

Strona 263

313EXTENDING FLASH CS4 PROFESSIONALlibrary objectProperty summary for the library objectThe following property is available for the library object:lib

Strona 264

314EXTENDING FLASH CS4 PROFESSIONALlibrary objectwith this method). Specifying a folder path is the same as using library.newFolder()library.newFolder

Strona 265

315EXTENDING FLASH CS4 PROFESSIONALlibrary objectlibrary.duplicateItem()AvailabilityFlash MX 2004.Usage library.duplicateItem( [ namePath ] )Parameter

Strona 266

316EXTENDING FLASH CS4 PROFESSIONALlibrary objectExampleThe following example opens the item circle in the test folder of the library for editing: fl

Strona 267

317EXTENDING FLASH CS4 PROFESSIONALlibrary objectReturnsAn integer value representing the item’s zero-based index value. DescriptionMethod; returns th

Strona 268

12EXTENDING FLASH CS4 PROFESSIONALIntroductionIn some cases, an object is available by specifying a property of its parent object. For example, the do

Strona 269 - A Document object

318EXTENDING FLASH CS4 PROFESSIONALlibrary objectParametersnamePath A string that specifies the name of the item. If the item is in a folder, specify

Strona 270

319EXTENDING FLASH CS4 PROFESSIONALlibrary objectParameterslinkageName A string that provides the name of the SWF linkage of the root movie clip. swf

Strona 271

320EXTENDING FLASH CS4 PROFESSIONALlibrary objectlibrary.itemsAvailabilityFlash MX 2004.Usage library.itemsDescriptionProperty; an array of item objec

Strona 272

321EXTENDING FLASH CS4 PROFESSIONALlibrary objectlibrary.newFolder()AvailabilityFlash MX 2004.Usage library.newFolder([folderPath])ParametersfolderPat

Strona 273

322EXTENDING FLASH CS4 PROFESSIONALlibrary objectlibrary.selectAll()AvailabilityFlash MX 2004.Usage library.selectAll([bSelectAll])ParametersbSelectAl

Strona 274

323EXTENDING FLASH CS4 PROFESSIONALlibrary objectReturnsA Boolean value: true if the specified item exists; false otherwise.DescriptionMethod; selects

Strona 275 - • Windows XP:

324EXTENDING FLASH CS4 PROFESSIONALlibrary objectUsage library.setItemProperty(property, value)Parametersproperty A string that is the name of the pr

Strona 276 - • Mac OS X:

325Chapter 27: Math objectAvailabilityFlash MX 2004.DescriptionThe Math object is available as a read-only property of the flash object; see fl.Math.

Strona 277

326EXTENDING FLASH CS4 PROFESSIONALMath objectMath.invertMatrix()AvailabilityFlash MX 2004.Usage Math.invertMatrix(mat)Parametersmat Indicates the Ma

Strona 278

327EXTENDING FLASH CS4 PROFESSIONALMath objectExampleThe following example stores the value for the distance between pt1 and pt2 in the dist variable:

Strona 279

13EXTENDING FLASH CS4 PROFESSIONALIntroduction 09 Vertex object 09 Edge object 07 Vertex object(shape.ver

Strona 280

328Chapter 28: Matrix objectAvailabilityFlash MX 2004.DescriptionThe Matrix object represents a transformation matrix. Property summary The following

Strona 281 - Chapter 18: FLfile object

329EXTENDING FLASH CS4 PROFESSIONALMatrix object var mat = fl.getDocumentDOM().selection[0].matrix; mat.a = 0.5; mat.b = 0.8; mat.c = 0.8*(-1);

Strona 282 - FLfile.copy()

330EXTENDING FLASH CS4 PROFESSIONALMatrix objectExampleSee the matrix.b example.matrix.dAvailabilityFlash MX 2004.Usage matrix.dDescriptionProperty; a

Strona 283 - FLfile.createFolder()

331EXTENDING FLASH CS4 PROFESSIONALMatrix objectUsage matrix.tyDescriptionProperty; a floating-point value that specifies the y-axis location of a sym

Strona 284 - FLfile.exists()

332Chapter 29: outputPanel objectAvailabilityFlash MX 2004.DescriptionThis object represents the Output panel, which displays troubleshooting informat

Strona 285 - FLfile.getAttributes()

333EXTENDING FLASH CS4 PROFESSIONALoutputPanel objectoutputPanel.save()AvailabilityFlash MX 2004; bUseSystemEncoding parameter added in Flash 8. Usage

Strona 286 - FLfile.getCreationDateObj()

334EXTENDING FLASH CS4 PROFESSIONALoutputPanel objectReturns Nothing. DescriptionMethod; sends a text string to the Output panel, terminated by a new

Strona 287 - FLfile.getModificationDate()

335Chapter 30: Oval objectInheritance Element object > Shape object > Oval objectAvailabilityFlash CS3 Professional.DescriptionThe Oval objec

Strona 288 - FLfile object

336EXTENDING FLASH CS4 PROFESSIONALOval objectOvalObject.endAngleAvailabilityFlash CS3 Professional.Usage OvalObject.endAngleDescriptionRead-only prop

Strona 289 - FLfile.listFolder()

337EXTENDING FLASH CS4 PROFESSIONALOval objectOvalObject.startAngleAvailabilityFlash CS3 Professional.Usage OvalObject.startAngleDescriptionRead-only

Strona 290 - FLfile.platformPathToURI()

14EXTENDING FLASH CS4 PROFESSIONALIntroductionSample PolyStar toolA sample JavaScript API script named PolyStar.jsfl is located in the ExtendingFlash/

Strona 291 - FLfile.remove()

338Chapter 31: Parameter objectAvailabilityFlash MX 2004.DescriptionThe Parameter object type is accessed from the screen.parameters array (which corr

Strona 292 - FLfile.setAttributes()

339EXTENDING FLASH CS4 PROFESSIONALParameter objectparameter.insertItem()AvailabilityFlash MX 2004.Usage parameter.insertItem(index, name, value, type

Strona 293

340EXTENDING FLASH CS4 PROFESSIONALParameter objectExampleThe following example sets the first parameter for a Slide, which is the autoKeyNav paramete

Strona 294 - FLfile.write()

341EXTENDING FLASH CS4 PROFESSIONALParameter objectExampleThe following example removes the element at index 1 from the labelPlacement parameter of a

Strona 295

342EXTENDING FLASH CS4 PROFESSIONALParameter objectparameter.valueTypeAvailabilityFlash MX 2004.Usage parameter.valueTypeDescriptionRead-only property

Strona 296 - Chapter 19: folderItem object

343Chapter 32: Path objectAvailabilityFlash MX 2004.DescriptionThe Path object defines a sequence of line segments (straight, curved, or both), which

Strona 297 - Chapter 20: fontItem object

344EXTENDING FLASH CS4 PROFESSIONALPath objectyAnchor A floating-point number that specifies the y position of the first control point. x2 A floatin

Strona 298

345EXTENDING FLASH CS4 PROFESSIONALPath objectExampleThe following example creates a new path, stores it in the myPath variable, and assigns the curve

Strona 299

346EXTENDING FLASH CS4 PROFESSIONALPath objectDescriptionMethod; removes all points from the path. ExampleThe following example removes all points fro

Strona 300 - Chapter 21: Frame object

347EXTENDING FLASH CS4 PROFESSIONALPath objectbSupressStroke A Boolean value that, if set to true, suppresses the stroke that would be applied to the

Strona 301

15Chapter 2: Top-Level Functions and MethodsAbout this sectionThis section describes the top-level functions and methods that are available when you u

Strona 302 - Frame object

348EXTENDING FLASH CS4 PROFESSIONALPath object var myPath = fl.drawingLayer.newPath(); myPath.addPoint(0, 0); myPath.addPoint(0, 30); myPath.add

Strona 303

349Chapter 33: presetItem objectAvailabilityFlash CS4 Professional.DescriptionThe presetItem object represents an item (preset or folder) in the Motio

Strona 304

350EXTENDING FLASH CS4 PROFESSIONALpresetItem objectfl.outputPanel.clear(); var presetItemArray=fl.presetPanel.items; for (i=0;i<presetItemArray.

Strona 305

351EXTENDING FLASH CS4 PROFESSIONALpresetItem objectpresetItem.nameAvailabilityFlash CS4 Professional.Usage presetItem.nameDescriptionRead-only proper

Strona 306

352EXTENDING FLASH CS4 PROFESSIONALpresetItem objectUsage presetItem.pathDescriptionRead-only property: a string that represents the path to the item

Strona 307

353Chapter 34: presetPanel objectAvailabilityFlash CS4 Professional.DescriptionThe presetPanel object represents the Motion Presets panel (Window >

Strona 308

354EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectpresetPanel.addNewItem()AvailabilityFlash CS4 Professional. Usagefl. presetPanel.addNewItem( [na

Strona 309

355EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectDescriptionMethod; applies the specified or currently selected preset to the currently selected i

Strona 310

356EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectpresetPanel.deleteItem()AvailabilityFlash CS4 Professional.Usage presetPanel.deleteItem( [namePat

Strona 311

357EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectDescriptionMethod; expands or collapses the currently selected folder or folders in the Motion Pr

Strona 312 - See also

16EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and MethodsDescriptionFunction; called when the extensible tool becomes active (that is, when th

Strona 313 - Chapter 22: HalfEdge object

358EXTENDING FLASH CS4 PROFESSIONALpresetPanel object//Exports fly-in-left to C:\My Presets\fly-in-left.xml fl.presetPanel.exportItem("file:///C

Strona 314 - HalfEdge object

359EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectpresetPanel.getSelectedItems()AvailabilityFlash CS4 Professional.UsagepresetPanel.getSelectedItem

Strona 315

360EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectDescriptionMethod; adds a preset to the Motion Presets panel from a specified XML file. The path

Strona 316

361EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectUsagepresetPanel.moveToFolder(folderPath [, namePath] )ParametersfolderPath A string that specif

Strona 317 - Description

362EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectNote: You can’t add folders to the Default Presets folder.ExampleThe following example adds a fol

Strona 318 - Chapter 23: Instance object

363EXTENDING FLASH CS4 PROFESSIONALpresetPanel objectUsagepresetPanel.selectItem(namePath [, bReplaceCurrentSelection [, bSelect] ])ParametersnamePath

Strona 319 - instance.libraryItem

364Chapter 35: Rectangle objectInheritance Element object > Shape object > Rectangle objectAvailabilityFlash CS3 Professional.DescriptionThe

Strona 320 - Chapter 24: Item object

365EXTENDING FLASH CS4 PROFESSIONALRectangle objectRectangleObject.bottomRightRadius AvailabilityFlash CS3 Professional.Usage RectangleObject.bottomRi

Strona 321 - Item object

366EXTENDING FLASH CS4 PROFESSIONALRectangle objectDescriptionRead-only property; a float value that sets the radius of all corners of the rectangle (

Strona 322

367Chapter 36: Screen objectAvailabilityFlash MX 2004.DescriptionThe Screen object represents a single screen in a slide or form document. This object

Strona 323

17EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and MethodsUsage function configureTool() { // statements }ParametersNone. ReturnsNothing.

Strona 324

368EXTENDING FLASH CS4 PROFESSIONALScreen objectUsage screen.accNameDescriptionProperty; a string that is equivalent to the Name field in the Accessib

Strona 325

369EXTENDING FLASH CS4 PROFESSIONALScreen objectDescriptionProperty; a string that is equivalent to the Description field in the Accessibility panel.

Strona 326

370EXTENDING FLASH CS4 PROFESSIONALScreen objectExampleThe following example checks to see if the first screen in the outline is hidden and changes th

Strona 327

371EXTENDING FLASH CS4 PROFESSIONALScreen objectExampleThe following example checks to see if the current document allows screens (because it is a sli

Strona 328 - Chapter 25: Layer object

372EXTENDING FLASH CS4 PROFESSIONALScreen objectExampleThe following example stores the parameters for the second screen in the outline to the parms v

Strona 329 - Layer object

373EXTENDING FLASH CS4 PROFESSIONALScreen objectExampleThe following example checks to see if the current document is a slide or form, and if it is, r

Strona 330

374EXTENDING FLASH CS4 PROFESSIONALScreen object var theTabIndex = fl.getDocumentDOM().screenOutline.screens[1].tabIndex;The following example sets th

Strona 331

375Chapter 37: ScreenOutline objectAvailabilityFlash MX 2004.DescriptionThe ScreenOutline object represents the group of screens in a slide or form do

Strona 332

376EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectscreenOutline.copyScreenFromFile()AvailabilityFlash MX 2004.Usage screenOutline.copyScreenFromF

Strona 333

377EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectDescriptionProperty; a Screen object, the currently selected screen (see Screen object).Example

Strona 334 - Chapter 26: library object

ivbitmapItem.originalCompressionType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 335 - Property Description

18EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and MethodsDescriptionMethod; displays a string in a modal Alert dialog box, along with OK and C

Strona 336

378EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectReturnsA Boolean value: true if the screen is successfully duplicated; false otherwise.Descript

Strona 337

379EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectUsage screenOutline.insertNestedScreen([name [, referenceScreen [, screenTypeName]]])Parameters

Strona 338

380EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectDescriptionMethod; inserts a new blank screen of a specified type into the document at a specif

Strona 339

381EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectParametersnewScreenName A string that specifies the new name of the screen.oldScreenName A st

Strona 340

382EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectDescriptionRead-only property; the array of top-level Screen objects contained in the document

Strona 341

383EXTENDING FLASH CS4 PROFESSIONALScreenOutline objectParametersproperty A string that specifies the property to set.value The new value for the pr

Strona 342

384Chapter 38: Shape objectInheritance Element object > Shape objectAvailabilityFlash MX 2004.DescriptionThe Shape object is a subclass of the E

Strona 343

385EXTENDING FLASH CS4 PROFESSIONALShape objectshape.beginEdit()AvailabilityFlash MX 2004.Usage shape.beginEdit()ParametersNone. ReturnsNothing. Descr

Strona 344

386EXTENDING FLASH CS4 PROFESSIONALShape objectshape.deleteEdge()AvailabilityFlash MX 2004.Usage shape.deleteEdge(index)Parametersindex A zero-based

Strona 345

387EXTENDING FLASH CS4 PROFESSIONALShape objectParametersNone. Returns Nothing. DescriptionMethod; defines the end of an edit session for the shape. A

Strona 346

19EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and MethodsUsage function keyDown() { // statements }ParametersNone. ReturnsNothing. Descri

Strona 347 - Chapter 27: Math object

388EXTENDING FLASH CS4 PROFESSIONALShape objectshape.isDrawingObjectAvailabilityFlash 8.Usage shape.isDrawingObjectDescriptionRead-only property; if t

Strona 348 - Math.pointDistance()

389EXTENDING FLASH CS4 PROFESSIONALShape objectshape.isOvalObjectAvailabilityFlash CS3 Professional.Usage shape.isOvalObjectDescriptionRead-only prope

Strona 349 - Math object

390EXTENDING FLASH CS4 PROFESSIONALShape objectUsage shape.membersDescriptionRead-only property; an array of objects in the currently selected group.

Strona 350 - Chapter 28: Matrix object

391EXTENDING FLASH CS4 PROFESSIONALShape objectDescriptionRead-only property; an array of Vertex objects (see Vertex object).ExampleThe following exam

Strona 351 - Matrix object

392Chapter 39: SoundItem objectInheritance Item object > SoundItem objectAvailabilityFlash MX 2004.DescriptionThe SoundItem object is a subclass

Strona 352

393EXTENDING FLASH CS4 PROFESSIONALSoundItem objectsoundItem.bitRateAvailabilityFlash MX 2004.Usage soundItem.bitRateDescriptionProperty; a string tha

Strona 353 - matrix.ty

394EXTENDING FLASH CS4 PROFESSIONALSoundItem objectIf you want to specify a value for this property, set soundItem.useImportedMP3Quality to false.Exam

Strona 354 - fl.outputPanel.clear();

395EXTENDING FLASH CS4 PROFESSIONALSoundItem objectDescriptionProperty; a Boolean value available only for MP3 and Raw compression types. Setting this

Strona 355

396EXTENDING FLASH CS4 PROFESSIONALSoundItem objectUsage soundItem.fileLastModifiedDateDescriptionRead-only property: a string containing a hexadecima

Strona 356

397EXTENDING FLASH CS4 PROFESSIONALSoundItem objectUsage soundItem.qualityDescriptionProperty; a string that specifies the playback quality of a sound

Strona 357 - Chapter 30: Oval object

20EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and Methods function keyUp() { fl.trace("Key is released"); }See alsokeyDown()mou

Strona 358 - OvalObject.innerRadius

398EXTENDING FLASH CS4 PROFESSIONALSoundItem objectDescriptionRead-only property: a Boolean value of true if the file that was imported to the Library

Strona 359 - OvalObject.startAngle

399EXTENDING FLASH CS4 PROFESSIONALSoundItem objectDescriptionRead-only property: a string, expressed as a file:/// URI, that represents the path and

Strona 360 - Chapter 31: Parameter object

400Chapter 40: Stroke objectAvailabilityFlash MX 2004.DescriptionThe Stroke object contains all the settings for a stroke, including the custom settin

Strona 361 - Parameter object

401EXTENDING FLASH CS4 PROFESSIONALStroke objectstroke.breakAtCornersAvailabilityFlash MX 2004. Deprecated in Flash CS3 in favor of stroke.joinType.Us

Strona 362

402EXTENDING FLASH CS4 PROFESSIONALStroke objectstroke.colorAvailabilityFlash MX 2004. In Flash 8 and later, this property is deprecated in favor of s

Strona 363

403EXTENDING FLASH CS4 PROFESSIONALStroke object var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "hatched"; myS

Strona 364

404EXTENDING FLASH CS4 PROFESSIONALStroke objectstroke.densityAvailabilityFlash MX 2004.Usage stroke.densityDescriptionProperty; a string that specifi

Strona 365 - Chapter 32: Path object

405EXTENDING FLASH CS4 PROFESSIONALStroke objectstroke.dotSpaceAvailabilityFlash MX 2004.Usage stroke.dotSpaceDescriptionProperty; an integer that spe

Strona 366 - Path object

406EXTENDING FLASH CS4 PROFESSIONALStroke objectstroke.jiggleAvailabilityFlash MX 2004.Usage stroke.jiggleDescriptionProperty; a string that specifies

Strona 367

407EXTENDING FLASH CS4 PROFESSIONALStroke objectUsage stroke.lengthDescriptionProperty; a string that specifies the length of a hatch line. This prope

Strona 368

21EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and MethodsParameterspt A point that specifies the location of the mouse when the button is pre

Strona 369

408EXTENDING FLASH CS4 PROFESSIONALStroke objectUsage stroke.patternDescriptionProperty; a string that specifies the pattern of a ragged line. This pr

Strona 370

409EXTENDING FLASH CS4 PROFESSIONALStroke objectDescriptionProperty; a string that specifies the type of scale to be applied to the stroke. Acceptable

Strona 371 - Chapter 33: presetItem object

410EXTENDING FLASH CS4 PROFESSIONALStroke object var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "hatched"; myS

Strona 372

411EXTENDING FLASH CS4 PROFESSIONALStroke object• If value is "hatched", there are six additional properties: hatchThickness, space, jiggle,

Strona 373

412EXTENDING FLASH CS4 PROFESSIONALStroke object var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "stipple"; myS

Strona 374

413EXTENDING FLASH CS4 PROFESSIONALStroke object var myStroke = fl.getDocumentDOM().getCustomStroke(); myStroke.style = "ragged"; mySt

Strona 375

414Chapter 41: swfPanel objectAvailabilityFlash CS4 Professional.DescriptionThe swfPanel object represents a Window SWF panel. Window SWF panels are S

Strona 376

415EXTENDING FLASH CS4 PROFESSIONALswfPanel objectDescriptionMethod; works in conjunction with the ActionScript ExternalInterface.addCallback() and MM

Strona 377

416EXTENDING FLASH CS4 PROFESSIONALswfPanel objectfunction callMyPanel(panelName, arg) { if(fl.swfPanels.length > 0){ for(x = 0; x < fl.swfPa

Strona 378

417EXTENDING FLASH CS4 PROFESSIONALswfPanel objectSee alsoswfPanel.path, fl.swfPanelsswfPanel.pathAvailabilityFlash CS4 Professional.Usage swfPanel.pa

Strona 379

22EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and Methods function mouseMove() { fl.trace("moving"); } function mouseMove

Strona 380

418Chapter 42: SymbolInstance objectInheritance Element object > Instance object > SymbolInstance objectAvailabilityFlash MX 2004.Description

Strona 381

419EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectsymbolInstance.accNameAvailabilityFlash MX 2004.Usage symbolInstance.accNameDescriptionPropert

Strona 382

420EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectsymbolInstance.actionScriptAvailabilityFlash MX 2004.Usage symbolInstance.actionScriptDescript

Strona 383

421EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectUsage symbolInstance.buttonTrackingDescriptionProperty; a string that, for button symbols only

Strona 384 - • No item is selected

422EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectExampleThe following example subtracts 100 from the alpha setting of the selected symbol insta

Strona 385

423EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectDescriptionProperty; an integer that is part of the color transformation for the instance. Thi

Strona 386 - Chapter 35: Rectangle object

424EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectUsage symbolInstance.colorModeDescriptionProperty; a string that specifies the color mode as i

Strona 387 - RectangleObject.lockFlag

425EXTENDING FLASH CS4 PROFESSIONALSymbolInstance object fl.getDocumentDOM().selection[0].colorRedPercent = 10; symbolInstance.descriptionAvailability

Strona 388 - Rectangle object

426EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectsymbolInstance.firstFrameAvailabilityFlash MX 2004.Usage symbolInstance.firstFrameDescriptionP

Strona 389 - Chapter 36: Screen object

427EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectsymbolInstance.loopAvailabilityFlash MX 2004.Usage symbolInstance.loopDescriptionProperty; a s

Strona 390 - Screen object

23EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and MethodsParametersNone. ReturnsNothing. DescriptionFunction; called when the extensible tool

Strona 391

428EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectUsage symbolInstance.silentDescriptionProperty; a Boolean value that enables or disables the a

Strona 392

429EXTENDING FLASH CS4 PROFESSIONALSymbolInstance objectDescriptionProperty; an integer that is equivalent to the Tab index field in the Accessibility

Strona 393

430Chapter 43: SymbolItem objectInheritance Item object > SymbolItem objectAvailabilityFlash MX 2004.DescriptionThe SymbolItem object is a subcl

Strona 394

431EXTENDING FLASH CS4 PROFESSIONALSymbolItem objectReturns Nothing. DescriptionMethod; converts a symbol item in the library to a compiled movie clip

Strona 395

432EXTENDING FLASH CS4 PROFESSIONALSymbolItem objectParametersoutputURI A string, expressed as a file:/// URI, that specifies the SWF file to which t

Strona 396

433EXTENDING FLASH CS4 PROFESSIONALSymbolItem objectExampleThe following example specifies the locations of the 9-slice guides: fl.getDocumentDOM().li

Strona 397

434EXTENDING FLASH CS4 PROFESSIONALSymbolItem objectsymbolItem.sourceLibraryNameAvailabilityFlash MX 2004.Usage symbolItem.sourceLibraryNameDescriptio

Strona 398

435EXTENDING FLASH CS4 PROFESSIONALSymbolItem objectDescriptionRead-only property; a Timeline object. ExampleThe following example obtains and shows t

Strona 399 - ScreenOutline object

436Chapter 44: Text objectInheritance Element object > Text objectAvailabilityFlash MX 2004.DescriptionThe Text object represents a single text

Strona 400

437EXTENDING FLASH CS4 PROFESSIONALText objecttext.accNameAvailabilityFlash MX 2004.Usage text.accNameDescriptionProperty; a string that is equivalent

Strona 401

24EXTENDING FLASH CS4 PROFESSIONALTop-Level Functions and MethodssetCursor()AvailabilityFlash MX 2004.Usage function setCursor() { // statements

Strona 402

438EXTENDING FLASH CS4 PROFESSIONALText object var doc = fl.getDocumentDOM(); var theName = doc.selection[0].accName; The following example sets the

Strona 403

439EXTENDING FLASH CS4 PROFESSIONALText objecttext.autoExpandAvailabilityFlash MX 2004.Usage text.autoExpandDescriptionProperty; a Boolean value. For

Strona 404

440EXTENDING FLASH CS4 PROFESSIONALText objectExampleThe following example retrieves the description of the object: var doc = fl.getDocumentDOM(); v

Strona 405

441EXTENDING FLASH CS4 PROFESSIONALText objectThe following example resets the property: var doc = fl.getDocumentDOM(); doc.selection[0].embedRanges

Strona 406 - Chapter 38: Shape object

442EXTENDING FLASH CS4 PROFESSIONALText objectParametersattrName A string that specifies the name of the TextAttrs object property to be returned. Fo

Strona 407 - Shape object

443EXTENDING FLASH CS4 PROFESSIONALText objectReturnsA string of the text in the specified range.DescriptionMethod; retrieves the specified range of t

Strona 408

444EXTENDING FLASH CS4 PROFESSIONALText objectThis property works only with dynamic or input text and generates a warning if used with static text. Th

Strona 409

445EXTENDING FLASH CS4 PROFESSIONALText objecttext.renderAsHTMLAvailabilityFlash MX 2004.Usage text.renderAsHTMLDescriptionProperty; a Boolean value.

Strona 410

446EXTENDING FLASH CS4 PROFESSIONALText objectInput text is always selectable. Flash generates a warning when this property is set to false and used w

Strona 411

447EXTENDING FLASH CS4 PROFESSIONALText object fl.getDocumentDOM().selection[0].selectionStart = 11; fl.getDocumentDOM().selection[0].selectionEnd =

Strona 412

25Chapter 3: actionsPanel objectAvailabilityFlash CS3 Professional.DescriptionThe actionsPanel object, which represents the currently displayed Action

Strona 413

448EXTENDING FLASH CS4 PROFESSIONALText objecttext.setTextString()AvailabilityFlash MX 2004.Usage text.setTextString(text [, startIndex [, endIndex]])

Strona 414 - Chapter 39: SoundItem object

449EXTENDING FLASH CS4 PROFESSIONALText objectUsage text.shortcutDescriptionProperty; a string that is equivalent to the Shortcut field in the Accessi

Strona 415

450EXTENDING FLASH CS4 PROFESSIONALText objectDescriptionProperty; an integer that is equivalent to the Tab Index field in the Accessibility panel. Th

Strona 416 - SoundItem object

451EXTENDING FLASH CS4 PROFESSIONALText objecttext.useDeviceFontsAvailabilityFlash MX 2004.Usage text.useDeviceFontsDescriptionProperty; a Boolean val

Strona 417

452Chapter 45: TextAttrs objectAvailabilityFlash MX 2004.DescriptionThe TextAttrs object contains all the properties of text that can be applied to a

Strona 418

453EXTENDING FLASH CS4 PROFESSIONALTextAttrs objecttextAttrs.aliasTextAvailabilityFlash MX 2004.Usage textAttrs.aliasTextDescriptionProperty; a Boolea

Strona 419

454EXTENDING FLASH CS4 PROFESSIONALTextAttrs objectDescriptionProperty; a Boolean value that determines whether Flash uses (true) or ignores (false) p

Strona 420

455EXTENDING FLASH CS4 PROFESSIONALTextAttrs objecttextAttrs.characterSpacingAvailabilityFlash MX 2004. Deprecated in Flash 8 in favor of textAttrs.le

Strona 421

456EXTENDING FLASH CS4 PROFESSIONALTextAttrs objectDescriptionProperty; the color of the fill, in one of the following formats:• A string in the forma

Strona 422 - Chapter 40: Stroke object

457EXTENDING FLASH CS4 PROFESSIONALTextAttrs objecttextAttrs.leftMarginAvailabilityFlash MX 2004.Usage textAttrs.leftMarginDescriptionProperty; an int

Strona 423

26EXTENDING FLASH CS4 PROFESSIONALactionsPanel objectExampleThe following example displays the class assigned to the variable myVar, if the cursor is

Strona 424 - Stroke object

458EXTENDING FLASH CS4 PROFESSIONALTextAttrs objectDescriptionProperty; an integer that specifies the line spacing (leading) of the paragraph. Accepta

Strona 425

459EXTENDING FLASH CS4 PROFESSIONALTextAttrs objecttextAttrs.sizeAvailabilityFlash MX 2004.Usage textAttrs.sizeDescriptionProperty; an integer that sp

Strona 426

460EXTENDING FLASH CS4 PROFESSIONALTextAttrs objectDescriptionProperty; a string that represents the URL property of the text field. This property wor

Strona 427

461Chapter 46: TextRun objectAvailabilityFlash MX 2004.DescriptionThe TextRun object represents a run of characters that have attributes that match al

Strona 428

462EXTENDING FLASH CS4 PROFESSIONALTextRun objectDescriptionProperty; the text contained in the TextRun object.ExampleThe following example displays t

Strona 429

463Chapter 47: Timeline objectAvailabilityFlash MX 2004.DescriptionThe Timeline object represents the Flash timeline, which can be accessed for the cu

Strona 430

464EXTENDING FLASH CS4 PROFESSIONALTimeline objectProperty summary The following properties are available for the Timeline object:timeline.getFramePro

Strona 431

465EXTENDING FLASH CS4 PROFESSIONALTimeline objecttimeline.addMotionGuide()AvailabilityFlash MX 2004.Usage timeline.addMotionGuide()ParametersNone. Re

Strona 432

466EXTENDING FLASH CS4 PROFESSIONALTimeline objectDescriptionMethod; adds a new layer to the document and makes it the current layer. ExampleThe follo

Strona 433

467EXTENDING FLASH CS4 PROFESSIONALTimeline objectUsage timeline.clearKeyframes([startFrameIndex [, endFrameIndex]])ParametersstartFrameIndex A zero-

Strona 434

27EXTENDING FLASH CS4 PROFESSIONALactionsPanel objectParametersNone.ReturnsA string that contains the text that is currently selected in the Actions p

Strona 435

468EXTENDING FLASH CS4 PROFESSIONALTimeline objectExampleThe following example converts Frame 2 up to, but not including, Frame 10 to blank keyframes

Strona 436 - Chapter 41: swfPanel object

469EXTENDING FLASH CS4 PROFESSIONALTimeline objecttimeline.copyFrames()AvailabilityFlash MX 2004.Usage timeline.copyFrames([startFrameIndex [, endFram

Strona 437 - • Center aligned

470EXTENDING FLASH CS4 PROFESSIONALTimeline objectDescriptionMethod; copies motion on selected frames, either from a motion tween or from frame-by-fra

Strona 438

471EXTENDING FLASH CS4 PROFESSIONALTimeline objectUsage timeline.createMotionTween([startFrameIndex [, endFrameIndex]])ParametersstartFrameIndex A ze

Strona 439

472EXTENDING FLASH CS4 PROFESSIONALTimeline objecttimeline.currentLayerAvailabilityFlash MX 2004.Usage timeline.currentLayerDescriptionProperty; the z

Strona 440

473EXTENDING FLASH CS4 PROFESSIONALTimeline objectThe following example cuts Frame 2 up to, but not including, Frame 10 from the timeline and saves th

Strona 441

474EXTENDING FLASH CS4 PROFESSIONALTimeline objectbRecurseNestedParents A Boolean value that, if set to true, causes all the layers within the specif

Strona 442 - SymbolInstance object

475EXTENDING FLASH CS4 PROFESSIONALTimeline objectDescriptionMethod; finds an array of indexes for the layers with the given name. The layer index is

Strona 443

476EXTENDING FLASH CS4 PROFESSIONALTimeline objectendFrameIndex A zero-based index that specifies the end of the range of frames to select. The range

Strona 444

477EXTENDING FLASH CS4 PROFESSIONALTimeline objecttimeline.getLayerProperty()AvailabilityFlash MX 2004.Usage timeline.getLayerProperty(property)Parame

Strona 445

vdocument.align() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 446

28EXTENDING FLASH CS4 PROFESSIONALactionsPanel objectactionsPanel.hasSelection()AvailabilityFlash CS3 Professional.Usage actionsPanel.hasSelection()Pa

Strona 447

478EXTENDING FLASH CS4 PROFESSIONALTimeline object var timeline = fl.getDocumentDOM().getTimeline(); timeline.setSelectedFrames(5,10); timeline.se

Strona 448

479EXTENDING FLASH CS4 PROFESSIONALTimeline objectIf the specified or selected frame is a regular frame, the keyframe is inserted at the frame. For ex

Strona 449

480EXTENDING FLASH CS4 PROFESSIONALTimeline objectIf no parameters are specified, this method works as follows:• If one or more frames are selected, t

Strona 450

481EXTENDING FLASH CS4 PROFESSIONALTimeline objectParametersframeNumIndex A zero-based index that specifies the frame index at which to insert the ke

Strona 451

482EXTENDING FLASH CS4 PROFESSIONALTimeline objectUsage timeline.layersDescriptionRead-only property; an array of layer objects. ExampleThe following

Strona 452 - Chapter 43: SymbolItem object

483EXTENDING FLASH CS4 PROFESSIONALTimeline objectReturns Nothing. DescriptionMethod; pastes the range of frames from the clipboard into the specified

Strona 453 - SymbolItem object

484EXTENDING FLASH CS4 PROFESSIONALTimeline objecttimeline.removeFrames()AvailabilityFlash MX 2004.Usage timeline.removeFrames([startFrameIndex [, end

Strona 454

485EXTENDING FLASH CS4 PROFESSIONALTimeline objectbAddBefore Specifies whether to move the layer before or after layerToPutItBy. If you specify false

Strona 455

486EXTENDING FLASH CS4 PROFESSIONALTimeline objecttimeline.selectAllFrames()AvailabilityFlash MX 2004.Usage timeline.selectAllFrames()ParametersNone.

Strona 456

487EXTENDING FLASH CS4 PROFESSIONALTimeline objectDescriptionMethod; sets the property of the Frame object for the selected frames. ExampleThe followi

Strona 457

29EXTENDING FLASH CS4 PROFESSIONALactionsPanel objectDescriptionMethod; replaces the currently selected text with the text specified in replacementTex

Strona 458 - Chapter 44: Text object

488EXTENDING FLASH CS4 PROFESSIONALTimeline objecttimeline.setLayerProperty()AvailabilityFlash MX 2004.Usage timeline.setLayerProperty(property, value

Strona 459 - text.accName

489EXTENDING FLASH CS4 PROFESSIONALTimeline objectReturns Nothing. DescriptionMethod; selects a range of frames in the current layer or sets the selec

Strona 460 - Text object

490EXTENDING FLASH CS4 PROFESSIONALTimeline objectExampleThe following example selects the top layer: fl.getDocumentDOM().getTimeline().setSelectedLa

Strona 461

491Chapter 48: ToolObj objectAvailabilityFlash MX 2004.DescriptionA ToolObj object represents an individual tool in the Tools panel. To access a ToolO

Strona 462

492EXTENDING FLASH CS4 PROFESSIONALToolObj objectUsage toolObj.depthDescriptionRead-only property; an integer that specifies the depth of the tool in

Strona 463

493EXTENDING FLASH CS4 PROFESSIONALToolObj objectbEnable A Boolean value that determines whether to enable (true) or disable (false) the control. Ret

Strona 464

494EXTENDING FLASH CS4 PROFESSIONALToolObj objectExampleThe following commands in the mouseDown() method of a tool’s JavaScript file will show that to

Strona 465

495EXTENDING FLASH CS4 PROFESSIONALToolObj objectDescriptionMethod; sets the string that appears in the pop-up menu as the name for the tool. This met

Strona 466

496EXTENDING FLASH CS4 PROFESSIONALToolObj object <properties> <property name="Style" variable="style" list=&quo

Strona 467

497EXTENDING FLASH CS4 PROFESSIONALToolObj objectExampleThe following example specifies that the shape Property inspector should be used when the tool

Strona 468

30EXTENDING FLASH CS4 PROFESSIONALactionsPanel objectactionsPanel.setSelection()AvailabilityFlash CS3 Professional.Usage actionsPanel.setSelection(sta

Strona 469

498EXTENDING FLASH CS4 PROFESSIONALToolObj objectDescriptionMethod; sets the tooltip that appears when the mouse is held over the tool icon. This meth

Strona 470

499EXTENDING FLASH CS4 PROFESSIONALToolObj objectbShow A Boolean value that determines whether to show or hide the specified control (true shows the

Strona 471

500Chapter 49: Tools objectAvailabilityFlash MX 2004.DescriptionThe Tools object is accessible from the flash object (fl.tools). The tools.toolObjs pr

Strona 472

501EXTENDING FLASH CS4 PROFESSIONALTools objectUsage tools.activeToolDescriptionRead-only property; returns the ToolObj object for the currently activ

Strona 473

502EXTENDING FLASH CS4 PROFESSIONALTools objectDescriptionMethod; takes two points and returns a new adjusted or constrained point. If the Shift key i

Strona 474 - Chapter 45: TextAttrs object

503EXTENDING FLASH CS4 PROFESSIONALTools objectExampleThe following example displays the integer value of the most recently pressed key: var theKey =

Strona 475 - TextAttrs object

504EXTENDING FLASH CS4 PROFESSIONALTools objecttools.penLocAvailabilityFlash MX 2004.Usage tools.penLocDescriptionRead-only property; a point that rep

Strona 476

505EXTENDING FLASH CS4 PROFESSIONALTools objectDescriptionMethod; sets the pointer to a specified appearance. ExampleThe following example sets the po

Strona 477

506EXTENDING FLASH CS4 PROFESSIONALTools objecttools.toolObjsAvailabilityFlash MX 2004.Usage tools.toolObjsDescriptionRead-only property; an array of

Strona 478

507Chapter 50: Vertex objectAvailabilityFlash MX 2004.DescriptionThe Vertex object is the part of the shape data structure that holds the coordinate d

Strona 479

31EXTENDING FLASH CS4 PROFESSIONALactionsPanel objectDescriptionMethod; clears any text in the Actions panel and then adds the text specified in repla

Strona 480

508EXTENDING FLASH CS4 PROFESSIONALVertex object var shape = fl.getDocumentDOM().selection[0]; var hEdge = shape.edges[0].getHalfEdge(0); var the

Strona 481

509EXTENDING FLASH CS4 PROFESSIONALVertex objectDescriptionRead-only property; the x location of the vertex, in pixels. ExampleThe following example d

Strona 482

510Chapter 51: VideoItem objectInheritance Item object > VideoItem objectAvailabilityFlash MX 2004.DescriptionThe VideoItem object is a subclass

Strona 483 - Chapter 46: TextRun object

511EXTENDING FLASH CS4 PROFESSIONALVideoItem objectReturnsA Boolean value of true if the file is exported successfully; false otherwise.DescriptionMet

Strona 484 - Output panel:

512EXTENDING FLASH CS4 PROFESSIONALVideoItem objectDescriptionRead-only property: a Boolean value of true if the file that was imported to the Library

Strona 485 - Chapter 47: Timeline object

513EXTENDING FLASH CS4 PROFESSIONALVideoItem objectExampleThe following example displays the name and source file path of any items in the library tha

Strona 486

514Chapter 52: XMLUI objectAvailabilityFlash MX 2004.DescriptionFlash 8 supports custom dialog boxes written in a subset of the XML User Interface Lan

Strona 487 - Timeline object

515EXTENDING FLASH CS4 PROFESSIONALXMLUI objectParametersNone. Returns Nothing. DescriptionMethod; closes the current XMLUI dialog box with an accept

Strona 488

516EXTENDING FLASH CS4 PROFESSIONALXMLUI objectReturnsA string that represents the value of the specified property. In cases where you might expect a

Strona 489

517EXTENDING FLASH CS4 PROFESSIONALXMLUI objectxmlui.getEnabled()AvailabilityFlash 8.Usage xmlui.getEnabled(controlID)ParameterscontrolID A string th

Strona 490

32Chapter 4: BitmapInstance objectInheritance Element object > Instance object > BitmapInstance objectAvailabilityFlash MX 2004.DescriptionTh

Strona 491

518EXTENDING FLASH CS4 PROFESSIONALXMLUI object var isVisible = fl.xmlui.getVisible("myListBox"); fl.trace(isVisible);See alsoxmlui.setVis

Strona 492

519EXTENDING FLASH CS4 PROFESSIONALXMLUI objectelementItem A JavaScript object with a string property named label and an optional string property nam

Strona 493

520EXTENDING FLASH CS4 PROFESSIONALXMLUI object var nameArray = new Array("January", "February", "March"); var monthA

Strona 494

521EXTENDING FLASH CS4 PROFESSIONALXMLUI objectParameterscontrolID A string that specifies the ID attribute of the control you want to show or hide.v

Strona 495

522Chapter 53: C-Level ExtensibilityThis chapter describes the C-level extensibility mechanism, which lets you implement Adobe Flash CS4 Professional

Strona 496

523EXTENDING FLASH CS4 PROFESSIONALC-Level ExtensibilityMacintosh HD/Users/username/Library/Application Support/Adobe/Flash CS3/language/Configuration

Strona 497

524EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibility (mmEnv.defineFunction ? (*(mmEnv.defineFunction))(mmEnv.libObj, n, c, a) \ : JS_FALSE)

Strona 498

525EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibility #define JS_GetArrayLength(c, o) \ (mmEnv.getArrayLength ? (*(mmEnv.getArrayLength))(c, o) :

Strona 499

526EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibility // Windows __declspec( dllexport ) void MM_InitWrapper( MM_Environment *env, unsigned int e

Strona 500

527EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibility // Source code in C // Save the DLL or shared library with the name "Sample". #

Strona 501

33EXTENDING FLASH CS4 PROFESSIONALBitmapInstance objectThe byte array is meaningful only when referenced by a DLL or shared library. You typically use

Strona 502

528EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibilitytypedef struct JSObject JSObjectA pointer to this opaque data type passes to the C-level funct

Strona 503

529EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibilitytypedef JSBool (*JSNative)(JSContext *cx, JSObject *obj, unsigned int argc, jsval *argv, jsval

Strona 504

530EXTENDING FLASH CS4 PROFESSIONALC-Level ExtensibilityDescriptionMethod; extracts a function argument from a jsval structure, converts it to a strin

Strona 505

531EXTENDING FLASH CS4 PROFESSIONALC-Level ExtensibilityArgumentsJSContext *cx, jsval v, double *dp • The cx argument is the opaque JSContext pointer

Strona 506

532EXTENDING FLASH CS4 PROFESSIONALC-Level ExtensibilityReturnsA Boolean value: JS_TRUE indicates success; JS_FALSE indicates failure.JSBool JS_String

Strona 507

533EXTENDING FLASH CS4 PROFESSIONALC-Level ExtensibilityJSVal JS_BooleanToValue()Usage jsval JS_BooleanToValue(JSBool bv);DescriptionMethod; stores a

Strona 508

534EXTENDING FLASH CS4 PROFESSIONALC-Level ExtensibilityReturnsA JSVal structure that contains the integer that passed to the function as an argument.

Strona 509

535EXTENDING FLASH CS4 PROFESSIONALC-Level ExtensibilityArgumentsJSContext *cx, unsigned int length, jsval *v• The cx argument is the opaque JSContext

Strona 510

536EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibility• The vp argument is a pointer to a jsval where the contents of the jsval structure in the arr

Strona 511

537EXTENDING FLASH CS4 PROFESSIONALC-Level Extensibility• The sz argument is the size of the string, in bytes. If sz is 0, the length of the null-term

Strona 512

34EXTENDING FLASH CS4 PROFESSIONALBitmapInstance objectbitmapInstance.setBits()AvailabilityFlash MX 2004.Usage bitmapInstance.setBits(bitmap)Parameter

Strona 514

35EXTENDING FLASH CS4 PROFESSIONALBitmapInstance objectExampleThe following code gets the height of the bitmap in pixels: // Get the number of pixels

Strona 515 - ToolObj object

36Chapter 5: BitmapItem objectInheritance Item object > BitmapItem object AvailabilityFlash MX 2004.DescriptionA BitmapItem object refers to a b

Strona 516

37EXTENDING FLASH CS4 PROFESSIONALBitmapItem objectbitmapItem.allowSmoothingAvailabilityFlash MX 2004. Usage bitmapItem.allowSmoothingDescriptionPrope

Strona 517

vidocument.exitEditMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 518

38EXTENDING FLASH CS4 PROFESSIONALBitmapItem objectParametersfileURI A string, expressed as a file:/// URI, that specifies the path and name of the e

Strona 519

39EXTENDING FLASH CS4 PROFESSIONALBitmapItem objectDescriptionRead-only property; a string that specifies whether the specified item was imported as a

Strona 520

40EXTENDING FLASH CS4 PROFESSIONALBitmapItem objectExampleAssuming the first item in the Library is a bitmap item, the following code displays "t

Strona 521

41EXTENDING FLASH CS4 PROFESSIONALBitmapItem objectDescriptionRead-only property; a string, expressed as a file:/// URI, that represents the path and

Strona 522 - Chapter 49: Tools object

42EXTENDING FLASH CS4 PROFESSIONALBitmapItem objectDescriptionProperty; a Boolean value that specifies whether to use the default imported JPEG qualit

Strona 523 - Tools object

43Chapter 6: CompiledClipInstance objectInheritance Element object > Instance object > CompiledClipInstance objectAvailabilityFlash MX 2004.D

Strona 524

44EXTENDING FLASH CS4 PROFESSIONALCompiledClipInstance object // Get the name of the object. var theName = fl.getDocumentDOM().selection[0].accName;

Strona 525

45EXTENDING FLASH CS4 PROFESSIONALCompiledClipInstance objectcompiledClipInstance.forceSimpleAvailabilityFlash MX 2004.Usage compiledClipInstance.forc

Strona 526

46EXTENDING FLASH CS4 PROFESSIONALCompiledClipInstance objectUsage compiledClipInstance.silentDescriptionProperty; a Boolean value that enables or dis

Strona 527

47Chapter 7: compilerErrors objectAvailabilityFlash CS3 Professional.DescriptionThe compilerErrors object, which represents the Compiler Errors panel,

Strona 528 - Flash MX 2004

viidocument.removeAllFilters() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 529 - Chapter 50: Vertex object

48EXTENDING FLASH CS4 PROFESSIONALcompilerErrors objectcompilerErrors.save()AvailabilityFlash CS3 Professional.Usage compilerErrors.save(fileURI [, bA

Strona 530 - Vertex object

49Chapter 8: ComponentInstance objectInheritance Element object > Instance object > SymbolInstance object > ComponentInstance objectAvaila

Strona 531

50Chapter 9: componentsPanel objectAvailabilityFlash MX 2004.DescriptionThe componentsPanel object, which represents the Components panel, is a proper

Strona 532 - Chapter 51: VideoItem object

51EXTENDING FLASH CS4 PROFESSIONALcomponentsPanel object fl.componentsPanel.addItemToDocument({x:0, y:0}, "User Interface", "CheckBox&q

Strona 533 - VideoItem object

52Chapter 10: Contour objectAvailabilityFlash MX 2004.DescriptionA Contour object represents a closed path of half edges on the boundary of a shape. M

Strona 534

53EXTENDING FLASH CS4 PROFESSIONALContour objectcontour.getHalfEdge()AvailabilityFlash MX 2004.Usagecontour.getHalfEdge()ParametersNone.ReturnsA HalfE

Strona 535

54EXTENDING FLASH CS4 PROFESSIONALContour objectcontour.interiorAvailabilityFlash MX 2004.Usagecontour.interiorDescriptionRead-only property; the valu

Strona 536 - Chapter 52: XMLUI object

55EXTENDING FLASH CS4 PROFESSIONALContour object var elt = fl.getDocumentDOM().selection[0]; elt.beginEdit(); var contourArray = elt.contours;

Strona 537 - XMLUI object

56Chapter 11: Document objectAvailabilityFlash MX 2004.DescriptionThe Document object represents the Stage. That is, only FLA files are considered doc

Strona 538

57EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.canTestMovie() Determines whether you can use the document.testMovie() method successfully.d

Strona 539

viiidocument.setStrokeStyle() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 540

58EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.enterEditMode() Switches the authoring tool into the editing mode specified by the parameter

Strona 541

59EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.intersect() Creates an intersection drawing object from all selected drawing objects.documen

Strona 542

60EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.saveAndCompact() Saves and compacts the file; equivalent to selecting File > Save and Com

Strona 543

61EXTENDING FLASH CS4 PROFESSIONALDocument objectProperty summary You can use the following properties with the Document object. document.setStageVani

Strona 544 - Integrating C functions

62EXTENDING FLASH CS4 PROFESSIONALDocument objectProperty Descriptiondocument.accName A string that is equivalent to the Name field in the Accessibili

Strona 545 - C-Level Extensibility

63EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.accNameAvailabilityFlash MX 2004.Usage document.accNameDescriptionProperty; a string that is

Strona 546

64EXTENDING FLASH CS4 PROFESSIONALDocument objecttype A string that defines the type of data to add. Acceptable values are "integer", "

Strona 547

65EXTENDING FLASH CS4 PROFESSIONALDocument object fl.getDocumentDOM().addDataToSelection("myData", "integer", 12); See alsodocumen

Strona 548 - Sample DLL implementation

66EXTENDING FLASH CS4 PROFESSIONALDocument objectitem An Item object that specifies the item to add and the library from which to add it (see Item ob

Strona 549 - Data types

67EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example adds a line between the specified starting point and ending point: fl.ge

Strona 550 - The C-level API

ixedge.getHalfEdge() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 551 - JSBool JS_DefineFunction()

68EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.addNewPrimitiveOval()AvailabilityFlash CS4 Professional.Usagedocument.addNewPrimitiveOval( b

Strona 552 - JSBool JS_ValueToDouble()

69EXTENDING FLASH CS4 PROFESSIONALDocument objectParametersrect A rectangle that specifies the bounds within which the new rectangle primitive is add

Strona 553 - JSBool JS_ValueToObject()

70EXTENDING FLASH CS4 PROFESSIONALDocument objectReturnsAn integer that is the index of the new profile in the profiles list. Returns -1 if a new prof

Strona 554 - JSBool JS_DoubleToValue()

71EXTENDING FLASH CS4 PROFESSIONALDocument objectbSuppressStroke A Boolean value that, if set to true, causes the method to create the rectangle with

Strona 555 - JSVal JS_IntegerToValue()

72EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example adds a new scene named myScene after the current scene in the current do

Strona 556 - JSObject *JS_NewArrayObject()

73EXTENDING FLASH CS4 PROFESSIONALDocument objectUsage document.align(alignmode [, bUseDocumentBounds])Parametersalignmode A string that specifies ho

Strona 557 - JSBool JS_GetElement()

74EXTENDING FLASH CS4 PROFESSIONALDocument object if(fl.getDocumentDOM().allowScreens()) { fl.trace("screen outline is available."); }

Strona 558 - JSBool JS_ExecuteScript()

75EXTENDING FLASH CS4 PROFESSIONALDocument objectExampleThe following example specifies that instances placed on the Stage in the current document mus

Strona 559

76EXTENDING FLASH CS4 PROFESSIONALDocument objectdocument.as3StrictModeAvailabilityFlash CS3 Professional.Usage document.as3StrictModeDescriptionPrope

Strona 560

77EXTENDING FLASH CS4 PROFESSIONALDocument objectSee alsodocument.as3StrictModedocument.asVersionAvailabilityFlash CS3 Professional.Usage document.asV

Komentarze do niniejszej Instrukcji

Brak uwag