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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

8ball.swf

This is the info page for
Flash #6083

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


Text
Magic 8 ball

ask a question with a yes/no response then click the 8 ball for your answer

disclaimer: strawberryblond does not recommend prolonged occult dabbling. Ask only if you can handle the truth.

action

prediction
goes
here

ActionScript [AS1/AS2]

Frame 1
_root.alarmclock = getTimer();
Symbol 41 MovieClip Frame 1
if (this._name != "view1") { _global.finished = false; _global.finished2 = false; _global.playing = true; }
Symbol 41 MovieClip Frame 51
if (this._name != "view1") { _global.finished2 = true; } stop();
Symbol 41 MovieClip Frame 52
if (this._name != "view1") { _global.playing2 = true; }
Symbol 41 MovieClip Frame 83
if (this._name != "view1") { _global.finished = true; _global.playing = false; _global.playing2 = false; } stop();
Instance of Symbol 14 MovieClip "action" in Symbol 42 MovieClip Frame 1
onClipEvent (load) { _global.finished = true; _global.finished2 = true; _global.predictions = new Array("Why all these questions?", "I hate brussel sprouts", "Outlook Good", "Outlook Not So Good", "My Reply Is No", "Don't Count On It", "You May Rely On It", "Ask Again Later", "Most Likely", "Cannot Predict Now", "My Sources Say No", "Without a Doubt", "Reply Hazy, Try Again", "As I See It, Yes", "Better Not Tell You Now", "It Is Certain", "Very Doubtful", "It Is Decidedly So", "Concentrate and Ask Again", "Signs Point to Yes", "Yes", "Yes Definately"); light_src_x = -300; light_src_y = -200; duplicateMovieClip ("_parent.shine", "shine1", 23); _parent.shine1._x = 0; _parent.shine1._y = 0; duplicateMovieClip ("_parent.rim", "rim1", 22); _parent.rim1._x = 0; _parent.rim1._y = 0; duplicateMovieClip ("_parent.mask", "mask1", 21); _parent.mask1._x = 0; _parent.mask1._y = 0; _parent.mask1._alpha = 0; _root.gored = false; _root.num = 10; delay = Math.random() * 4000; _root.alarmclock = delay; lightning_on = false; i = 1; while (i <= _root.num) { duplicateMovieClip ("_parent.swirl", "swirl" + i, i); _parent["swirl" + i]._x = (Math.random() * 100) - 50; _parent["swirl" + i]._y = (Math.random() * 100) - 50; _parent["swirl" + i]._rotation = Math.random() * 360; _parent["swirl" + i]._alpha = 25; _parent["swirl" + i].dirn = (Math.round(Math.random()) - 0.5) * 2; i++; } } onClipEvent (enterFrame) { timeelapsed = getTimer(); if (timeelapsed > _root.alarmclock) { delay = (Math.random() * 4000) + 500; _root.alarmclock = _root.alarmclock + delay; cloud_num = Math.round(Math.random() * (_root.num - 1)) + 1; duplicateMovieClip ("_parent.lightning", "lightning1", -1); _parent.lightning1._x = _parent["swirl" + cloud_num]._x; _parent.lightning1._y = _parent["swirl" + cloud_num]._y; _parent.lightning1._rotation = Math.random() * 360; lightning_on = true; lightning_time = timeelapsed; } if (lightning_on == true) { if (timeelapsed > (lightning_time + 100)) { _parent.lightning1._visible = false; lightning_on = false; } } i = 1; while (i <= _root.num) { _parent["swirl" + i]._rotation = _parent["swirl" + i]._rotation + (1 * _parent["swirl" + i].dirn); i++; } if ((_root.gored == true) && (_parent.mask1._alpha < 20)) { _parent.mask1._alpha = _parent.mask1._alpha + 0.5; } if ((_root.gored == false) && (_parent.mask1._alpha > 0)) { _parent.mask1._alpha = _parent.mask1._alpha - 0.5; } angle = (360 * Math.atan((_parent._y - light_src_y) / (_parent._x - light_src_x))) / (Math.PI*2); _parent.shine1._rotation = angle - 90; if (ang == 180) { ang = -180; } freq = 0.25; amp = 5; a = 5; b = 5; c = 5; d = 5; if ((_global.finished2 == true) && (_global.finished == false)) { _parent.viewer._x = ((a * Math.sin(ang / 8)) + (c * Math.sin(ang / 4))) + (amp * Math.sin(ang)); _parent.viewer._y = ((-10 + (b * Math.cos(ang / 32))) + (d * Math.cos(ang / 4))) + (amp * Math.sin(ang + (Math.PI/2))); } ang = ang + freq; }
Instance of Symbol 23 MovieClip "mask" in Symbol 42 MovieClip Frame 1
on (rollOver) { _root.gored = true; } on (rollOut) { _root.gored = false; } on (press) { if (((_global.finished2 == true) && (_global.playing == true)) && (_global.playing2 != true)) { _parent.viewer.gotoAndPlay("next"); } startDrag ("_root.ball"); ran_var = Math.round((Math.random() * _global.predictions.length) - 0.4999999999999); } on (release) { stopDrag(); if (_global.finished == true) { duplicateMovieClip ("_parent.view1", "viewer", 19); _parent.viewer.triangle.pred = predictions[ran_var]; _parent.viewer._x = 0; _parent.viewer._y = -10; } }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:7
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:7
Symbol 5 FontUsed by:6
Symbol 6 TextUses:5Used by:7
Symbol 7 MovieClipUses:2 4 6Used by:Timeline
Symbol 8 FontUsed by:9 10 39
Symbol 9 TextUses:8Used by:Timeline
Symbol 10 TextUses:8Used by:Timeline
Symbol 11 GraphicUsed by:42
Symbol 12 FontUsed by:13
Symbol 13 EditableTextUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:42
Symbol 15 GraphicUsed by:18
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18
Symbol 18 MovieClipUses:15 17Used by:42
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClipUses:20Used by:42
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:42
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:42
Symbol 26 GraphicUsed by:30
Symbol 27 BitmapUsed by:29
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:27 28Used by:30
Symbol 30 MovieClipUses:26 29Used by:37
Symbol 31 BitmapUsed by:33
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:31 32Used by:37
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClipUses:30 33 36Used by:42
Symbol 38 GraphicUsed by:40
Symbol 39 EditableTextUses:8Used by:40
Symbol 40 MovieClipUses:38 39Used by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClipUses:11 14 18 21 23 25 37 41Used by:Timeline

Instance Names

"ball"Frame 1Symbol 42 MovieClip
"face"Symbol 37 MovieClip Frame 1Symbol 30 MovieClip
"shady"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip
"triangle"Symbol 41 MovieClip Frame 1Symbol 40 MovieClip
"action"Symbol 42 MovieClip Frame 1Symbol 14 MovieClip
"swirl"Symbol 42 MovieClip Frame 1Symbol 18 MovieClip
"lightning"Symbol 42 MovieClip Frame 1Symbol 21 MovieClip
"mask"Symbol 42 MovieClip Frame 1Symbol 23 MovieClip
"rim"Symbol 42 MovieClip Frame 1Symbol 25 MovieClip
"shine"Symbol 42 MovieClip Frame 1Symbol 37 MovieClip
"view1"Symbol 42 MovieClip Frame 1Symbol 41 MovieClip

Labels

"next"Symbol 41 MovieClip Frame 51

Dynamic Text Variables

predSymbol 39 EditableText"prediction goes here"




http://swfchan.com/2/6083/info.shtml
Created: 14/6 -2019 16:21:16 Last modified: 14/6 -2019 16:21:16 Server time: 07/05 -2024 10:25:10