ActionSource.Offload

導入

v4.0

詳細

ディスク上のアクションソースをオフロードします。ソースの格納場所は外部に設定するほか、ファイルが有効である必要もあります。 ソースは保存され、現在のすべてのAnimationSourceItemが削除されます。そのソースを使用するすべてのClipに通知された後、接続が解除され(クリップの色がグレーに変わります)、エクスプローラのソースアイコンが変わります。

注:オフロードはアニメーションでのみ有効で、シェイプやオーディオでは実行できません。

C#構文

ActionSource.Offload();

スクリプト構文

ActionSource.Offload();

VBScript の例

'

'	This example illustrates how to use the Offload method on an ActionSource

'

NewScene , false

set oRoot = Application.ActiveProject.ActiveScene.Root

' These commands were cut-and-pasted from scripting history and modified to work in a 

' script. They create a simple actionsource from animation on the null's position

set oNull = oRoot.AddNull

strPosParams = oNull & ".kine.local.posx," & oNull & ".kine.local.posy," & oNull & ".kine.local.posz"

Translate oNull, -8.153, 7.015, -0.702, siRelative, siView, siObj, siXYZ

SaveKey strPosParams, 1.000

Translate oNull, 8.350, -8.935, 0.894, siRelative, siView, siObj, siXYZ

SaveKey strPosParams, 50.000

Translate oNull, 9.413, 8.935, -0.894, siRelative, siView, siObj, siXYZ

SaveKey strPosParams, 100.000

' Create a new model so that we can have another null called "null"

set oModel = oRoot.AddModel(,"Model")

' Create a new ActionSource

set oActionSource = oModel.AddActionSource("MyActionSource")

' Use the fcurves on the null object to create the actionsource items

set oPosx = oNull.Posx

set oPosy = oNull.Posy

set oPosz = oNull.Posz

oActionSource.AddSourceItem oPosx.FullName, oPosx.Source 

oActionSource.AddSourceItem oPosy.FullName, oPosy.Source 

oActionSource.AddSourceItem oPosz.FullName, oPosz.Source 

' Create a new null

set oNull2 = oModel.AddNull( "null" )

' Set the action storage to external (text)

SetValue oActionSource & ".storage", 2

' Add a clip for the source

AddClip "Model", "Sources.Animation.Model.MyActionSource", , , 16, , , , false

' Offload the sources

oActionSource.Offload