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
Powered by YukiWiki 2.1.2a / Modified by Nekomataya.