STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229595
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2595 · P5190

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/68711372?noj=FRM68711372-22DC" width="1" height="1"></div>

GAPC Santa.swf

This is the info page for
Flash #22563

(Click the ID number above for more basic data on this flash file.)


Text
.

..

...

....

.....

loading

Help Santa get to GAPC to
deliver the holiday gifts!
Get Santa to the bottom of
the hill without losing all
his gifts and you win!

play game

Happy Holidays
from everyone at
GAPC

distance to
GAPC

gifts
remaining

GAPC

Illustration: Adam Harrison  Design: Kathryn Burke   Programming: Pat Cooney

ActionScript [AS1/AS2]

Frame 35
gotoAndPlay (36);
Frame 37
gotoAndPlay (36);
Frame 38
setProperty("/distance", _y , "491.9"); tellTarget ("/gifts") { gotoAndStop ("three"); }; timer = "0"; Set("/c2:counter", "0");
Frame 39
pi = "3.1416"; deltax = getProperty("c2", _x) - getProperty("c1", _x); deltay = getProperty("c2", _y) - getProperty("c1", _y); input = (deltax * deltax) + (deltay * deltay); call("sqrt"); distance = output; ratio = deltay / deltax; if ("0" < deltax) { if ("1" < ratio) { input = "1" / ratio; call("arctan"); angle = "90" - ((output * "180") / pi); } else if (("0" < ratio) and (ratio < "1")) { input = ratio; call("arctan"); angle = (output * "180") / "3.14"; } else if ((ratio < "0") and ((-"1") < ratio)) { input = ratio; call("arctan"); angle = "360" + ((output * "180") / "3.14"); } else if (ratio < (-"1")) { input = "1" / ratio; call("arctan"); angle = "270" - ((output * "180") / pi); } } else if (deltax < "0") { if ("1" < ratio) { input = "1" / ratio; call("arctan"); angle = "270" - ((output * "180") / pi); } else if (("0" < ratio) and (ratio < "1")) { input = ratio; call("arctan"); angle = "180" + ((output * "180") / "3.14"); } else if ((ratio < "0") and ((-"1") < ratio)) { input = ratio; call("arctan"); angle = "180" + ((output * "180") / "3.14"); } else if (ratio < (-"1")) { input = "1" / ratio; call("arctan"); angle = "90" - ((output * "180") / pi); } } else if (deltax == "0") { if ("0" < deltay) { angle = "90"; } else if (deltay < "0") { angle = -"90"; } else if (deltay == "0") { angle = "null"; } } setProperty("dline", _xscale , distance * "10"); setProperty("dline", _yscale , distance * "10"); setProperty("dline", _x , getProperty("c1", _x)); setProperty("dline", _y , getProperty("c1", _y)); setProperty("dline", _rotation , angle); startDrag ("/c2", true, "100", "275", "400", "275"); timer = timer + "1"; setProperty("/distance", _y , getProperty("/distance", _y) - "0.5"); trace(timer); if ("472" >= timer) { if (/c2:counter == "0") { if ("150" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left2"); }; } else if ("225" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left1"); }; } else if ("275" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("bigBags"); }; } else if ("350" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("right1"); }; } else { tellTarget ("/c2") { gotoAndPlay ("right2"); }; } } else if (/c2:counter == "1") { tellTarget ("/gifts") { gotoAndStop ("two"); }; if ("150" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left2m"); }; } else if ("225" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left1m"); }; } else if ("275" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("medBags"); }; } else if ("350" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("right1m"); }; } else { tellTarget ("/c2") { gotoAndPlay ("right2m"); }; } } else if (/c2:counter == "2") { tellTarget ("/gifts") { gotoAndStop ("one"); }; if ("150" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left2m"); }; } else if ("225" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left1m"); }; } else if ("275" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("medBags"); }; } else if ("350" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("right1m"); }; } else { tellTarget ("/c2") { gotoAndPlay ("right2m"); }; } } else if (/c2:counter == "3") { tellTarget ("/gifts") { gotoAndStop ("zero"); }; if ("150" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left2s"); }; } else if ("225" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("left1s"); }; } else if ("275" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("smallBags"); }; } else if ("350" >= getProperty("/c2", _x)) { tellTarget ("/c2") { gotoAndPlay ("right1s"); }; } else { tellTarget ("/c2") { gotoAndPlay ("right2s"); }; } } else { gotoAndPlay (143); } } else { gotoAndPlay (93); }
Frame 40
if (/detect:hit == "0") { gotoAndPlay (39); } else { gotoAndPlay (52); }
Frame 41
x = "1"; iterations = "20"; i = "0"; while (i < iterations) { x = x - (((x * x) - input) / ("2" * x)); i = i + "1"; } output = x;
Frame 48
x = input; arctan = ((((((((((x - (((x * x) * x) / "3")) + (((((x * x) * x) * x) * x) / "5")) - (((((((x * x) * x) * x) * x) * x) * x) / "7")) + (((((((((x * x) * x) * x) * x) * x) * x) * x) * x) / "9")) - (((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / "11")) + (((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / "13")) - (((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / "15")) + (((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / "17")) - (((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / "19")) + (((((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / "21")) - (((((((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / "23"); output = arctan;
Frame 52
stopDrag(); tellTarget ("/c2") { gotoAndPlay ("tumbling"); }; trace(/detect:hit);
Frame 53
if (/detect:hit == "0") { gotoAndPlay (39); }
Frame 87
gotoAndPlay (39);
Frame 93
stopAllSounds();
Frame 142
gotoAndPlay (193);
Frame 143
stopAllSounds();
Frame 192
gotoAndPlay (193);
Frame 247
stop();
Symbol 8 MovieClip Frame 25
gotoAndPlay (1);
Symbol 18 MovieClip Frame 14
gotoAndPlay (1);
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 9
stop();
Symbol 30 MovieClip Frame 18
stop();
Symbol 30 MovieClip Frame 27
stop();
Symbol 38 MovieClip Frame 1
hit = "0"; ob1_y = getProperty("/obstacle1/ob", _y); ob1_x = getProperty("/obstacle1", _x); ob1_h = getProperty("/obstacle1/ob", _height) / "2"; ob1_v = getProperty("/obstacle1/ob", _width) / "2"; ob2_y = getProperty("/obstacle2/ob", _y); ob2_x = getProperty("/obstacle2", _x); ob2_h = getProperty("/obstacle2/ob", _height) / "2"; ob2_v = getProperty("/obstacle2/ob", _width) / "2"; ob3_y = getProperty("/obstacle3/ob", _y); ob3_x = getProperty("/obstacle3", _x); ob3_h = getProperty("/obstacle3/ob", _height) / "2"; ob3_v = getProperty("/obstacle3/ob", _width) / "2"; ob4_y = getProperty("/obstacle4/ob", _y); ob4_x = getProperty("/obstacle4", _x); ob4_h = getProperty("/obstacle4/ob", _height) / "2"; ob4_v = getProperty("/obstacle4/ob", _width) / "2"; ob5_y = getProperty("/obstacle5/ob", _y); ob5_x = getProperty("/obstacle5", _x); ob5_h = getProperty("/obstacle5/ob", _height) / "2"; ob5_v = getProperty("/obstacle5/ob", _width) / "2"; santa_y = getProperty("/c2", _y); santa_x = getProperty("/c2", _x); santa_h = getProperty("/c2", _height) / "4"; santa_w = getProperty("/c2", _width) / "4"; distance_x1 = ob1_x - santa_x; distance_y1 = ob1_y - santa_y; area1 = (ob1_h + ob1_w) * (santa_h + santa_w); distance_x2 = ob2_x - santa_x; distance_y2 = ob2_y - santa_y; area2 = (ob2_h + ob2_w) * (santa_h + santa_w); distance_x3 = ob3_x - santa_x; distance_y3 = ob3_y - santa_y; area3 = (ob3_h + ob3_w) * (santa_h + santa_w); distance_x4 = ob4_x - santa_x; distance_y4 = ob4_y - santa_y; area4 = (ob4_h + ob4_w) * (santa_h + santa_w); distance_x5 = ob5_x - santa_x; distance_y5 = ob5_y - santa_y; area5 = (ob5_h + ob5_w) * (santa_h + santa_w); if (area1 >= ((distance_x1 * distance_x1) + (distance_y1 * distance_y1))) { gotoAndPlay (3); } else if (area2 >= ((distance_x2 * distance_x2) + (distance_y2 * distance_y2))) { gotoAndPlay (3); } else if (area3 >= ((distance_x3 * distance_x3) + (distance_y3 * distance_y3))) { gotoAndPlay (3); } else if (area4 >= ((distance_x4 * distance_x4) + (distance_y4 * distance_y4))) { gotoAndPlay (3); } else if (area5 >= ((distance_x5 * distance_x5) + (distance_y5 * distance_y5))) { gotoAndPlay (3); } else { trace("safe"); }
Symbol 38 MovieClip Frame 2
gotoAndPlay (1);
Symbol 38 MovieClip Frame 3
trace("boom"); hit = "1";
Symbol 38 MovieClip Frame 40
gotoAndPlay (1); hit = "0";
Symbol 40 MovieClip Frame 2
gotoAndPlay (1);
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 2
gotoAndPlay (1);
Symbol 45 MovieClip Frame 3
stop();
Symbol 45 MovieClip Frame 4
gotoAndPlay (3);
Symbol 45 MovieClip Frame 5
stop();
Symbol 45 MovieClip Frame 6
gotoAndPlay (5);
Symbol 45 MovieClip Frame 7
stop();
Symbol 45 MovieClip Frame 8
stop();
Symbol 45 MovieClip Frame 9
stop();
Symbol 45 MovieClip Frame 10
stop();
Symbol 45 MovieClip Frame 11
stop();
Symbol 45 MovieClip Frame 12
stop();
Symbol 46 MovieClip Frame 1
setProperty("ob", _y , -("75" + random("75"))); tellTarget ("ob") { gotoAndPlay(random("10") + "1"); }
Symbol 46 MovieClip Frame 2
if ("425" >= getProperty("ob", _y)) { setProperty("ob", _y , getProperty("ob", _y) + ("5" + random("10"))); } else { gotoAndPlay (4); }
Symbol 46 MovieClip Frame 3
gotoAndPlay (2);
Symbol 46 MovieClip Frame 4
gotoAndPlay (1);
Symbol 50 MovieClip Frame 12
gotoAndPlay (1);
Symbol 55 MovieClip Frame 12
gotoAndPlay (1);
Symbol 58 MovieClip Frame 1
Set("/:step", random("9") + "3");
Symbol 58 MovieClip Frame 2
gotoAndPlay (1);
Symbol 61 MovieClip Frame 1
step = "15"; _x = getProperty("/c2", _x); _y = (getProperty("/c2", _y) + "106");
Symbol 61 MovieClip Frame 3
_y = (_y + step); gotoAndPlay (2); if (_y >= "550") { gotoAndPlay (1); }
Symbol 77 MovieClip Frame 30
gotoAndPlay (1);
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 8
stop();
Symbol 79 MovieClip Frame 13
stop();
Symbol 79 MovieClip Frame 18
stop();
Symbol 79 MovieClip Frame 24
stop();
Symbol 79 MovieClip Frame 30
stop();
Symbol 79 MovieClip Frame 37
stop();
Symbol 79 MovieClip Frame 42
stop();
Symbol 79 MovieClip Frame 47
stop();
Symbol 79 MovieClip Frame 53
stop();
Symbol 79 MovieClip Frame 59
stop();
Symbol 79 MovieClip Frame 67
stop();
Symbol 79 MovieClip Frame 72
stop();
Symbol 79 MovieClip Frame 77
stop();
Symbol 79 MovieClip Frame 83
stop();
Symbol 79 MovieClip Frame 89
play(); counter = counter + "1";
Symbol 79 MovieClip Frame 124
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 91 Button
on (release) { gotoAndPlay (38); }

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 FontUsed by:3 4 5 6 7
Symbol 3 TextUses:2Used by:8
Symbol 4 TextUses:2Used by:8
Symbol 5 TextUses:2Used by:8
Symbol 6 TextUses:2Used by:8
Symbol 7 TextUses:2Used by:8
Symbol 8 MovieClipUses:3 4 5 6 7Used by:Timeline
Symbol 9 GraphicUsed by:Timeline
Symbol 10 GraphicUsed by:94  Timeline
Symbol 11 FontUsed by:12 15 17 24 25 31 63 97
Symbol 12 TextUses:11Used by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 TextUses:11Used by:Timeline
Symbol 16 GraphicUsed by:18 20 91  Timeline
Symbol 17 TextUses:11Used by:18 20 91  Timeline
Symbol 18 MovieClipUses:16 17Used by:20 91  Timeline
Symbol 19 GraphicUsed by:20 91
Symbol 20 ButtonUses:18 19 16 17Used by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 TextUses:11Used by:Timeline
Symbol 25 TextUses:11Used by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 GraphicUsed by:30 77  Timeline
Symbol 28 GraphicUsed by:30 77  Timeline
Symbol 29 GraphicUsed by:30  Timeline
Symbol 30 MovieClipUses:27 28 29Used by:Timeline
Symbol 31 TextUses:11Used by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 GraphicUsed by:Timeline
Symbol 38 MovieClipUsed by:Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:45  Timeline
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:45  Timeline
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45  Timeline
Symbol 45 MovieClipUses:40 42 44Used by:46  Timeline
Symbol 46 MovieClipUses:45Used by:Timeline
Symbol 47 GraphicUsed by:50 55  Timeline
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:47 48 49Used by:Timeline
Symbol 51 GraphicUsed by:55
Symbol 52 GraphicUsed by:55
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:47 51 52 53 54Used by:Timeline
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:Timeline
Symbol 58 MovieClipUsed by:Timeline
Symbol 59 MovieClipUsed by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 GraphicUsed by:79  Timeline
Symbol 63 TextUses:11Used by:79  Timeline
Symbol 64 GraphicUsed by:79  Timeline
Symbol 65 GraphicUsed by:79  Timeline
Symbol 66 GraphicUsed by:77
Symbol 67 GraphicUsed by:77
Symbol 68 GraphicUsed by:77
Symbol 69 GraphicUsed by:77
Symbol 70 GraphicUsed by:77
Symbol 71 GraphicUsed by:77
Symbol 72 GraphicUsed by:77
Symbol 73 GraphicUsed by:77
Symbol 74 GraphicUsed by:77
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:66 67 68 69 70 71 72 73 74 27 75 28 76Used by:79  Timeline
Symbol 78 SoundUsed by:79 85
Symbol 79 MovieClipUses:62 63 64 65 77 78Used by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 SoundUsed by:85  Timeline
Symbol 82 SoundUsed by:85  Timeline
Symbol 83 SoundUsed by:85  Timeline
Symbol 84 SoundUsed by:85  Timeline
Symbol 85 MovieClipUses:81 82 83 78 84Used by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 BitmapUsed by:89 96
Symbol 89 GraphicUses:88Used by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 ButtonUses:18 19 16 17Used by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 MovieClipUses:10Used by:Timeline
Symbol 95 GraphicUsed by:Timeline
Symbol 96 GraphicUses:88Used by:Timeline
Symbol 97 TextUses:11Used by:Timeline

Instance Names

"obstacle1"Frame 38Symbol 46 MovieClip
"detect"Frame 38Symbol 38 MovieClip
"obstacle2"Frame 38Symbol 46 MovieClip
"obstacle3"Frame 38Symbol 46 MovieClip
"obstacle4"Frame 38Symbol 46 MovieClip
"obstacle5"Frame 38Symbol 46 MovieClip
"dline"Frame 38Symbol 57 MovieClip
"c2"Frame 38Symbol 79 MovieClip
"blank"Frame 38Symbol 59 MovieClip
"c1"Frame 38Symbol 59 MovieClip
"gifts"Frame 38Symbol 30 MovieClip
"distance"Frame 38Symbol 94 MovieClip
"charlie"Symbol 45 MovieClip Frame 1Symbol 40 MovieClip
"charlie"Symbol 45 MovieClip Frame 3Symbol 42 MovieClip
"charlie"Symbol 45 MovieClip Frame 5Symbol 44 MovieClip
"ob"Symbol 46 MovieClip Frame 1Symbol 45 MovieClip

Labels

"sqrt"Frame 41
"arctan"Frame 48
"three"Symbol 30 MovieClip Frame 1
"two"Symbol 30 MovieClip Frame 9
"one"Symbol 30 MovieClip Frame 18
"zero"Symbol 30 MovieClip Frame 27
"hit"Symbol 38 MovieClip Frame 3
"1"Symbol 45 MovieClip Frame 1
"2"Symbol 45 MovieClip Frame 3
"3"Symbol 45 MovieClip Frame 5
"4"Symbol 45 MovieClip Frame 7
"5"Symbol 45 MovieClip Frame 8
"6"Symbol 45 MovieClip Frame 9
"7"Symbol 45 MovieClip Frame 10
"8"Symbol 45 MovieClip Frame 11
"9"Symbol 45 MovieClip Frame 12
"bigBags"Symbol 79 MovieClip Frame 1
"left1"Symbol 79 MovieClip Frame 8
"left2"Symbol 79 MovieClip Frame 13
"right1"Symbol 79 MovieClip Frame 18
"right2"Symbol 79 MovieClip Frame 24
"medBags"Symbol 79 MovieClip Frame 30
"left1m"Symbol 79 MovieClip Frame 37
"left2m"Symbol 79 MovieClip Frame 42
"right1m"Symbol 79 MovieClip Frame 47
"right2m"Symbol 79 MovieClip Frame 53
"smallBags"Symbol 79 MovieClip Frame 59
"left1s"Symbol 79 MovieClip Frame 67
"left2s"Symbol 79 MovieClip Frame 72
"right1s"Symbol 79 MovieClip Frame 77
"right2s"Symbol 79 MovieClip Frame 83
"tumbling"Symbol 79 MovieClip Frame 89




http://swfchan.com/5/22563/info.shtml
Created: 26/5 -2019 21:15:22 Last modified: 26/5 -2019 21:15:22 Server time: 22/12 -2024 10:41:21