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

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

Jurassic Pinball.swf

This is the info page for
Flash #14909

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


Text
-

-

1

2

ActionScript [AS1/AS2]

Frame 1
fscommand ("fullscreen", "true"); fscommand ("allowscale", "false"); fscommand ("showmenu", "false");
Frame 6
stop();
Instance of Symbol 5 MovieClip "progressbar" in Frame 6
onClipEvent (load) { totalFileSize = _root.getBytesTotal(); startTime = getTimer(); startBytes = _root.getBytesLoaded(); this._xscale = 0; } onClipEvent (enterFrame) { bytesLoaded = _root.getBytesLoaded(); amountLoaded = bytesLoaded / totalFileSize; percentLoaded = int(100 * amountLoaded); this._xscale = percentLoaded; timeSoFar = getTimer() - startTime; speed = bytesLoaded / timeSoFar; bytesLeft = totalFileSize - bytesLoaded; timeLeft = (bytesLeft / 1000) * (speed / 1000); speed = int(10 * speed) / 10; _root.bytesMessage = ((int(bytesLoaded / 1000) + "kb/") + int(totalFileSize / 1000)) + "kb"; _root.speedMessage = speed + "k/sec"; _root.timeMessage = int(timeLeft) + " seconds remaining"; if (amountLoaded >= 1) { _root.gotoAndStop("complete"); } }
Frame 7
stop();
Frame 508
stop();
Frame 509
score = 0; Balls = 5; _root.StartUp.gotoAndPlay(2);
Frame 510
stop(); if (0 >= _root.Balls) { _root.Over.gotoAndStop(2); _root.PressStart.gotoAndStop(2); gotoAndStop (558); }
Instance of Symbol 80 MovieClip "flipperRight" in Frame 510
onClipEvent (load) { angle = 0; ismoving = false; } onClipEvent (enterFrame) { if (Key.isDown(Key.RIGHT)) { if (this._rotation < 90) { ismoving = true; this._rotation = angle; angle = angle + 20; } else { ismoving = false; } } else { ismoving = false; angle = 0; this._rotation = angle; } }
Instance of Symbol 82 MovieClip "flipperLeft" in Frame 510
onClipEvent (load) { angle = 0; ismoving = false; } onClipEvent (enterFrame) { if (Key.isDown(Key.LEFT)) { if (-90 < this._rotation) { ismoving = true; this._rotation = angle; angle = angle - 20; } else { ismoving = false; } } else { ismoving = false; angle = 360; this._rotation = angle; } }
Frame 511
TableTop.play();
Frame 553
stop();
Instance of Symbol 130 MovieClip "ball" in Frame 553
onClipEvent (load) { movy = -4; movx = 2; colid = false; (oldy = 0); prevx = this._x; prevy = this._y; } onClipEvent (enterFrame) { s = new Sound(); s.attachSound("looserwav"); if (365 < this._y) { s.start(); _root.Balls--; _root.PressStart.gotoAndStop(1); _root.gotoAndPlay("StartOver"); } var friction = 0.02; if (Math.abs(movx)) { movx = movx - (movx * friction); } if (Math.abs(movy)) { movy = movy - (movy * friction); } if (!colid) { movy = movy + 0.15; } if (9 < movx) { movx = 9; } else if (movx < -9) { movx = -9; } if (8 < movy) { movy = 8; } else if (movy < -8) { movy = -8; } this._x = this._x + movx; this._y = this._y + movy; obstNum = 18; i = 0; for ( ; i < obstNum ; i++) { var ball = this; var obstacle = _root["obst" + i]; var collisionX = (obstacle._x - ball._x); var collisionY = (obstacle._y - ball._y); var distanceSquared = ((collisionX * collisionX) + (collisionY * collisionY)); var sumRadius = ((ball._height / 2) + (obstacle._height / 2)); var sumRadiusSquared = (sumRadius * sumRadius); if (sumRadiusSquared >= distanceSquared) { _root.score = _root.score + 100; if (_root.score == 10000) { _root.Bonus.play(); } else if (_root.score == 20000) { _root.Bonus.play(); } else if (_root.score == 30000) { _root.Bonus.play(); } else if (_root.score == 40000) { _root.Bonus.play(); } else if (_root.scsore == 50000) { _root.Bonus.play(); } obstacle.play(); _root.PB01.gotoAndPlay(2); var collisionVectorLength = Math.sqrt(distanceSquared); if (collisionVectorLength == 0) { collisionVectorLength = 1; } var collisionNormalX = (collisionX / collisionVectorLength); var collisionNormalY = (collisionY / collisionVectorLength); var Acvx = ((movx * collisionNormalX) + (movy * collisionNormalY)); var Acvy = ((movy * collisionNormalX) - (movx * collisionNormalY)); if (Acvx < 0) { continue; } var Bcvx = 0; var Bcvy = 0; var m1 = 5; var m2 = 100; var mT = (m1 + m2); var Afvx = ((((m1 - m2) * Acvx) + ((m2 + m2) * Bcvx)) / mT); movx = (Afvx * collisionNormalX) - (Acvy * collisionNormalY); movy = (collisionNormalX * Acvy) + (Afvx * collisionNormalY); movx = movx * 1.2; movy = movy * 1.2; this.gotoAndStop(2); } else { this.gotoAndStop(1); } } if (this._y < (_root.wallTop._y + (this._height / 2))) { this._y = _root.wallTop._y + (this._height / 2); movy = movy * -1; } else if ((_root.wallBot._y - (this._height / 2)) < this._y) { this._y = _root.wallBot._y - (this._height / 2); movy = movy * -1; } else if ((_root.wallRig._x - (this._height / 2)) < this._x) { this._x = _root.wallRig._x - (this._height / 2); movx = movx * -1; } else if (this._x < (_root.wallLef._x + (this._height / 2))) { this._x = _root.wallLef._x + (this._height / 2); movx = movx * -1; } oldx = this._x; oldy = this._y; if (_root.flipperLeft.hitTest(this._x, this._y, true) || (_root.flipperRight.hitTest(this._x, this._y, true))) { if (_root.flipperRight.hitTest(this._x, this._y, true)) { var flipper = _root.flipperRight; var angle = (45 + _root.flipperRight._rotation); var phiRad = (Math.PI * (angle / 180)); } else if (_root.flipperLeft.hitTest(this._x, this._y, true)) { var flipper = _root.flipperLeft; var angle = (135 + _root.flipperLeft._rotation); var phiRad = (Math.PI * (angle / 180)); } var movxN = ((movx * Math.cos(phiRad)) - (movy * Math.sin(phiRad))); var movyN = ((movx * Math.sin(phiRad)) + (movy * Math.cos(phiRad))); this._x = oldx; this._y = oldy - 2; if ((0 < movy) && (flipper.ismoving)) { movyN = movyN * -8.5; } else if ((0 < movy) && (!flipper.ismoving)) { movyN = movyN * -1; } else if ((movy < 0) && (flipper.ismoving)) { movyN = movyN * 8.5; } else if ((movy < 0) && (!flipper.ismoving)) { movyN = movyN * 1; } movx = (movxN * Math.cos(phiRad)) + (movyN * Math.sin(phiRad)); movy = ((-movxN) * Math.sin(phiRad)) + (movyN * Math.cos(phiRad)); colid = true; } else { colid = false; } }
Frame 558
stop();
Frame 559
stop();
Symbol 15 MovieClip Frame 30
stop();
Symbol 18 Button
on (release) { gotoAndPlay (8); }
Symbol 24 MovieClip Frame 44
stop();
Symbol 40 Button
on (release) { gotoAndPlay (509); }
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 2
play();
Symbol 43 MovieClip Frame 60
_root.StartLights.gotoAndPlay(2);
Symbol 48 Button
on (release) { fscommand ("quit"); }
Symbol 50 Button
on (release) { _root.gotoAndStop("More"); }
Symbol 54 MovieClip Frame 1
Light = random(60);
Symbol 54 MovieClip Frame 4
if (Light == 6) { gotoAndPlay (5); } else { gotoAndPlay (1); }
Symbol 60 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 5
_root.bonusL01.play();
Symbol 89 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 2
PB.play();
Symbol 93 MovieClip Frame 15
gotoAndStop (1);
Symbol 94 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 2
PB.play();
Symbol 94 MovieClip Frame 15
gotoAndStop (1);
Symbol 109 MovieClip Frame 1
stop();
Symbol 111 Button
on (keyPress "<Space>") { play(); _root.PressStart.gotoAndStop(2); }
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 2
play();
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 5
_root.bonusL02.play();
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 2
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 2
stop();
Symbol 134 Button
on (release) { gotoAndPlay (509); _root.Over.gotoAndStop(1); stopAllSounds(); }
Symbol 150 Button
on (release) { getURL ("http://fun.techradium.com", "_blank"); }
Symbol 154 Button
on (release) { stopAllSounds(); _root.gotoAndPlay("NewGame"); }

Library Items

Symbol 1 Sound [looserwav]
Symbol 2 Sound [FlipSound]
Symbol 3 GraphicUsed by:Timeline
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:Timeline
Symbol 6 GraphicUsed by:Timeline
Symbol 7 GraphicUsed by:Timeline
Symbol 8 FontUsed by:9 10
Symbol 9 EditableTextUses:8Used by:Timeline
Symbol 10 EditableTextUses:8Used by:Timeline
Symbol 11 GraphicUsed by:15
Symbol 12 GraphicUsed by:15  Timeline
Symbol 13 GraphicUsed by:15
Symbol 14 SoundUsed by:15
Symbol 15 MovieClipUses:11 12 13 14Used by:Timeline
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 ButtonUses:16 17Used by:Timeline
Symbol 19 GraphicUsed by:26
Symbol 20 GraphicUsed by:26
Symbol 21 GraphicUsed by:26
Symbol 22 GraphicUsed by:26
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:19 20 21 22 24 25Used by:Timeline
Symbol 27 SoundUsed by:Timeline
Symbol 28 GraphicUsed by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 GraphicUsed by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 FontUsed by:34 35
Symbol 34 TextUses:33Used by:Timeline
Symbol 35 TextUses:33Used by:Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 GraphicUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 ButtonUses:37 38 39Used by:Timeline
Symbol 41 GraphicUsed by:Timeline
Symbol 42 SoundUsed by:43
Symbol 43 MovieClipUses:42Used by:Timeline
Symbol 44 GraphicUsed by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 ButtonUses:46 47Used by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 ButtonUses:49Used by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:52 53Used by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 SoundUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:56 57 58 59Used by:Timeline
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:61 62 63Used by:Timeline
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:Timeline
Symbol 69 GraphicUsed by:77 115
Symbol 70 GraphicUsed by:77 115
Symbol 71 SoundUsed by:77 115
Symbol 72 GraphicUsed by:77 115
Symbol 73 GraphicUsed by:77 115
Symbol 74 GraphicUsed by:77 115
Symbol 75 GraphicUsed by:77 115
Symbol 76 GraphicUsed by:77 115
Symbol 77 MovieClipUses:69 70 71 72 73 74 75 76Used by:Timeline
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80 82
Symbol 80 MovieClipUses:78 79Used by:Timeline
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81 79Used by:Timeline
Symbol 83 GraphicUsed by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 SoundUsed by:89
Symbol 89 MovieClipUses:85 86 87 88Used by:93 94
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:93 94
Symbol 92 SoundUsed by:93 94
Symbol 93 MovieClipUses:89 91 92Used by:Timeline
Symbol 94 MovieClipUses:89 91 92Used by:Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:Timeline
Symbol 97 GraphicUsed by:98 130
Symbol 98 MovieClipUses:97Used by:Timeline
Symbol 99 GraphicUsed by:109
Symbol 100 GraphicUsed by:109
Symbol 101 GraphicUsed by:109
Symbol 102 GraphicUsed by:109
Symbol 103 GraphicUsed by:109
Symbol 104 SoundUsed by:109
Symbol 105 GraphicUsed by:109
Symbol 106 GraphicUsed by:109
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:99 100 101 102 103 104 105 106 107 108Used by:Timeline
Symbol 110 GraphicUsed by:111
Symbol 111 ButtonUses:110Used by:Timeline
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:112 113Used by:Timeline
Symbol 115 MovieClipUses:69 70 71 72 73 74 75 76Used by:Timeline
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:Timeline
Symbol 118 FontUsed by:119 120 124
Symbol 119 EditableTextUses:118Used by:Timeline
Symbol 120 EditableTextUses:118Used by:Timeline
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 EditableTextUses:118Used by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:Timeline
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:Timeline
Symbol 130 MovieClipUses:97Used by:Timeline
Symbol 131 GraphicUsed by:134
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 ButtonUses:131 132 133Used by:Timeline
Symbol 135 GraphicUsed by:Timeline
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:Timeline
Symbol 138 GraphicUsed by:Timeline
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:Timeline
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:Timeline
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:Timeline
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:Timeline
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:Timeline
Symbol 149 GraphicUsed by:150
Symbol 150 ButtonUses:149Used by:Timeline
Symbol 151 GraphicUsed by:154
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 ButtonUses:151 152 153Used by:Timeline
Symbol 155 GraphicUsed by:Timeline

Instance Names

"progressbar"Frame 6Symbol 5 MovieClip
"StartUp"Frame 509Symbol 43 MovieClip
"Bonus"Frame 510Symbol 60 MovieClip
"bonusL01"Frame 510Symbol 64 MovieClip
"bonusL02"Frame 510Symbol 64 MovieClip
"obst13"Frame 510Symbol 66 MovieClip
"obst16"Frame 510Symbol 66 MovieClip
"obst14"Frame 510Symbol 68 MovieClip
"obst15"Frame 510Symbol 68 MovieClip
"obst10"Frame 510Symbol 77 MovieClip
"flipperRight"Frame 510Symbol 80 MovieClip
"flipperLeft"Frame 510Symbol 82 MovieClip
"obst1"Frame 510Symbol 93 MovieClip
"obst6"Frame 510Symbol 93 MovieClip
"obst4"Frame 510Symbol 94 MovieClip
"obst3"Frame 510Symbol 93 MovieClip
"obst0"Frame 510Symbol 93 MovieClip
"obst8"Frame 510Symbol 93 MovieClip
"obst5"Frame 510Symbol 93 MovieClip
"obst9"Frame 510Symbol 93 MovieClip
"obst7"Frame 510Symbol 93 MovieClip
"obst2"Frame 510Symbol 93 MovieClip
"obst11"Frame 510Symbol 96 MovieClip
"obst12"Frame 510Symbol 96 MovieClip
"TableTop"Frame 510Symbol 109 MovieClip
"StartLights"Frame 510Symbol 114 MovieClip
"obst17"Frame 510Symbol 115 MovieClip
"Over"Frame 510Symbol 117 MovieClip
"PressStart"Frame 510Symbol 122 MovieClip
"wallTop"Frame 553Symbol 127 MovieClip
"wallRig"Frame 553Symbol 129 MovieClip
"wallLef"Frame 553Symbol 129 MovieClip
"wallBot"Frame 553Symbol 127 MovieClip
"ball"Frame 553Symbol 130 MovieClip
"PB"Symbol 93 MovieClip Frame 1Symbol 89 MovieClip
"PB"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "looserwav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "FlipSound"

Labels

"loading"Frame 6
"complete"Frame 7
"NewGame"Frame 509
"StartOver"Frame 510
"game"Frame 553
"EndGame"Frame 558
"More"Frame 559

Dynamic Text Variables

bytesMessageSymbol 9 EditableText"-"
speedMessageSymbol 10 EditableText"-"
scoreSymbol 119 EditableText""
BallsSymbol 120 EditableText""
PlayerNameSymbol 124 EditableText""




http://swfchan.com/3/14909/info.shtml
Created: 3/6 -2019 05:30:32 Last modified: 3/6 -2019 05:30:32 Server time: 15/05 -2024 15:59:52