Skip to main content
New Participant
September 4, 2022
Question

After Effects Syntax Error

  • September 4, 2022
  • 3 replies
  • 4038 views

I am trying to use this code that my teacher gave me for this project we are working on, and I keep getting an error in one of the lines. It says "expression error 1 of 1", "After Effects Warning: Expression Disabled, Error at line 3 in property 'Time Recap' of layer 2 ('bar1') in comp 'dynamic data' Syntax Error: Invalid or Unsuspected Token"

 

The following is line 3:

chartMax = thiscomp. layer (“chartcontrols”). effect(“maxvalue”) (“slider”);

 

The grammar, capitalization, and everything is correct so I don't know what is wrong with it. I copied it directly from my teacher so I don't know why it worked for him and not me.

    This topic has been closed for replies.

    3 replies

    Bailee18Author
    New Participant
    September 5, 2022

    PLEASE HELP ME I AM STUCK ON THIS ASSIGNMENT AND ITS DUE TONIGHT

    It says on line 1 that I have an invalid or unexpected token.

    Please give me a detailed response; I am new to this and have no idea what I am doing. 

     

    InputVal = effect(“BarValue”) (“Slider”)/100;

    chartMax = thiscomp. layer (“chartcontrols”). effect(“maxvalue”) (“slider”); AnimationCompletion=effect(“Percentage”)(“slider”);

    ratio=AnimationCompletion/chartMax; Length=100; // number of frames for animation Inputval*Length*thiscomp.frameDuration*ratio:

    Braniac
    September 5, 2022

    The bad quote marks come from copying text from a document instead of typing it in the Expression field.

     

    The second and third lines have extra spaces, and the "s" in the effect controls portion of the expression is not capitalized (again, from copying text instead of typing it in and watching the auto complete do things right for you or using the Pickwhip.

     

    The fourth line is two operations. It should be two lines breaking at the semicolon.

     

    The last line returns a value of 100.

     

    Even if you fixed all of the errors in the expression, the only value that it would generate would be 100. You might as well have just started the expression and entered 100.

     

    What is the expression supposed to do? What property are you trying to control? I'm not going to fix the typos and just have you copy and paste. I suggest you start typing and pay attention to the prompts. Use the Pickwhip to point to the Expression Control Slicers, and you can easily remove the errors, but you can't get the expression to return any value except 100 unless you add a bunch more code.

     

     

     

    Bailee18Author
    New Participant
    September 4, 2022

    Update: Now it is saying the same for my first line, but the third line is somehow not an issue anymore? I am trying to get ahold of my teacher, but he won't respond. 

    Line 1:

    InputVal = effect(“barvalue”) (“slider”)/100;

    Braniac
    September 4, 2022

    The quotes are wrong. 

    Bailee18Author
    New Participant
    September 4, 2022

    Okay, so how do I fix it?