1

Wirecast でレイヤーの名前を変更しようとしています。

Script Debugger の Dictionary ビューには、レイヤー クラスの name プロパティへのアクセスは get/set であり、タイプはテキストであることが示されています。

レイヤー名は読めますが、設定できません。設定しようとしても、エラーはスローされません。スクリプトはサイレント モードで最後まで実行されます。コードは次のとおりです。

tell application "Wirecast"
    activate
    set myDoc to last document

    set myLayer to layer 2 of myDoc
    set oldName to name of myLayer
    set newName to "NewLayerName"
    set name of myLayer to newName

end tell

私が間違っていることは何か分かりますか?

4

1 に答える 1

0

あなたが何か間違ったことをしているようには見えません。バグのように見えます。それを修正するだけでなく、「ドキュメント 1 のレイヤー 2 のプロパティを取得する」など、オブジェクトのプロパティを取得できるようにする必要があります。開発者に連絡する必要があります。

于 2013-10-17T19:27:57.753 に答える