オブジェクトに実装されている各Propertyオブジェクトを含むPropertyCollectionを戻します。Source の下にネストできるプロパティのリストについては、Source.AddPropertyを参照してください。
// get accessor PropertyCollection rtn = Source.Properties; |
' ' This example shows how to add user data to an ActionSource ' ' First build a simple scene NewScene , false set oCone = ActiveSceneRoot.AddGeometry( "Cone", "MeshSurface" ) SelectObj oCone Translate , 0, 0.7, 0, siRelative, siView, siObj, siXYZ SaveKey oCone & ".kine.local.posx", 1 SetValue "PlayControl.Key", 100 Translate , 0, 1, 0, siRelative, siView, siObj, siXYZ SaveKey oCone & ".kine.local.posx", 100 set oAction = StoreAction( , oCone & ".kine.local.posx", 2, "MyActionIsTheBest", True, 1, 100, False, False ) ' Add a CustomProperty nested under the ActionSource set oActionPSet = oAction.AddProperty( "CustomProperty", , "ActionPSet" ) oActionPSet.AddParameter3 "Foo", siString ' Add a UserDataBlob nested under the ActionSource set oActionUserDataBlob = oAction.AddProperty( "UserDataBlob" ) LogMessage "There are " & oAction.Properties.Count & " Properties under this Action Source" ' Expected result: 'INFO : "There are 2 Properties under this Action Source" |