終了

エクスプレッションエラーについて

New Here ,
Nov 21, 2020 Nov 21, 2020

リンクをクリップボードにコピー

コピー完了

こんにちは。質問失礼いたします。

 

AEでのエクスプレッションエラーについての質問です。

サイズに対して

s=comp("color_text").layer("text") w=s.sourceRectAtTime().width; h=s.sourceRectAtTime().height; [w,h]

位置に対して

s=comp("color_text").layer("text") w=s.sourceRectAtTime().width/2; h=s.sourceRectAtTime().height/2; l=s.sourceRectAtTime().left; t=s.sourceRectAtTime().top; [w+l,h+t]

のエクスプレッションを使いたいのですが何度もエクスプレッションエラーが出てしまいます。

私は海外でAdobeを契約しておりますので、textの部分などを日本語で行う等が有効であるというような記事を読みましたので試しました。それでも解決しなかったため、日本語ではなく英語で使用してみるべきであるという記事もありましたのでそちらも試しましたが解決できませんでした。

何か他の方法がある方はご教授いただけたら幸いです。

よろしくお願いいたします。

キーワード
エクスプレッション

表示

1.9K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Nov 21, 2020 Nov 21, 2020

リンクをクリップボードにコピー

コピー完了

動作は確認していませんが、1行目の終わりに ; を入力していないのでエラーが出ていると思います。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Nov 22, 2020 Nov 22, 2020

リンクをクリップボードにコピー

コピー完了

投稿ありがとうございます。

ご指摘いただいたところをやってみましたが、やはりうまくいきませんでした。

また違う方法を探してみます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Nov 22, 2020 Nov 22, 2020

リンクをクリップボードにコピー

コピー完了

1行目のエラーは、コンポジション名が正確(大文字・小文字・スペースと_の違い)に入力されていないのが原因です。
テキストのレイヤー名がわからないのですが、1行目は下記のように書き換えれば今回のエラーは消えると思います。
なお、レイヤー名が間違っていると別のエラーになります。

s=thisComp.layer("text");

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Nov 22, 2020 Nov 22, 2020

リンクをクリップボードにコピー

コピー完了

ご連絡ありがとうございます。

試してみたのですがやはりダメでした。スクリーンショットを添付させていただきますが、私がやっているのはご指摘通りでしょうか?スクリーンショット 2020-11-23 13.28.09.jpg

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Nov 22, 2020 Nov 22, 2020

リンクをクリップボードにコピー

コピー完了

エラーメッセージに示されているように、レイヤー名が「Textcolor」のため「text」と入力するとエラーが出ます。
1行目のレイヤー名をTextcolorに書き換えればエラーは無くなります。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Nov 24, 2020 Nov 24, 2020

リンクをクリップボードにコピー

コピー完了

連絡ありがとうとざいます。

やはり無理そうですね。スクリーンショット 2020-11-25 1.22.52.jpg

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Nov 24, 2020 Nov 24, 2020

リンクをクリップボードにコピー

コピー完了

書き換えるのは、エクスプレション内のレイヤー名だけです。
タイムラインのレイヤーの名前とエクスプレッション内のレイヤー名を合わせないとエラーは出ます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Nov 24, 2020 Nov 24, 2020

リンクをクリップボードにコピー

コピー完了

ご連絡ありがとうございます。

具体的な例をご提示いただけますか?

お願いいたします。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Nov 24, 2020 Nov 24, 2020

リンクをクリップボードにコピー

コピー完了

最新

黄色の円の文字を同じにして下さい。

ae101.jpg

おそらくKAKU5C33 さんは、プログラムが未経験と思われますので、参考書をご覧になられた方が良いと思います。
エクスプレッション はJava Script言語ですが、After Effects エクスプレッション用の 参考書も発刊されています。
(ただし、CC2019からエクスプレッション エンジンの変更があったので、一部記述の変更が必要な場合もあるかもしれません。)

・エクスプレッションがわからん! はじめてのAfter Effects エクスプレッション奮闘記
・After Effects エクスプレッション クイックリファレンス

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines