新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴
== o ==
ねこまたや web出張所
INDEX

トップページ
お知らせ
twitter
お道具箱
技術資料と雑談
ライブラリ
雑貨や(ダウンロード)
最近の更新
ねこまたやについて

twitter

ねこまたやのついった

企画モノ

psAxe情報ページ
自主制作アニメ
ぽこあぽこ られんたんど


あやかしあやし
エフェクトネタ帳



りまぴん
AE エクスプレッション
レンダー乙女とか
簡易版XPSリンカ
おまけギャラリ

BBS

ねこまたやBBS
開発室BBS

Language



開発室みたいなものでしたが
spamアクセスがはげしいのでページは凍結中です。
書き換えは管理人のみが可能です。
Nekomataya/2024

ObjectList - (AdobeAfterEffects 6.5/7.0 オブジェクトリスト)


差分表示


(AdobeAfterEffects 6.5 オブジェクトリスト)

うー すぐ参照できる一覧が欲しかったのでリストを作ったよう。
スクリプティングガイドの一覧は、ただの名前ソートで使いにくかったので、タイプリストとオブジェクトリストは分けてみたよう。メソッドとプロパティも分けてみたよう。

でもまだ単に並べ替えただけ。あたってみたオブジェクトには注釈をつけてゆくよー

*enumerated type List
エラーメッセージには''列挙子''と出てくる。なので日本語名称は「列挙子」としておく。

メソッドの引数として与えるシンボリックなオブジェクト…ぽい
 Object.Method(enum.prop);
てなカンジで使うようである。

単純なパラメータの扱いではなく関連の複数した複数の事象をオブジェクトにして抽象化しているのかしらと思う。思うだけ…そのうち判ってくるでしょー

あまりよく理解はしてないが、ひとまず動作に問題はなかろう。

**AlphaMode
 アルファモード
アルファチャンネルの扱いを指定する列挙子

-AlphaMode.IGNORE
-AlphaMode.PREMULTIPLIED
-AlphaMode.STRAIGHT

**BlendingMode

-BlendingMode.ADD
-BlendingMode.ALPHA_ADD
-BlendingMode.CLASSIC_COLOR_BURN
-BlendingMode.CLASSIC_COLOR_DODGE
-BlendingMode.CLASSIC_DIFFERENCE
-BlendingMode.COLOR
-BlendingMode.COLOR_BURN
-BlendingMode.COLOR_DODGE
-BlendingMode.DANCING_DISSOLVE
-BlendingMode.DARKEN
-BlendingMode.DIFFERENCE
-BlendingMode.DISSOLVE
-BlendingMode.EXCLUSION
-BlendingMode.HARD_LIGHT
-BlendingMode.HARD_MIX
-BlendingMode.HUE
-BlendingMode.LIGHTEN
-BlendingMode.LINEAR_BURN
-BlendingMode.LINEAR_DODGE
-BlendingMode.LINEAR_LIGHT
-BlendingMode.LUMINESCENT_PREMUL
-BlendingMode.LUMINOSITY
-BlendingMode.MULTIPLY
-BlendingMode.NORMAL
-BlendingMode.OVERLAY
-BlendingMode.PIN_LIGHT
-BlendingMode.SATURATION
-BlendingMode.SCREEN
-BlendingMode.SILHOUETE_ALPHA
-BlendingMode.SILHOUETTE_LUMA
-BlendingMode.SOFT_LIGHT
-BlendingMode.STENCIL_ALPHA
-BlendingMode.STENCIL_LUMA
-BlendingMode.VIVID_LIGHT

**CloseOptions

-CloseOptions.DO_NOT_SAVE_CHANGES
-CloseOptions.PROMPT_TO_SAVE_CHANGES
-CloseOptions.SAVE_CHANGES

**FieldSeparationType

-FieldSeparationType.LOWER_FIELD_FIRST
-FieldSeparationType.OFF
-FieldSeparationType.UPPER_FIELD_FIRST

**ImportAsType

-ImportAsType.COMP
-ImportAsType.COMP_CROPPED_LAYERS
-ImportAsType.FOOTAGE
-ImportAsType.PROJECT

**KeyframeInterpolationType

-KeyframeInterpolationType.BEZIER
-KeyframeInterpolationType.HOLD
-KeyframeInterpolationType.LINEAR

**Language

-Language.ENGLISH
-Language.FRENCH
-Language.GERMAN
-Language.JAPANESE

**LayerQuality

-LayerQuality.BEST
-LayerQuality.DRAFT
-LayerQuality.WIREFRAME

**LogType

-LogType.ERRORS_AND_PER_FRAME_INFO
-LogType.ERRORS_AND_SETTINGS
-LogType.ERRORS_ONLY

**MaskMode

-MaskMode.ADD
-MaskMode.DARKEN
-MaskMode.DIFFERENCE
-MaskMode.INTERSECT
-MaskMode.LIGHTEN
-MaskMode.NONE
-MaskMode.SUBTRACT

**MaskMotionBlur

-MaskMotionBlur.OFF
-MaskMotionBlur.ON
-MaskMotionBlur.SAME_AS_LAYER

**PostRenderAction

-PostRenderAction.IMPORT
-PostRenderAction.IMPORT_AND_REPLACE_USAGE
-PostRenderAction.NONE
-PostRenderAction.SET_PROXY

**PropertyType

-PropertyType.INDEXED_GROUP
-PropertyType.NAMED_GROUP
-PropertyType.PROPERTY

**PropertyValueType

-PropertyValueType.COLOR
-PropertyValueType.CUSTOM_VALUE
-PropertyValueType.LAYER_INDEX
-PropertyValueType.MARKER
-PropertyValueType.MASK_INDEX
-PropertyValueType.NO_VALUE
-PropertyValueType.OneD
-PropertyValueType.SHAPE
-PropertyValueType.TEXT_DOCUMENT
-PropertyValueType.ThreeD
-PropertyValueType.ThreeD_SPATIAL
-PropertyValueType.TwoD
-PropertyValueType.TwoD_SPATIAL

**PulldownPhase

-PulldownPhase.OFF
-PulldownPhase.SSWWW
-PulldownPhase.SWWWS
-PulldownPhase.SWWWW_24P_ADVANCE
-PulldownPhase.WSSWW
-PulldownPhase.WSWWW_24P_ADVANCE
-PulldownPhase.WWSSW
-PulldownPhase.WWSWW_24P_ADVANCE
-PulldownPhase.WWWSS
-PulldownPhase.WWWSW_24P_ADVANCE
-PulldownPhase.WWWWS_24P_ADVANCE

**PulldownMethod

-PulldownMethod.ADVANCE_24P
-PulldownMethod.PULLDOWN_3_2

**PurgeTarget

-PurgeTarget.ALL_CACHES
-PurgeTarget.IMAGE_CACHES
-PurgeTarget.SNAPSHOT_CACHES
-PurgeTarget.UNDO_CACHES

**RQItemStatus

-RQItemStatus.DONE
-RQItemStatus.ERR_STOPPED
-RQItemStatus.NEEDS_OUTPUT
-RQItemStatus.QUEUED
-RQItemStatus.RENDERING
-RQItemStatus.UNQUEUED
-RQItemStatus.USER_STOPPED
-RQItemStatus.WILL_CONTINUE

**TimecodeBaseType

-TimecodeBaseType.FPS100
-TimecodeBaseType.FPS24
-TimecodeBaseType.FPS25
-TimecodeBaseType.FPS30
-TimecodeBaseType.FPS48
-TimecodeBaseType.FPS50
-TimecodeBaseType.FPS60

**TimecodeDisplayType

-TimecodeDisplayType.FEET_AND_FRAMES
-TimecodeDisplayType.FRAMES
-TimecodeDisplayType.TIMECODE

**TimecodeFilmType

-TimecodeFilmType.MM16
-TimecodeFilmType.MM35

**TrackMatteType

-TrackMatteType.ALPHA
-TrackMatteType.ALPHA_INVERTED
-TrackMatteType.LUMA
-TrackMatteType.LUMA_INVERTED
-TrackMatteType.NO_TRACK_MATTE

*object List
**Application object

''property''
----
, property , type , 説明 
,buildName,string,readOnly
,buildNumber,integer,readOnly
,exitAfterLaunchAndEval,boolean,read/write
,exitCode,integer,read/write
,isProfessionalVersion,boolean,readOnly
,isRenderEngine,boolean,readOnly
,isUISuppressed,boolean,readOnly
,isWatchFolder,boolean,readOnly
,language,Language,readOnly
,project,Project,readOnly
,registeredCompany,string,readOnly
,registeredName,string,readOnly
,serialNumber,string,readOnly
,settings,Settings,readOnly
,version,string,readOnly

''method''
----
 beginSuppressDialogs() no return
 beginUndoGroup(string undoName) no return
 endSuppressDialogs(boolean showAlert) no return
 endUndoGroup() no return
 endWatchFolder() no return
 newProject() no return
 open([File file]) returns Project
 pauseWatchFolder(boolean doPause) no return
 purge(PurgeTarget target) no return
 quit() no return
 setMemoryUsageLimits(float imageCachePercent,float maximumMemoryPercent) no return
 setSavePreferencesOnQuit(boolean doSave) no return
 watchFolder(File file) no return
 onError(string errorString,string severity) no return

**AVItem object
エーブイアイテム オブジェクト

スクリプティングガイドによると

「AVItem オブジェクトは、AEに読み込まれた オーディオ/ビジュアル ファイルのアトリビュートやらメソッドへのアクセスを提供するオブジェクトで CompItem および FootageItem の基底クラスである。」ということになっとる。

巻末のリストには無い。抜けているのか何ナノか?良いけど…

アクセスするときは、以下のオブジェクトで
 app.project.item(index)

プロパティおよびメソッドは、CompItem FootageItem を参照?
 
**AVLayer object
エーブイレイヤー オブジェクト

レイヤーオブジェクトのサブクラスだってさ。
レイヤーの中でAVItemを含むレイヤーが該当するそうだぞ。

アクセスは,レイヤーオブジェクトと同じだ
 app.project.layer(index)
,index,
:index:
 (integer propertyIndex) returns PropertyBase
 (string propertyName) returns PropertyBase

''property''
----
, property , type , 説明 
,active,boolean,readOnly
,adjustmentLayer,boolean,read/write
,audioActive,boolean,readOnly
,audioEnabled,boolean,read/write
,blendingMode,BlendingMode,read/write
,canSetCollapseTransformation,boolean,readOnly
,canSetEnabled,boolean,readOnly
,canSetTimeRemapEnabled,boolean,readOnly
,collapseTransformation,boolean,read/write
,effectsActive,boolean,read/write
,elided,boolean,readOnly
,enabled,boolean,read/write
,frameBlending,boolean,read/write
,guideLayer,boolean,read/write
,hasAudio,boolean,readOnly
,hasTrackMatte,boolean,readOnly
,hasVideo,boolean,readOnly
,height,float,readOnly
,inPoint,float,read/write
,index,integer,readOnly
,isEffect,boolean,readOnly
,isMask,boolean,readOnly
,isModified,boolean,readOnly
,isNameFromSource,boolean,readOnly
,isTrackMatte,boolean,readOnly
,locked,boolean,read/write
,matchName,string,readOnly
,motionBlur,boolean,read/write
,name,string,read/write
,nullLayer,boolean,readOnly
,numProperties,integer,readOnly
,outPoint,float,read/write
,parent,Layer,read/write
,parentProperty,PropertyGroup,readOnly
,preserveTransparency,boolean,read/write
,propertyDepth,integer,readOnly
,propertyType,PropertyType,readOnly
,quality,LayerQuality,read/write
,selected,boolean,read/write
,selectedProperties,Array of PropertyBase, readOnly
,shy,boolean,read/write
,solo,boolean,read/write
,source,AVItem,readOnly
,startTime,float,read/write
,stretch,float,read/write
,threeDLayer,boolean,read/write
,time,float,readOnly
,timeRemapEnabled,boolean,read/write
,trackMatteType,TrackMatteType,read/write
,width,float,readOnly

''method''
----
 activeAtTime(float atTime) returns boolean
 addProperty(string propertyName) returns PropertyBase
 audioActiveAtTime(float atTime) returns boolean
 canAddProperty(string propertyName) returns boolean
 copyToComp(CompItem intoComp) no return
 duplicate() returns AVLayer
 moveAfter(Layer otherLayer) no return
 moveBefore(Layer otherLayer) no return
 moveTo(integer index) no return
 moveToBeginning() no return
 moveToEnd() no return
 property(integer propertyIndex) returns PropertyBase
 property(string propertyName) returns PropertyBase
 propertyGroup([integer countUp]) returns PropertyGroup
 remove() no return
 setParentWithJump(Layer newParent) no return

**CompItem object

''property''
----
, property , type , 説明 
,activeCamera,Layer,readOnly
,bgColor,Array of float,read/write
,comment,string,read/write
,displayStartTime,float,read/write
,draft3d,boolean,read/write
,duration,float,read/write
,footageMissing,boolean,readOnly
,frameBlending,boolean,read/write
,frameDuration,float,read/write
,frameRate,float,read/write
,hasAudio,boolean,readOnly
,hasVideo,boolean,readOnly
,height,integer,read/write
,hideShyLayers,boolean,read/write
,id,integer,readOnly
,layers,LayerCollection, readOnly
,motionBlur,boolean,read/write
,name,string,read/write
,numLayers,integer,readOnly
,parentFolder,FolderItem,readOnly
,pixelAspect,float,read/write
,preserveNestedFrameRate,boolean,read/write
,preserveNestedResolution,boolean,read/write
,proxySource,FootageSource,readOnly
,resolutionFactor,Array of integer,read/write
,selected,boolean,read/write
,selectedLayers,Array of Layer,readOnly
,selectedProperties,Array of PropertyBase, readOnly
,shutterAngle,integer,read/write
,shutterPhase,integer,read/write
,time,float,read/write
,typeName,string,readOnly
,useProxy,boolean,read/write
,usedIn,Array of CompItem,readOnly
,width,integer,read/write
,workAreaDuration,float,readOnly
,workAreaStart,float,readOnly

''method''
----
 duplicate() returns CompItem
 layer(integer layerIndex) returns Layer
 layer(string layerName) returns Layer
 layer(Layer otherLayer, integer relativeIndex) returns Layer
 remove() no return
 setProxy(File proxyFile) no return
 setProxyToNone() no return
 setProxyWithPlaceholder(string name,integer width,integer height,float frameRate,float duration) no return
 setProxyWithSequence(File proxyFile,boolean forceAlphabetical) no return
 setProxyWithSolid(ArrayOfFloat color,string name,integer width,integer height,float pixelAspecRatio) no return

**FileSource object

''property''
----
, property , type , 説明 
,alphaMode,&anch(AlphaMode,#i1),read/write
,conformFrameRate,float,read/write
,displayFrameRate,float,readOnly
,fieldSeparationType,FieldSeparationType,readOnly
,file,File,readOnly
,hasAlpha,boolean,readOnly
,highQualityFieldSeparation,boolean,read/write
,invertAlpha,boolean,read/write
,isStill,boolean,readOnly
,loop,integer,read/write
,nativeFrameRate,float,readOnly
,premulColor,Array of float,read/write
,removePulldown,PulldownPhase,readOnly

''method''
----
 guessAlphaMode() no return
 guessPulldown(PulldownMethod pulldownMethod) no return
 reload() no return

**FolderItem object

''property''
----
, property , type , 説明 
,comment,string,read/write
,id,integer,readOnly
,items,ItemCollection,readOnly
,name,string,read/write
,numItems,integer,readOnly
,parentFolder,FolderItem,readOnly
,selected,boolean,read/write
,typeName,string,readOnly

''method''
----
 item(integer itemIndex) returns Item
 remove() no return

**FootageItem object

''property''
----
, property , type , 説明 
,comment,string,read/write
,duration,float,readOnly
,file,File,readOnly
,footageMissing,boolean,readOnly
,frameDuration,float,readOnly
,frameRate,float,readOnly
,hasAudio,boolean,readOnly
,hasVideo,boolean,readOnly
,height,integer,read/write
,id,integer,readOnly
,mainSource,FootageSource,readOnly
,name,string,read/write
,parentFolder,FolderItem,readOnly
,pixelAspect,float,read/write
,proxySource,FootageSource,readOnly
,selected,boolean,read/write
,time,float,readOnly
,typeName,string,readOnly
,useProxy,boolean,read/write
,usedIn,Array of CompItem,readOnly
,width,integer,read/write

''method''
----
 remove() no return
 replace(File proxyFile) no return
 replaceWithPlaceholder(string name,integer width,integer height,float frameRate,float duration) no return
 replaceWithSequence(File proxyFile,boolean forceAlphabetical) no return
 replaceWithSolid(ArrayOfFloat color,string name,integer width,integer height,float pixelAspecRatio) no return
 setProxy(File proxyFile) no return
 setProxyToNone() no return
 setProxyWithPlaceholder(string name,integer width,integer height,float frameRate,float duration) no return,integer width,integer height,float pixelAspecRatio) no return
 setProxyWithSequence(File proxyFile,boolean forceAlphabetical) no return
 setProxyWithSolid(ArrayOfFloat color,string name

**ImportOptions object

''property''
----
, property , type , 説明 
,file,File,read/write
,forceAlphabetical,boolean,read/write
,importAs,ImportAsType,read/write
,sequence,boolean,read/write

''method''
----
 new ImportOptions(File fileToImport) returns ImportOptions
 canImportAs(ImportAsType asType) returns boolean

**ItemCollection object
アイテムコレクションオブジェクト

プロジェクト配下のアイテムを代表するオブジェクトみたい。メソッドをひとつだけ持っている。読み出せるプロパティは無し。実効オブジェクトは ''app.project.items''

''property''
----
, property , type , 説明 
,length,intgre,readOnly

なし…じゃないよ!あるじゃないか!
おのれ!プロパティが無いなんて変だと思った。試してみたらやっぱりあった。くー!

リスト作成時のミスであろう。

''method''
----
,addComp( name, width, height, pixelAspectRatio, duration, frameRate) returns CompItem,プロジェクトにコンポジションを作成する。
:addComp( name, width, height, pixelAspectRatio, duration, frameRate) returns CompItem:プロジェクトにコンポジションを作成する。
-引数
,name,コンポジション名,string,
,width,横幅,integer,pixel
,height,高さ,integer,pixel
,pixelAspctRatio,ピクセル縦横比,float,aspect  Height/Width
,duration,継続時間,float,秒数
,frameRate,フレームレート,float,フレーム数/秒

-戻り値
作成したコンポジションオブジェクト

-例
 var myComp = myapp.project.items.addComp("s20-c131",720,480,0.9,3.0,24);

**KeyframeEase object

''property''
----
, property , type , 説明 
,influence,float,read/write
,speed,float,read/write

''method''
----
 new KeyframeEase(float speed,float influence) returns KeyframeEase

**Layer object

(integer propertyIndex) returns PropertyBase
(string propertyName) returns PropertyBase

''property''
----
, property , type , 説明 
,active,boolean,readOnly
,canSetEnabled,boolean,readOnly
,elided,boolean,readOnly
,enabled,boolean,read/write
,hasVideo,boolean,readOnly
,inPoint,float,read/write
,index,integer,readOnly
,isEffect,boolean,readOnly
,isMask,boolean,readOnly
,isModified,boolean,readOnly
,locked,boolean,read/write
,matchName,string,readOnly
,name,string,read/write
,nullLayer,boolean,readOnly
,numProperties,integer,readOnly
,outPoint,float,read/write
,parent,Layer,read/write
,parentProperty,PropertyGroup,readOnly
,propertyDepth,integer,readOnly
,propertyType,PropertyType,readOnly
,selected,boolean,read/write
,selectedProperties,Array of PropertyBase, readOnly
,shy,boolean,read/write
,solo,boolean,read/write
,startTime,float,read/write
,stretch,float,read/write
,time,float,readOnly

''method''
----
 activeAtTime(float atTime) returns boolean
 addProperty(string propertyName) returns PropertyBase
 canAddProperty(string propertyName) returns boolean
 copyToComp(CompItem intoComp) no return
 duplicate() returns Layer
 moveAfter(Layer otherLayer) no return
 moveBefore(Layer otherLayer) no return
 moveTo(integer index) no return
 moveToBeginning() no return
 moveToEnd() no return
 property(integer propertyIndex) returns PropertyBase
 property(string propertyName) returns PropertyBase
 propertyGroup([integer countUp]) returns PropertyGroup
 remove() no return
 setParentWithJump(Layer newParent) no return

**LayerCollection object

''property''
----

''method''
----
 add(AVItem theItem,[float duration]) returns AVLayer
 addCamera(string name,ArrayOfFloat centerPoint) returns Layer
 addLight(string name,ArrayOfFloat centerPoint) returns Layer
 addNull([float duration]) returns AVLayer
 addSolid(ArrayOfFloat color,string name,integer width,integer height,float pixelAspectRatio,[float duration]) returns AVLayer
 addText([TextDocument textDoc]) returns AVLayer
 addText(string text) returns AVLayer
 byName(string name) returns Layer
 precompose(ArrayOfInteger layerIndices,string name,[boolean moveAllAttributes]) returns CompItem

**MarkerValue object

''property''
----
, property , type , 説明 
,chapter,string,read/write
,comment,string,read/write
,frameTarget,string,read/write
,url,string,read/write

''method''
----
 new MarkerValue(string comment,[string chapter],[string url],[string frameTarget]) returns MarkerValue

**MaskPropertyGroup object

 (integer propertyIndex) returns PropertyBase
 (string propertyName) returns PropertyBase

''property''
----
, property , type , 説明 
,active,boolean,readOnly
,canSetEnabled,boolean,readOnly
,color,Array of float,read/write
,elided,boolean,readOnly
,enabled,boolean,readOnly
,inverted,boolean,read/write
,isEffect,boolean,readOnly
,isMask,boolean,readOnly
,isModified,boolean,readOnly
,locked,boolean,read/write
,maskMode,MaskMode,read/write
,maskMotionBlur,MaskMotionBlur,read/write
,matchName,string,readOnly
,name,string,read/write
,numProperties,integer,readOnly
,parentProperty,PropertyGroup,readOnly
,propertyDepth,integer,readOnly
,propertyIndex,integer,readOnly
,propertyType,PropertyType,readOnly
,rotoBezier,boolean,read/write
,selected,boolean,read/write

''method''
----
 addProperty(string propertyName) returns PropertyBase
 canAddProperty(string propertyName) returns boolean
 duplicate() returns MaskPropertyGroup
 moveTo(integer index) no return
 property(integer propertyIndex) returns PropertyBase
 property(string propertyName) returns PropertyBase
 propertyGroup([integer countUp]) returns PropertyGroup
 remove() no return

**OMCollection object

''property''
----

''method''
----
 add() returns OutputModule

**OutputModule object

''property''
----
, property , type , 説明 
,file,File,read/write
,name,string,readOnly
,postRenderAction,PostRenderAction,read/write
,templates,Array of string, readOnly

''method''
----
 applyTemplate(string templateName) no return
 remove() no return
 saveAsTemplate(string templateName) no return

**PlaceholderSource object

''property''
----
, property , type , 説明 
,alphaMode,AlphaMode,read/write
,conformFrameRate,float,read/write
,displayFrameRate,float,readOnly
,fieldSeparationType,FieldSeparationType,read/write
,hasAlpha,boolean,readOnly
,highQualityFieldSeparation,boolean,read/write
,invertAlpha,boolean,read/write
,isStill,boolean,readOnly
,loop,integer,read/write
,nativeFrameRate,float,readOnly
,premulColor,Array of float,read/write
,removePulldown,PulldownPhase,read/write

''method''
----
 guessAlphaMode() no return
 guessPulldown(PulldownMethod pulldownMethod) no return

**Project object

''property''
----
, property , type , 説明 
,activeItem,Item,readOnly
,bitsPerChannel,integer,read/write
,file,File,readOnly
,items,ItemCollection,readOnly
,numItems,integer,readOnly
,renderQueue,RenderQueue,readOnly
,rootFolder,FolderItem,readOnly
,selection,Array of Item,readOnly
,timecodeBaseType,TimecodeBaseType,read/write
,timecodeDisplayType,TimecodeDisplayType,read/write
,timecodeFilmType,TimecodeFilmType,read/write
,timecodeNTSCDropFrame,boolean,read/write
,transparencyGridThumbnails,boolean,read/write

''method''
----
 close(CloseOptions closeOptions) returns boolean
 consolidateFootage() returns integer
 importFile(ImportOptions importOptions) returns Item
 importFileWithDialog() returns ArrayOfItem
 importPlaceholder(string itemName,integer itemWidth,integer itemHeight,float frameRate,float duration) returns FootageItem
 item(integer itemIndex) returns Item
 reduceProject(ArrayOfItem itemsToPreserve) returns integer
 removeUnusedFootage() returns integer
 save(File toFile) returns boolean
 saveWithDialog() returns boolean
 showWindow(boolean doShow) no return


**Property object

''property''
----
, property , type , 説明 
,active,boolean,readOnly
,canSetEnabled,boolean,readOnly
,canVaryOverTime,boolean,readOnly
,elided,boolean,readOnly
,enabled,boolean,readOnly
,expression,string,read/write
,expressionEnabled,boolean,read/write
,expressionError,string,readOnly
,hasMax,boolean,readOnly
,hasMin,boolean,readOnly
,isEffect,boolean,readOnly
,isMask,boolean,readOnly
,isModified,boolean,readOnly
,isSpatial,boolean,readOnly
,isTimeVarying,boolean,readOnly
,matchName,string,readOnly
,name,string,readOnly
,numKeys,integer,readOnly
,parentProperty,PropertyGroup,readOnly
,propertyDepth,integer,readOnly
,propertyType,PropertyType,readOnly
,propertyValueType,PropertyValueType,readOnly
,selected,boolean,read/write
,selectedKeys,Array of integer,readOnly
,unitsText,string,readOnly
,value,type-stored-in-property, readOnly

''method''
----
 addKey(float atTime) returns integer
 duplicate() returns Property
 isInterpolationTypeValid(KeyframeInterpolationType type) returns boolean
 keyInInterpolationType(integer keyIndex) returns KeyframeInterpolationType
 keyInSpatialTangent(integer keyIndex) returns ArrayOfFloat
 keyInTemporalEase(integer keyIndex) returns ArrayOfKeyframeEase
 keyOutInterpolationType(integer keyIndex) returns KeyframeInterpolationType
 keyOutSpatialTangent(integer keyIndex) returns ArrayOfFloat
 keyOutTemporalEase(integer keyIndex) returns ArrayOfKeyframeEase
 keyRoving(integer keyIndex) returns boolean
 keySelected(integer keyIndex) returns boolean
 keySpatialAutoBezier(integer keyIndex) returns boolean
 keySpatialContinuous(integer keyIndex) returns boolean
 keyTemporalAutoBezier(integer keyIndex) returns boolean
 keyTemporalContinuous(integer keyIndex) returns boolean
 keyTime(integer keyIndex) returns float
 keyTime(string markerName) returns float
 keyValue(integer keyIndex) returns type-stored-in-property
 keyValue(string markerName) returns type-stored-in-property
 moveTo(integer index) no return
 nearestKeyIndex(float atTime) returns integer
 propertyGroup([integer countUp]) returns PropertyGroup
 remove() no return
 removeKey(integer keyIndex) no return
 setInterpolationTypeAtKey(integer keyIndex,KeyframeInterpolationType inType,[KeyframeInterpolationType outType]) no return
 setRovingAtKey(integer keyIndex,boolean isRoving) no return
 setSelectedAtKey(integer keyIndex,boolean isSelected) no return
 setSpatialAutoBezierAtKey(integer keyIndex,boolean isAutoBezier) no return
 setSpatialContinuousAtKey(integer keyIndex,boolean isContinuous) no return
 setSpatialTangentsAtKey(integer keyIndex,ArrayOfFloat inTangent,[ArrayOfFloat outTangent]) no return
 setTemporalAutoBezierAtKey(integer keyIndex,boolean isAutoBezier) no return
 setTemporalContinuousAtKey(integer keyIndex,boolean isContinuous) no return
 setTemporalEaseAtKey(integer keyIndex,ArrayOfKeyframeEase inEase,[ArrayOfKeyframeEase outEase]) no return
 setValue(type-stored-in-property newValue) no return
 setValueAtKey(integer keyIndex,type-stored-in-property newValue) no return
 setValueAtTime(float atTime,type-stored-in-property newValue) no return
 setValuesAtTimes(ArrayOfFloat atTimes,ArrayOf-type-stored-in-property newValues) no return
 valueAtTime(float atTime,bool preExpression) returns type-stored-in-property

**PropertyGroup object

(integer propertyIndex) returns PropertyBase
(string propertyName) returns PropertyBase

''property''
----
, property , type , 説明 
,active,boolean,readOnly
,canSetEnabled,boolean,readOnly
,elided,boolean,readOnly
,enabled,boolean,readOnly
,isEffect,boolean,readOnly
,isMask,boolean,readOnly
,isModified,boolean,readOnly
,matchName,string,readOnly
,name,string,readOnly
,numProperties,integer,readOnly
,parentProperty,PropertyGroup,readOnly
,propertyDepth,integer,readOnly
,propertyIndex,integer,readOnly
,propertyType,PropertyType,readOnly
,selected,boolean,readOnly

''method''
----
 addProperty(string propertyName) returns PropertyBase
 canAddProperty(string propertyName) returns boolean
 duplicate() returns PropertyGroup
 moveTo(integer index) no return
 property(integer propertyIndex) returns PropertyBase
 property(string propertyName) returns PropertyBase
 propertyGroup([integer countUp]) returns PropertyGroup
 remove() no return


**RenderQueue object

''property''
----
, property , type , 説明 
,items,RQItemCollection,readOnly
,numItems,integer,readOnly
,rendering,boolean,readOnly

''method''
----
 item(integer itemIndex) returns RenderQueueItem
 pauseRendering(boolean doPause) no return
 render() no return
 showWindow(boolean doShow) no return
 stopRendering() no return


**RenderQueueItem object

''property''
----
, property , type , 説明 
,comp,CompItem,readOnly
,elapsedSeconds,float,readOnly
,logType,LogType,read/write
,numOutputModules,integer,readOnly
,outputModules,OMCollection,readOnly
,render,boolean,read/write
,skipFrames,integer,read/write
,startTime,float,readOnly
,status,RQItemStatus,readOnly
,templates,Array of string, readOnly
,timeSpanDuration,float,read/write
,timeSpanStart,float,read/write

''method''
----
 applyTemplate(string templateName) no return
 outputModule(integer outputModuleIndex) returns OutputModule
 remove() no return
 saveAsTemplate(string templateName) no return
 onStatusChanged() no return


**RQItemCollection object

''property''
----
特になし

''method''
----
 add(CompItem compToAdd) returns RenderQueueItem

**Settings object

''property''
----
特になし

''method''
----
 getSetting(string sectionName,string sectionKey) returns string
 haveSetting(string sectionName,string sectionKey) returns boolean
 saveSetting(string sectionName,string sectionKey,string newValue) no return

**Shape object

''property''
----
, property , type , 説明 
,closed,boolean,read/write
,inTangents,Array of float[2],read/write
,outTangents,Array of float[2],read/write
,vertices,Array of float[2],read/write

''method''
----
 new Shape() returns Shape

**SolidSource object

''property''
----
, property , type , 説明 
,alphaMode,AlphaMode,read/write
,color,Array of float,read/write
,conformFrameRate,float,readOnly
,displayFrameRate,float,readOnly
,fieldSeparationType,FieldSeparationType,readOnly
,hasAlpha,boolean,readOnly
,highQualityFieldSeparation,boolean,readOnly
,invertAlpha,boolean,read/write
,isStill,boolean,readOnly
,loop,integer,readOnly
,nativeFrameRate,float,readOnly
,premulColor,Array of float,read/write
,removePulldown,PulldownPhase,readOnly

''method''
----
 guessAlphaMode() no return
 guessPulldown(PulldownMethod pulldownMethod) no return

**TextDocument object
''property''
----
, property , type , 説明 
,text,string,read/write

''method''
----
 new TextDocument(string text) returns TextDocument


* non Applicatin. system/file/folder/socket

**System object
システムオブジェクト

アプリケーションが現在稼働しているシステムの情報を提供します。
ユーザ名やOSバージョンなど。

''property''
----
, property , type , 説明 
,machineName,string,readOnly
,osName,string,readOnly
,osVersion,string,readOnly
,userName,string,readOnly

''method''
----
特になし

**File object

''property''
----
, property , type , 説明 
,absoluteRelativeURI,string,readOnly 
,alias,string,readOnly 
,created,date,readOnly 
,creator,string,readOnly 
,encoding,string,read/write 
,eof,boolean,readOnly 
,error,string,readOnly 
,exists,boolean,readOnly 
,fs,string,readOnly
,fsName,string,readOnly 
,hidden,boolean,readOnly 
,isEncodingAvailable,boolean,readOnly 
,length,int,readOnly 
,linefeed,string,readOnly 
,modified,date,readOnly 
,name,string,readOnly 
,parent,object,readOnly 
,path,string,readOnly 
,type,string,reaoOnly

''method''
----
 close()
 copy()
 createAlias()
 decode()
 encode()
 execute()
 File()
 getRelativeURI()
 open()
 openDialog()
 openDlg()
 read()
 readch()
 readln()
 readonly
 relativeURI
 remove()
 rename()
 resolve()
 saveDialog()
 saveDlg()
 seek()
 tell()
 write()
 writeln()

**Folder object
 folder(path)

''property''
----
, property , type , 説明 
,absoluteRelativeURI,string,readOnly
,alias,boolean,readOnly
,appData,date,readOnly
,commonFiles,?,?
,created,date,readOnly
,current,folder,read/wtite
,error,string,read/write
,exists,boolean,readOnly
,fs,string,readOnly
,fsName,string,readOnly
,isEncodingAvailable, ,
,modified,date,readOnly
,myDocuments,folder,readOnly?
,name,string,readOnly
,parent,folder,readOnly
,path,string,readOnly
,relativeURI,string,readOnly
,startup,folder,readOnly?
,system,folder,readOnly
,temp,folder,readOnly?
,trash,folder,readOnly?
,userData,folder,readOnly?

''method''
----
,create(),
,decode(),
,encode(),
,execute(),
,getFiles(),
,getRelativeURI(),
,remove(),
,rename(),
,resolve(),
,selectDialog(),
,selectDlg(),

**Socket object
''conteractor''
----
 var mySocket = new Socket();//return Object

''property''
----
, property , type , 説明 
,connected,boolean,readOnly
,eof,boolean,readOnly
,error,string,read/write
,host,string,readOnly
,timeout,integer,read/write

''method''
----
,close(),
,listen(),
,open(),
,poll(),
,read(),
,readln(),
,write(),
,writeln(),

*GUI Interface
basic

GUIオブジェクトを構築してプロパティをコントロールする。

基本オブジェクトの作成
---(
 var myBaounds=[left,top,right,bottom];
 // バウンズ配列で寸法を指定 親オブジェクトの座標で指定 単位はピクセル
 var myWindow= new Window("dialog",bounds);
 // new Window() コンストラクタでウインドウを作成戻り値はウインドウオブジェクト
 myWindow.add("button",[0,0,64,20],"MY-BUTTON");
 // add() メソッドで部品(コントロール)を追加する。
 myWindow.show();
 // 設定が終わったら show() メソッドで表示する。(これが来るまで表示されません)
---)
作成したコントロールにアクセスしてプロパティを書き換えると、反映されます。
モノによっては再表示しないと反映されないものや、ゼンゼン書き換えできないものもありますので注意だ。

アクセスの仕方は基本的に2種類
-直接コントロールコレクションをたたく(IDなのでわかりにくい。削除すると番号が変わる)
---(
 myWindow.children[1].text="new-text";
---)
-あらかじめアクセスベースを設定しておいてたたく(こちらが標準)
---(
 myControl=myWindow.add("button",[0,0,64,20],"OLD-NAME");
 myControl.text="NEW-NAME";
---)
ま、そんなカンジです。
どうでもよいけどスクリプティングガイドにpaletteが載ってないような気がする?
あれ?でも 動くよ… 後で検索してみよう。 うーっ

**Common Property
, property , type , 説明 
,active,Boolean,
,bounds,Bounds,
,children,Object,
,enabled,Boolean,
,jumpdelta,Number,
,justify,String,
,maxvalue,Number,
,minvalue,Number,
,parent,Object,
,placement,Bounds,
,stepdelta,Number,
,text,String,
,textselection,String,
,type,String,
,value,Boolean,
,value,Number,
,visible,Boolean,

**Common Method
 add() returns Object
 center() no returns 
 close() no returns
 hide() no returns
 notify() no returns
 show() Number
 onChange() no returns
 onClick()  no returns
 onClose() no returns
 onMove() no returns
 onResize() no returns

**GUI Elements

***panel
***button
***radioButton
***checkBox
***editText
***staticText
***scrollbar
***slider