JavaScript API 中的新增功能

在 Flash CS3 中添加了几个对象。此外,一些现有对象现在也具有新方法或新属性。下文中将概述这些新增功能以及其它更改。

如果您以前未使用过 JavaScript API,则最好跳过这一节,直接转到"文档对象模型"(请参阅Flash 文档对象模型)。

新增对象

Flash CS3 中新增了以下对象:

actionsPanel 对象

compilerErrors 对象

Oval 对象

Rectangle 对象

新增方法和属性

Flash CS3 中为现有对象新增了以下方法和属性:

document.as3AutoDeclare

document.as3Dialect

document.as3ExportFrame

document.as3StrictMode

document.as3WarningsMode

document.asVersion

document.canSaveAVersion()

document.docClass

document.getMobileSettings()

document.getPlayerVersion()

document.id

document.resetOvalObject()

document.resetRectangleObject()

document.revertToLastVersion()

document.saveAVersion()

document.setMobileSettings()

document.setOvalObjectProperty()

document.setPlayerVersion()

document.setRectangleObjectProperty()

document.synchronizeWithHeadVersion()

element.getTransformationPoint()

element.rotation

element.scaleX

element.scaleY

element.setTransformationPoint()

element.skewX

element.skewY

element.transformX

element.transformY

element.x

element.y

filter.enabled

fl.actionsPanel

fl.as3PackagePaths

fl.addEventListener()

fl.closeAllPlayerDocuments()

fl.compilerErrors

fl.clipCopyString()

fl.downloadLatestVersion()

fl.packagePaths

fl.findDocumentDOM()

fl.findObjectInDocByName()

fl.findObjectInDocByType()

fl.removeEventListener()

fl.revertDocumentToLastVersion()

fl.resetPackagePaths()

fl.resetAS3PackagePaths()

fl.saveAVersionOfDocument()

fl.scriptURI

fl.selectElement()

fl.selectTool()

fl.synchronizeDocumentWithHeadVersion()

item.linkageBaseClass

shape.isOvalObject

shape.isRectangleObject

timeline.copyMotion()

timeline.copyMotionAsAS3()

timeline.pasteMotion()

其它更改

Flash CS3 中以下方法具有新的参数:

document.addNewText()

fl.closeAll()

不推荐使用以下属性:

stroke.breakAtCorners

实现 Flash 扩展性文件时所用的 mm_jsapi.h 文件(请参阅"C 级可扩展性")已经更改。