板 1- 前 次 新 レス
何でも質問箱
[63]kiyo:07/12/29 23:54:07 ID:gDWwGpuI
こんばんはぁ
いま、ぽけっと考えているのは
レイヤのLayer.applyPresetメソッドをオーバーライドして以下のようなメソッドをのせる事です。
0.undoグループを立ち上げる
1.呼ばれたら、現在のコンポのセレクト状態を控える 省17
[64]kiyo:07/12/30 12:08:02 ID:8a8Qgrko
はあ、ほれはら 少し気になったのでテストしてみたです。
元来存在するメソッドのオーバーライドはできませんでした。
Layer.prototype.applyPreset=function(){alert("test")};
↑ 省20
[65]えずQ:07/12/30 12:26:31 ID:ryctyVa2
>beginUndoGroup()
たはは。確かにこれを使えば悩みは解決しますね。
begenほにゃららは、SuppressDialogsしか使っておりませんでした。
function myApplyPreset(v){
app.beginUndoGroup('applyPreset'); 省14
[66]えずQ:07/12/30 12:34:54 ID:ryctyVa2
>オリジナルのapplyPresetが呼び出される
‥‥のようですね。
私もテストの際に気がつきました。なのでapplyPreset2みたいな名前で
メソッドを追加してテストしてみました。
またプロトタイプではなく、オブジェクト個々にapplyPresetを上書き 省9
[67]kiyo:07/12/30 16:49:30 ID:8a8Qgrko
いらっさい
「グループ一致シナイ」 エラーは、何らかの理由でundoGroupを閉じそこねた時に良く見かけます。
たとえばグループ内の処理がエラーで中断された時やループミスで”endUndoGroup()”をパスしてしまったときなどです。 省12
[68]orita:07/12/30 20:51:07 ID:4wjbFp2c
えずQ様、kiyo様へ>
返信が遅れ大変失礼致しました。
話しの流れを止めるようで恐縮なのですが……。
丁寧にお答え頂き、とても参考になりました。
本当にありがとうございました。
[69]kiyo:07/12/30 22:37:28 ID:8a8Qgrko
>>68
orita様へ
>流れを
お気になさらず、またどうぞ
良く考えたら、質問スレッドからずれているのは私たちだったりして…だはは
[70]えずQ:07/12/31 16:28:25 ID:Ws/QzosE
>処理がエラーで中断された時
ああ、これですね‥‥。
smoothの期限切れ(時事ネタ)でダイアログが出てしまったので、そこで‥‥ですね。
[71]kiyo[sage]:08/01/02 21:04:31 ID:???
どもども
>期限切れ
それっぽいですね。
一応エラー回避代用メソッドをアップロードしました。
ただ、前述のような「適用したプラグインがだすエラー」は、さすがにフックできない。
省6
[72]tag:08/01/18 13:59:01 ID:8tUrSK/+
初めまして。
AEのエフェクト置換プログラムを探してたどり着き、早速ダウンロードさせていただきました。
AE6.5上でダウンロードしたままのスクリプトを走らせたところ、
NASライブラリが定義されていない、というエラーが出たため、 省25
[73]kiyo:08/01/18 18:20:25 ID:JAnGxsXE
>>72
tagさん いらっしゃいませ
どうやら私のミスです。判定を間違えていました。
あとで修正版をだしますが、お急ぎでしたらプログラム冒頭に以下の行を追加して実行してください。
省27
前 次 新