#アニメーションクリップを選択して実行 #選択したクリップの開始位置を現在のフレームに移動します selList = Application.Selection exeList = [] #クリップ以外も選択されていたら除外してクリップのみここに入れる theTime = Application.GetValue(“PlayControl.Current”) #選択オブジェクトの中にclipが含まれているか def IsClipSelected(): global exeList clipCheck = False for obj in selList: if obj.type == “mixeranimclip” : exeList.append(obj) if len(exeList) == 0 : Application.LogMessage(“There is no Clip in Slections”) return False return True def SetClipsToCurrent() : for obj in exeList: Application.LogMessage(obj) Application.SetValue (obj.Name+“.actionclip.timectrl.startoffset”, theTime) #実行するかどうか調査 if len(selList) != 0: if IsClipSelected() : SetClipsToCurrent() else : Application.LogMessage(“Select At Least One Clip”)
2015年5月17日日曜日
登録:
コメントの投稿 (Atom)
0 コメント:
コメントを投稿