NEKOMATAYA

1- レス

何でも質問箱


[40]kiyo[sage]:06/06/05 21:23:15 ID:???
アレ、ちょうど書いている間にレスが増えてる…
書き込んですぐに外にでたので今気づきました。
Higematsu様・ハマ様 どもです
>添削
ちょうど時間があったのでコマコマ書いちゃいました。
>変数名
先のレスでは触れませんでしたが、 省25

[41]はる:06/06/14 05:20:02 ID:Z9MvPayY
皆様お疲れ様です。
前述のプリコンポーズのスクリプトですが
任意のレイヤーのみプリコンポーズしたい場合、
つまりコンポの中にあるレイヤーをこちらで選択しておいて(クリックしておいて) 省47

[42]kiyo:06/06/14 07:37:40 ID:tR5UppF+
いらっさい
チョト気になりましたので
var activeItem = app.project.activeItem;
// メソッドと同名の変数はあとで読むときにまぎらわしいので避けたほうが良いかと思うのです。
var activeComp = activeItem; 省33

[43]kiyo:06/06/14 07:39:54 ID:tR5UppF+
続きです
この操作(選択したレイヤが欲しい)は、必要なケースの多い操作なので
あらかじめプロパティが用意されています。
(compItem).selectedLayers ←コレです。前の方のコードにでてますね。
省67

[44]kiyo:06/06/14 07:54:56 ID:tR5UppF+
あれれ!? 思いっきりタイプミスだらけだ。
myPreComp=new Array();//引数用の配列
for (idx=app.project.activeItem.selectedLayers.length-1; idx>=0; idx--){
myPreComp.push(app.project.activeItem.selectedLayers[idx].index);
};
省7

[45]kiyo:06/06/14 08:15:53 ID:tR5UppF+
もう寝ようっと

[46]はる:06/06/14 23:22:48 ID:QGC3VQnU
ああっ。なるほど。
alert(selectedLayers)で試したときに
そういえば[AVLayer][AVLayer][AVLayer]とレイヤーの数だけ表示されてたのを
思い出しました。
なんでそこから気づかなかったんだろう。
indexを問いかけてあげれば 省6

[47]kiyo:06/06/16 02:03:39 ID:Imqh/EFY
いらっしゃい
>>オブジェクトリスト
ご利用どもです。間違いとか見つけたらお知らせください。
直接書き直していただいてもOKです。Wikiですから
よろしくね ではでは

[48]tetu:06/11/15 16:46:23 ID:hE0h83MI
はじめまして。
AE7のスクリプトについてお聞きします。
やりたい事は、選択されたレイヤーのプロパティを取得しファイルへ出力です。
レイヤーの位置等は以下の処理で取得出来るのですが、選択したレイヤーが 省23

[49]kiyo:06/11/16 08:57:43 ID:vHj2ELZk
tetu様 いらっさいまし
なかなか困難そうなオーダーかも。
AEのシーケンスの扱いが問題になりますね。
AE側では(たぶん)統一的なアクセス方法は用意されていませんので
以下のようなルーチンを自分で組む必要がありそうです。
省37

[50]kiyo:06/11/16 08:58:16 ID:vHj2ELZk
つづきました
AEでは、シーケンスファイルの第一フレームを代表ファイルとして記録して、連番1増加あたり1フレームのムービーとして
扱ってるはず(経験的にそうなっているとしか思えない)なので、
省42


名前

E-mail



0ch BBS 2004-10-30 (+Nekomataya/2005-02-17)