Синтаксическая ошибка 1084 в Actionscript - PullRequest
0 голосов
/ 23 сентября 2010

Я получаю 2 синтаксические ошибки из этого. Я новичок во Flash. Как я могу это исправить?

var paddlepos:int = paddle.x.position

if; (paddlepos > 253) 
{
    paddle.x.postition = 253;
}

Синтаксические ошибки:

Scene 1, Layer 'Actions', Frame 1, Line 28 1084: Syntax error: expecting rightparen before leftbrace.
Scene 1, Layer 'Actions', Frame 1, Line 27 1084: Syntax error: expecting leftparen before semicolon.

Спасибо.

Ответы [ 2 ]

1 голос
/ 04 июня 2013

Есть несколько ошибок:

  1. Ваша if инструкция не нуждается в точке с запятой:

    if (paddlepos > 253) 
    
  2. При ссылках на веслоposition, получите доступ к свойству x, например:

    var paddlepos:Number = paddle.x;
    paddle.x = 253;
    
  3. Завершите первую строку точкой с запятой, и отметьте x должно быть Number:

    var paddlepos:Number = paddle.x;
    

Этот код может быть уменьшен до:

if (paddle.x > 253) 
{
    paddle.x = 253;
}
0 голосов
/ 24 сентября 2010

Ошибка в строке 27 говорит вам точную причину. «Ожидая слева перед точкой с запятой».

Уберите эту точку с запятой из своего "если;" до конца вашей первой строки кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...