Adobe Extending Flash Professional CS5 User Manual
Adobe, Flash, Professional cs5 & cs5.5
This manual is related to the following products:
Table of contents
Document Outline
- Legal notices
- Contents
- Chapter 1: Introduction
- Chapter 2: Top-Level Functions and Methods
- Chapter 3: actionsPanel object
- Chapter 4: BitmapInstance object
- Chapter 5: BitmapItem object
- Chapter 6: CompiledClipInstance object
- Chapter 7: compilerErrors object
- Chapter 8: ComponentInstance object
- Chapter 9: componentsPanel object
- Chapter 10: Contour object
- Chapter 11: Document object
- document.accName
- document.addDataToDocument()
- document.addDataToSelection()
- document.addFilter()
- document.addItem()
- document.addNewLine()
- document.addNewOval()
- document.addNewPrimitiveOval()
- document.addNewPrimitiveRectangle()
- document.addNewPublishProfile()
- document.addNewRectangle()
- document.addNewScene()
- document.addNewText()
- document.align()
- document.allowScreens()
- document.arrange()
- document.as3AutoDeclare
- document.as3Dialect
- document.as3ExportFrame
- document.as3StrictMode
- document.as3WarningsMode
- document.asVersion
- document.autoLabel
- document.backgroundColor
- document.breakApart()
- document.canEditSymbol()
- document.canRevert()
- document.canTestMovie()
- document.canTestScene()
- document.changeFilterOrder()
- document.clipCopy()
- document.clipCut()
- document.clipPaste()
- document.close()
- document.convertLinesToFills()
- document.convertToSymbol()
- document.crop()
- document.currentPublishProfile
- document.currentTimeline
- document.debugMovie()
- document.deleteEnvelope()
- document.deletePublishProfile()
- document.deleteScene()
- document.deleteSelection()
- document.description
- document.disableAllFilters()
- document.disableFilter()
- document.disableOtherFilters()
- document.distribute()
- document.distributeToLayers()
- document.docClass
- document.documentHasData()
- document.duplicatePublishProfile()
- document.duplicateScene()
- document.duplicateSelection()
- document.editScene()
- document.enableAllFilters()
- document.enableFilter()
- document.enterEditMode()
- document.exitEditMode()
- document.exportPNG()
- document.exportPublishProfile()
- document.exportPublishProfileString()
- document.exportSWF()
- document.externalLibraryPath
- document.forceSimple
- document.frameRate
- document.getAlignToDocument()
- document.getBlendMode()
- document.getCustomFill()
- document.getCustomStroke()
- document.getDataFromDocument()
- document.getElementProperty()
- document.getElementTextAttr()
- document.getFilters()
- document.getMetadata()
- document.getMobileSettings()
- document.getPlayerVersion()
- document.getSelectionRect()
- document.getTextString()
- document.getTimeline()
- document.getTransformationPoint()
- document.group()
- document.height
- document.id
- document.importFile()
- document.importPublishProfile()
- document.importPublishProfileString()
- document.importSWF()
- document.intersect()
- document.library
- document.libraryPath
- document.livePreview
- document.loadCuepointXML()
- document.match()
- document.mouseClick()
- document.mouseDblClk()
- document.moveSelectedBezierPointsBy()
- document.moveSelectionBy()
- document.name
- document.optimizeCurves()
- document.path
- document.pathURI
- document.publish()
- document.publishProfiles
- document.punch()
- document.removeAllFilters()
- document.removeDataFromDocument()
- document.removeDataFromSelection()
- document.removeFilter()
- document.renamePublishProfile()
- document.renameScene()
- document.reorderScene()
- document.resetOvalObject()
- document.resetRectangleObject()
- document.resetTransformation()
- document.revert()
- document.rotate3DSelection()
- document.rotateSelection()
- document.save()
- document.saveAndCompact()
- document.scaleSelection()
- document.screenOutline
- document.selectAll()
- document.selection
- document.selectNone()
- document.setAlignToDocument()
- document.setBlendMode()
- document.setCustomFill()
- document.setCustomStroke()
- document.setElementProperty()
- document.setElementTextAttr()
- document.setFillColor()
- document.setFilterProperty()
- document.setFilters()
- document.setInstanceAlpha()
- document.setInstanceBrightness()
- document.setInstanceTint()
- document.setMetadata()
- document.setMobileSettings()
- document.setOvalObjectProperty()
- document.setPlayerVersion()
- document.setRectangleObjectProperty()
- document.setSelectionBounds()
- document.setSelectionRect()
- document.setStageVanishingPoint()
- document.setStageViewAngle()
- document.setStroke()
- document.setStrokeColor()
- document.setStrokeSize()
- document.setStrokeStyle()
- document.setTextRectangle()
- document.setTextSelection()
- document.setTextString()
- document.setTransformationPoint()
- document.silent
- document.skewSelection()
- document.smoothSelection()
- document.sourcePath
- document.space()
- document.straightenSelection()
- document.swapElement()
- document.swapStrokeAndFill()
- document.testMovie()
- document.testScene()
- document.timelines
- document.traceBitmap()
- document.translate3DCenter()
- document.translate3DSelection()
- document.transformSelection()
- document.unGroup()
- document.union()
- document.unlockAllElements()
- document.viewMatrix
- document.width
- document.xmlPanel()
- document.zoomFactor
- Chapter 12: drawingLayer object
- Chapter 13: Edge object
- Chapter 14: Element object
- element.depth
- element.elementType
- element.getPersistentData()
- element.getTransformationPoint()
- element.hasPersistentData()
- element.height
- element.layer
- element.left
- element.locked
- element.matrix
- element.name
- element.removePersistentData()
- element.rotation
- element.scaleX
- element.scaleY
- element.selected
- element.setPersistentData()
- element.setTransformationPoint()
- element.skewX
- element.skewY
- element.top
- element.transformX
- element.transformY
- element.width
- element.x
- element.y
- Chapter 15: Fill object
- Chapter 16: Filter object
- Chapter 17: flash object (fl)
- fl.actionsPanel
- fl.addEventListener()
- fl.as3PackagePaths
- fl.browseForFileURL()
- fl.browseForFolderURL()
- fl.clearPublishCache()
- fl.clipCopyString()
- fl.closeAll()
- fl.closeAllPlayerDocuments()
- fl.closeDocument()
- fl.compilerErrors
- fl.componentsPanel
- fl.configDirectory
- fl.configURI
- fl.contactSensitiveSelection
- fl.createDocument()
- fl.createNewDocList
- fl.createNewDocListType
- fl.createNewTemplateList
- fl.documents
- fl.drawingLayer
- fl.exportPublishProfileString()
- fl.externalLibraryPath
- fl.fileExists()
- fl.findDocumentDOM()
- fl.findDocumentIndex()
- fl.findObjectInDocByName()
- fl.findObjectInDocByType()
- fl.flexSDKPath
- fl.getAppMemoryInfo()
- fl.getDocumentDOM()
- fl.getSwfPanel()
- fl.installedPlayers
- fl.isFontInstalled()
- fl.languageCode
- fl.libraryPath
- fl.mapPlayerURL()
- fl.Math
- fl.mruRecentFileList
- fl.mruRecentFileListType
- fl.objectDrawingMode
- fl.openDocument()
- fl.openScript()
- fl.outputPanel
- fl.packagePaths
- fl.presetPanel
- fl.publishCacheDiskSizeMax
- fl.publishCacheEnabled
- fl.publishCacheMemoryEntrySizeLimit
- fl.publishCacheMemorySizeMax
- fl.publishDocument()
- fl.quit()
- fl.reloadEffects()
- fl.reloadTools()
- fl.removeEventListener()
- fl.resetAS3PackagePaths()
- fl.resetPackagePaths()
- fl.revertDocument()
- fl.runScript()
- fl.saveAll()
- fl.saveDocument()
- fl.saveDocumentAs()
- fl.scriptURI
- fl.selectElement()
- fl.selectTool()
- fl.setActiveWindow()
- fl.showIdleMessage()
- fl.sourcePath
- fl.swfPanels
- fl.toggleBreakpoint()
- fl.tools
- fl.trace()
- fl.version
- fl.xmlui
- Chapter 18: FLfile object
- FLfile.copy()
- FLfile.createFolder()
- FLfile.exists()
- FLfile.getAttributes()
- FLfile.getCreationDate()
- FLfile.getCreationDateObj()
- FLfile.getModificationDate()
- FLfile.getModificationDateObj()
- FLfile.getSize()
- FLfile.listFolder()
- FLfile.platformPathToURI()
- FLfile.read()
- FLfile.remove()
- FLfile.setAttributes()
- FLfile.uriToPlatformPath()
- FLfile.write()
- Chapter 19: folderItem object
- Chapter 20: fontItem object
- Chapter 21: Frame object
- frame.convertMotionObjectTo2D()
- frame.convertMotionObjectTo3D()
- frame.actionScript
- frame.duration
- frame.elements
- frame.getCustomEase()
- frame.getMotionObjectXML()
- frame.hasCustomEase
- frame.hasMotionPath()
- frame.is3DMotionObject()
- frame.isMotionObject()
- frame.labelType
- frame.motionTweenOrientToPath
- frame.motionTweenRotate
- frame.motionTweenRotateTimes
- frame.motionTweenScale
- frame.motionTweenSnap
- frame.motionTweenSync
- frame.name
- frame.selectMotionPath()
- frame.setCustomEase()
- frame.setMotionObjectDuration()
- frame.setMotionObjectXML()
- frame.shapeTweenBlend
- frame.soundEffect
- frame.soundLibraryItem
- frame.soundLoop
- frame.soundLoopMode
- frame.soundName
- frame.soundSync
- frame.startFrame
- frame.tweenEasing
- frame.tweenInstanceName
- frame.tweenType
- frame.useSingleEaseCurve
- Chapter 22: HalfEdge object
- Chapter 23: Instance object
- Chapter 24: Item object
- Chapter 25: Layer object
- Chapter 26: library object
- library.addItemToDocument()
- library.addNewItem()
- library.deleteItem()
- library.duplicateItem()
- library.editItem()
- library.expandFolder()
- library.findItemIndex()
- library.getItemProperty()
- library.getItemType()
- library.getSelectedItems()
- library.importEmbeddedSWF()
- library.itemExists()
- library.items
- library.moveToFolder()
- library.newFolder()
- library.renameItem()
- library.selectAll()
- library.selectItem()
- library.selectNone()
- library.setItemProperty()
- library.updateItem()
- Chapter 27: Math object
- Chapter 28: Matrix object
- Chapter 29: outputPanel object
- Chapter 30: Oval object
- Chapter 31: Parameter object
- Chapter 32: Path object
- Chapter 33: presetItem object
- Chapter 34: presetPanel object
- presetPanel.addNewItem()
- presetPanel.applyPreset()
- presetPanel.deleteFolder()
- presetPanel.deleteItem()
- presetPanel.expandFolder()
- presetPanel.exportItem()
- presetPanel.findItemIndex()
- presetPanel.getSelectedItems()
- presetPanel.importItem()
- presetPanel.items
- presetPanel.moveToFolder()
- presetPanel.newFolder()
- presetPanel.renameItem()
- presetPanel.selectItem()
- Chapter 35: Rectangle object
- Chapter 36: Shape object
- Chapter 37: SoundItem object
- soundItem.bitRate
- soundItem.bits
- soundItem.compressionType
- soundItem.convertStereoToMono
- soundItem.exportToFile()
- soundItem.fileLastModifiedDate
- soundItem.originalCompressionType
- soundItem.quality
- soundItem.sampleRate
- soundItem.sourceFileExists
- soundItem.sourceFileIsCurrent
- soundItem.sourceFilePath
- soundItem.useImportedMP3Quality
- Chapter 38: Stroke object
- stroke.breakAtCorners
- stroke.capType
- stroke.color
- stroke.curve
- stroke.dash1
- stroke.dash2
- stroke.density
- stroke.dotSize
- stroke.dotSpace
- stroke.hatchThickness
- stroke.jiggle
- stroke.joinType
- stroke.length
- stroke.miterLimit
- stroke.pattern
- stroke.rotate
- stroke.scaleType
- stroke.shapeFill
- stroke.space
- stroke.strokeHinting
- stroke.style
- stroke.thickness
- stroke.variation
- stroke.waveHeight
- stroke.waveLength
- Chapter 39: swfPanel object
- Chapter 40: SymbolInstance object
- symbolInstance.accName
- symbolInstance.actionScript
- symbolInstance.backgroundColor
- symbolInstance.bitmapRenderMode
- symbolInstance.blendMode
- symbolInstance.buttonTracking
- symbolInstance.cacheAsBitmap
- symbolInstance.colorAlphaAmount
- symbolInstance.colorAlphaPercent
- symbolInstance.colorBlueAmount
- symbolInstance.colorBluePercent
- symbolInstance.colorGreenAmount
- symbolInstance.colorGreenPercent
- symbolInstance.colorMode
- symbolInstance.colorRedAmount
- symbolInstance.colorRedPercent
- symbolInstance.description
- symbolInstance.filters
- symbolInstance.firstFrame
- symbolInstance.forceSimple
- symbolInstance.loop
- symbolInstance.shortcut
- symbolInstance.silent
- symbolInstance.symbolType
- symbolInstance.tabIndex
- symbolInstance.usesBackgroundColor
- symbolInstance.visible
- Chapter 41: SymbolItem object
- Chapter 42: Text object
- text.accName
- text.antiAliasSharpness
- text.antiAliasThickness
- text.autoExpand
- text.border
- text.description
- text.embeddedCharacters
- text.embedRanges
- text.embedVariantGlyphs
- text.fontRenderingMode
- text.getTextAttr()
- text.getTextString()
- text.length
- text.lineType
- text.maxCharacters
- text.orientation
- text.renderAsHTML
- text.scrollable
- text.selectable
- text.selectionEnd
- text.selectionStart
- text.setTextAttr()
- text.setTextString()
- text.shortcut
- text.silent
- text.tabIndex
- text.textRuns
- text.textType
- text.useDeviceFonts
- text.variableName
- Chapter 43: TextAttrs object
- textAttrs.aliasText
- textAttrs.alignment
- textAttrs.autoKern
- textAttrs.bold
- textAttrs.characterPosition
- textAttrs.characterSpacing
- textAttrs.face
- textAttrs.fillColor
- textAttrs.indent
- textAttrs.italic
- textAttrs.leftMargin
- textAttrs.letterSpacing
- textAttrs.lineSpacing
- textAttrs.rightMargin
- textAttrs.rotation
- textAttrs.size
- textAttrs.target
- textAttrs.url
- Chapter 44: TextRun object
- Chapter 45: Timeline object
- timeline.addMotionGuide()
- timeline.addNewLayer()
- timeline.clearFrames()
- timeline.clearKeyframes()
- timeline.convertToBlankKeyframes()
- timeline.convertToKeyframes()
- timeline.copyFrames()
- timeline.copyLayers()
- timeline.copyMotion()
- timeline.copyMotionAsAS3()
- timeline.createMotionObject()
- timeline.createMotionTween()
- timeline.currentFrame
- timeline.currentLayer
- timeline.cutFrames()
- timeline.cutLayers()
- timeline.deleteLayer()
- timeline.duplicateLayers()
- timeline.expandFolder()
- timeline.findLayerIndex()
- timeline.frameCount
- timeline.getFrameProperty()
- timeline.getGuidelines()
- timeline.getLayerProperty()
- timeline.getSelectedFrames()
- timeline.getSelectedLayers()
- timeline.insertBlankKeyframe()
- timeline.insertFrames()
- timeline.insertKeyframe()
- timeline.layerCount
- timeline.layers
- timeline.libraryItem
- timeline.name
- timeline.pasteFrames()
- timeline.pasteLayers()
- timeline.pasteMotion()
- timeline.removeFrames()
- timeline.removeMotionObject()
- timeline.reorderLayer()
- timeline.reverseFrames()
- timeline.selectAllFrames()
- timeline.setFrameProperty()
- timeline.setGuidelines()
- timeline.setLayerProperty()
- timeline.setSelectedFrames()
- timeline.setSelectedLayers()
- timeline.showLayerMasking()
- timeline.startPlayback()
- timeline.stopPlayback()
- Chapter 46: ToolObj object
- Chapter 47: Tools object
- Chapter 48: Vertex object
- Chapter 49: VideoItem object
- Chapter 50: XMLUI object
- Chapter 51: C-Level Extensibility
- About extensibility
- Integrating C functions
- Data types
- The C-level API
- typedef JSBool (*JSNative)(JSContext *cx, JSObject *obj, unsigned int argc, jsval *argv, jsval *rval)
- JSBool JS_DefineFunction()
- unsigned short *JS_ValueToString()
- JSBool JS_ValueToInteger()
- JSBool JS_ValueToDouble()
- JSBool JS_ValueToBoolean()
- JSBool JS_ValueToObject()
- JSBool JS_StringToValue()
- JSBool JS_DoubleToValue()
- JSVal JS_BooleanToValue()
- JSVal JS_BytesToValue()
- JSVal JS_IntegerToValue()
- JSVal JS_ObjectToValue()
- unsigned short *JS_ObjectType()
- JSObject *JS_NewArrayObject()
- long JS_GetArrayLength()
- JSBool JS_GetElement()
- JSBool JS_SetElement()
- JSBool JS_ExecuteScript()