Perhaps I ought to have pointed out that it’s meant to help young children learn French so you have to translate.
And work out what my drawings are… 
You can see how I did it here, it’s not truly a random program. [AS]// variables used by games to move through the game
_root.score = 0;
_root.speed = 15;
_root.speedCounter = 0;
_root.counter = 0;
_root.deal = 0;
_root.group = “”;
_root.tempArray = [];
_root.tempArray.splice(0);
_root.cardNumber = 1;
// Game 1 order of play array
// These variables must match the markers in movie clip ‘mcDealGme1’
gme1Array = [“bathroom”, “bedroom”, “dining”, “garage”, “garden”, “hall”, “kitchen”, “living”, “stairs”, “house”];
// Game 2 order of play array
// These variables must match the markers in movie clip ‘mcDealGme2’
gme2Array = [“wardrobe”, “drawer”, “radio”, “computer”, “lamp”, “hifi”, “bed”, “tele”, “sofa”, “desk”];
// Game 3 order of play array
// These variables must match the markers in movie clip ‘mcDealGme3’
gme3Array = [“one”, “two”, “three”, “four”, “five”, “six”, “seven”, “eight”, “nine”, “ten”];
// Game 1 group arrays
// These variables must match the markers in movie clip ‘mcDealGme1’
gme1grp0 = [“dining”, “living”, “garden”];
gme1grp1 = [“living”, “bathroom”, “kitchen”];
gme1grp2 = [“bedroom”, “kitchen”, “hall”];
gme1grp3 = [“stairs”, “house”, “kitchen”];
gme1grp4 = [“garage”, “dining”, “hall”];
gme1grp5 = [“house”, “stairs”, “living”];
gme1grp6 = [“bedroom”, “garage”, “dining”];
gme1grp7 = [“bathroom”, “kitchen”, “house”];
gme1grp8 = [“hall”, “house”, “garden”];
gme1grp9 = [“living”, “stairs”, “hall”];
// Game 2 group arrays
// These variables must match the markers in movie clip ‘mcDealGme2’
gme2grp0 = [“drawer”, “desk”, “hifi”];
gme2grp1 = [“tele”, “sofa”, “bed”];
gme2grp2 = [“computer”, “hifi”, “tele”];
gme2grp3 = [“radio”, “wardrobe”, “lamp”];
gme2grp4 = [“desk”, “sofa”, “drawer”];
gme2grp5 = [“tele”, “drawer”, “wardrobe”];
gme2grp6 = [“hifi”, “radio”, “desk”];
gme2grp7 = [“wardrobe”, “computer”, “lamp”];
gme2grp8 = [“drawer”, “cooking”, “bed”];
gme2grp9 = [“lamp”, “hifi”, “wardrobe”];
// Game 3 group arrays
// These variables must match the markers in movie clip ‘mcDealGme3’
gme3grp0 = [“four”, “seven”, “ten”];
gme3grp1 = [“one”, “five”, “six”];
gme3grp2 = [“two”, “eight”, “nine”];
gme3grp3 = [“three”, “ten”, “six”];
gme3grp4 = [“four”, “nine”, “two”];
gme3grp5 = [“ten”, “eight”, “seven”];
gme3grp6 = [“six”, “three”, “two”];
gme3grp7 = [“ten”, “five”, “nine”];
gme3grp8 = [“seven”, “one”, “eight”];
gme3grp9 = [“four”, “two”, “nine”];[/AS] Then there’s lots of these to fill up a temp array… [AS]function game1array0 () {
i = 0;
while (i<=gme1grp0.length-1) {
_root.tempArray* = gme1grp0*;
i = i+1;
}
} [/AS] Then functions to choose a start card, play it and remove them when needed. Then it repeats all that for game 2 and game 3… But you’re right, the images alone do bump it up quite a bit. 