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 级可扩展性")已经更改。