2 klasser i AS2
Hej,Jeg har en metode i en klasse:
public function setExposedCells() {
// Lav array med alle tal
for (var i = 0; i<numCells; i++) {
cellNumberArray.push(i);
}
trace(cellNumberArray);
// Bland array tilfældigt
//cellNumberArray = randomizeArray(cellNumberArray);
cellNumberArray = cellNumberArray.slice(0, exposedCells);
trace(" ");
trace(cellNumberArray);
// Farver exposed cells og sætter exposed = true
for (var i = 0; i<cellNumberArray.length; i++) {
var my_color:Color = new Color(pieces_mc["piece"+cellNumberArray[i]].background_mc);
my_color.setRGB(0xA7C8C9);
pieces_mc["piece"+cellNumberArray[i]].exposed = true;
}
}
En anden klasse ser således ud:
class dk.thingholm.tools.randomizeArray {
private var inputArray:Array;
public function randomizeArray(inputArray:Array) {
trace(inputArray);
}
}
Men når jeg prøver at køre denne: cellNumberArray = randomizeArray(cellNumberArray);
Får jeg denne fejl:
**Error** C:\Download\Sudoku\dk\thingholm\gameBoard.as: Line 100: Type mismatch in assignment statement: found dk.thingholm.tools.randomizeArray where Array is required.
cellNumberArray = randomizeArray(cellNumberArray);
Jeg håber at nogen kan hjælpe
