В небольшом проекте я создал функцию для вызова другой функции при условии.Вызов функции и приема: «Неверное количество аргументов Ожидаемое 1.»
import flash.events.Event;
var yspeed:Number=0;
var maxspeed:Number=5;
var accel:Number=.1;
stage.addEventListener(Event.ENTER_FRAME, code);
function code(codeevent:Event){
if(sprite1.y>449){
code2();
}
}
function code2(code2event:Event):void{
if(yspeed<5){
yspeed+=.5
yspeed-=accel
}
if(yspeed>5){
yspeed=5
}
sprite1.y-=yspeed;
trace(yspeed)
}
Я получаю ошибку: Line 9 1136: Incorrect number of arguments. Expected 1.
В строке девять, который только имеет code2();
Примечание, я попытался сделать
code2(Event);
code2(code2event:Event);
code2(code2event);
и все они приходят с различными ошибками. Я также попытался изменить имена функции и добавить :void
после ее вызова.
В настоящее время позиция sprite1 является й = 182 и Y = 482 на этапе, который 320х480
Я не имею никакого понятия о том, почему это происходит.
Это сработало, спасибо! –