Nu har vi ordnat till koden, det va mycket fulkod och så. Jag tänkte att det vore bäst att posta den fungerande koden ifall någon annan har liknande problem.
import flash.display.MovieClip;
import flash.events.MouseEvent;
//stop();
var cardArray:Array = new Array(H2,R2,H3,R3,H4,H5,H6,H7,H8,H9,H101,RA,R4,R5,R6,R7,R8,R9,R10,HK1,HJ1,HQ1,HA1,RJ,RQ,RK,SA);
var bakgrundgame:MovieClip = new bakgrundspel;
var knapp:MovieClip = new startknapp;
var bakgrundmenu:MovieClip = new bakgrundmeny;
var spela2:MovieClip= new spela;
var alternativ2:MovieClip= new alternativ;
var credits2:MovieClip= new credits;
var highscore2:MovieClip= new highscore;
var avsluta2:MovieClip= new avsluta;
addChild(bakgrundmenu);
bakgrundmenu.x = 0;
bakgrundmenu.y = 0;
addChild(spela2);
spela2.width = 160;
spela2.height = 50;
spela2.x = 100;
spela2.y = 200;
addChild(alternativ2);
alternativ2.width = 200;
alternativ2.height = 50;
alternativ2.x = 150;
alternativ2.y = 480;
addChild(credits2);
credits2.width = 160;
credits2.height = 50;
credits2.x = 100;
credits2.y = 580;
addChild(highscore2);
highscore2.width = 200;
highscore2.height = 50;
highscore2.x = 100;
highscore2.y = 680;
addChild(avsluta2);
avsluta2.width = 160;
avsluta2.height = 50;
avsluta2.x = 100;
avsluta2.y = 780;
spela2.addEventListener(MouseEvent.CLICK,meny);
function menyspela():void {
removeChild(bakgrundmenu);
removeChild(spela2);
addChild(bakgrundgame);
bakgrundgame.x = 0;
bakgrundgame.y = 0;
addChild(knapp);
knapp.x = 100;
knapp.y = 200;
knapp.width = 100;
knapp.height= 50;
spela2.removeEventListener(MouseEvent.CLICK,meny);
knapp.addEventListener(MouseEvent.CLICK,deal);
}
var b:int=0
var t:int=0
function spelare():void {
var kort1:int = Math.floor((Math.random() * cardArray.length));
var pickCard1 = cardArray[kort1];
cardArray.splice(kort1,1);
trace(kort1);
var card1:MovieClip = new pickCard1();
addChild(card1);
card1.x= 250;
card1.y=500;
}
function dealer():void {
var kort:int = Math.floor((Math.random() * cardArray.length));
var pickCard = cardArray[kort];
cardArray.splice(kort,1);
trace(kort);
var card:MovieClip = new pickCard();
addChild(card);
card.x = 250;
card.y = 100;
}
function meny(e:MouseEvent):void {
menyspela();
}
var tom:int;
tom= 0;
function deal(e:MouseEvent):void {
if(tom==0) {
spelare();
tom=1;
}
else {
dealer();
removeChild(knapp);
var knapp2:MovieClip = new startknapp2;
addChild(knapp2);
knapp2.x = 100;
knapp2.y = 200;
knapp2.addEventListener(MouseEvent.CLICK,hit);
var knapp3:MovieClip = new startknapp3;
addChild(knapp3);
knapp3.x = 100;
knapp3.y = 300;
knapp3.addEventListener(MouseEvent.CLICK,stand);
}
}
function hit(e:MouseEvent):void {
var kort2:int = Math.floor((Math.random() * cardArray.length));
var pickCard2 = cardArray[kort2];
cardArray.splice(kort2,1);
trace(kort2);
var card2:MovieClip = new pickCard2();
addChild(card2);
card2.x = 300+t;
card2.y = 500;
t=t+50;
}
function stand(e:MouseEvent):void {
var kort3:int = Math.floor((Math.random() * cardArray.length));
var pickCard3 = cardArray[kort3];
cardArray.splice(kort3,1);
trace(kort3);
var card3:MovieClip = new pickCard3();
addChild(card3);
card3.x= 300+b;
card3.y= 100;
b=b+50;
}