Ошибка:
Цитата:
|
ArgumentError: Error #1063: Несоответствие количества аргументов в main::GameAs3Class_Space_object(). Ожидалось 2, получено 0.
|
Код основного класса

Код AS3:
package main{
import flash.display.MovieClip;
import flash.events.Event;
dynamic public class GameAs3Class_Space extends MovieClip {;
var new_Space_object:GameAs3Class_Space_object;
var all_Space_object:Array;
public function GameAs3Class_Space() {
all_Space_object = new Array();
new_Space_object=new GameAs3Class_Space_object(1,5);
all_Space_object.push(new_Space_object);
addChild(new_Space_object);
new_Space_object=new GameAs3Class_Space_object(2,5);
all_Space_object.push(new_Space_object);
addChild(new_Space_object);
}
}
Создаваемый GameAs3Class_Space_object :

Код AS3:
package main{
dynamic public class GameAs3Class_Space_object extends GameAs3Class_Basic_object_methods {;
internal var unitTeam, unitType:uint;
public function GameAs3Class_Space_object(Team:uint, Type: uint) {
unitTeam=Team
unitType=Type
if(unitTeam==1 && unitType==5){
x=50
y=50
}
if(unitTeam==2 && unitType==5){
x=150
y=150
}
}
}
}
Дело в том что назначение координат исходя из if-ов происходит. Даже создаются объекты сколько нужно. А вот вылазит почему то ошибка. В чем проблема?
Добавлено через 1 час 15 минут
В общем щас по экспериментировал с этим классом. Все аргументы присутствуют без понятия что он пишет что 0