v7.5
DataSourceCollection 内のこのパラメータに接続されているすべての DataSource オブジェクトを戻します。コレクションは最も顕著なソース(現在のパラメータ値を駆動するソース)から最も顕著でないソースの順番に埋められます。DataSource を持っている場合は、Parameter.Sources によって戻されたコレクションの最初のエレメントは、Parameter.Source によって戻されたエレメントと同じになります。ソースの詳細については、Parameter.Source を参照してください。
// get accessor DataSourceCollection rtn = Parameter.Sources; |
# # This example shows how to access all sources on a parameter. # from win32com.client import constants xsi = Application myNull = xsi.ActiveSceneRoot.AddNull("myNull"); posx = myNull.posx; posx.AddFCurve(); xsi.AddAnimationLayer("Scene_Root","",1); xsi.SelectObj("myNull", "", True) xsi.Translate("", 0, 1.02887578257936, 0, "siRelative", "siGlobal", "siObj", "siXYZ", "", "", "", "", "", "", "", "", "", 0, ""); Application.SaveKey("myNull.kine.local.posx", 1, "", "", "", False, "") sources = myNull.PosX.sources; for source in sources: xsi.LogMessage( "Source: " + str(source.FullName) ) # Expected results # INFO : Source: Mixer # INFO : Source: FCurve |