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

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

Drunk Key.swf

This is the info page for
Flash #42566

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


Text
Mistä on kyse?
Testaa alkoholin
vaikutuksia
suorituskykyysi.
Laita avain lukkoon
napauttamalla avaimen
kärjellä avaimenreikää.
Muuta promillemäärää
liukuvalla asteikolla.

x

Promillelukko

?

x

Hae tietoa alkoholin vaikutuksista >>

ActionScript [AS1/AS2]

Frame 1
_global.sDrag = function (me, range) { startDrag (me, false, range._x, range._y, range._width - 1, range._height); }; _root.handu._visible = false; _root.apua.gotoAndStop(1);
Instance of Symbol 29 MovieClip "apua" in Frame 1
/* no clip actions */
Instance of Symbol 32 MovieClip in Frame 1
onClipEvent (load) { useHandCursor = false; }
Instance of Symbol 34 MovieClip in Frame 1
onClipEvent (load) { useHandCursor = false; }
Instance of Symbol 54 MovieClip "Controller" in Frame 1
onClipEvent (load) { startDate = new Date(); stime = startDate.getTime(); oldtime = stime; promilles = 0; shaking = false; state = null; promillerange = 2; acceptRadius = 25; acceptProbability = 1; ox_Ovi = _root.Ovi._x; oy_Ovi = _root.Ovi._y; oScale_Ovi = _root.Ovi._xscale; orot_Ovi = _root.Ovi._rotation; odx = _root.Ovi2._x - ox_Ovi; ody = _root.Ovi2._y - oy_Ovi; oalpha_Ovi = _root.Ovi._alpha; dalpha_Ovi = 20; aax_Ovi = 40; aay_Ovi = 50; ax_Ovi = 6; ay_Ovi = 8; ffx_Ovi = 1500; ffy_Ovi = 1300; fx_Ovi = 250; fy_Ovi = 320; orot_Avain = _root.Avain._rotation; oScale_avain = _root.avain._xscale; } onClipEvent (enterFrame) { var xdist = _xmouse; var ydist = _ymouse; var d = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (d >= 70) { stopDrag(); } c2sDist = Math.min(120, d); coeff = (Math.max(c2sDist, 20) - 20) / 120; now = new Date(); var ptime = (now.getTime() - stime); var dtime = (ptime - oldtime); oldtime = ptime; _root.Ovi.Keyhole._xscale = 100 - ((promilles * 75) / promillerange); _root.Ovi.Keyhole._yscale = _root.Ovi.Keyhole._xscale; acceptRadius = 5 + (_root.Ovi.Keyhole._xscale / 2); aax_Ovi = promilles * 25; aay_Ovi = promilles * 20; ax_Ovi = promilles * 7; ay_Ovi = promilles * 13; rotAmp = promilles * 15; if (state != null) { if (state == "zoom in") { newalpha = _root.avain._alpha - (dtime / 10); if (0 >= newalpha) { newalpha = 0; } _root.avain._alpha = newalpha; newScale = _root.Ovi._xscale + (dtime / 10); _root.Ovi._xscale = newScale; _root.Ovi._yscale = newScale; newAlpha = _root.Ovi._alpha - (dtime / 20); _root.Ovi._alpha = Math.max(0, newalpha); if (newScale >= 400) { state = "zoom out"; newScale = 250; _root.Ovi._xscale = newScale; _root.Ovi._yscale = newScale; promilles = promilles + 0.5; if (2 < promilles) { promilles = 2; } _root.Ovi.slider.knobmovie._y = _root.Ovi.slider.sliderrange._y + ((promilles / promillerange) * _root.Ovi.slider.sliderrange._height); } } else if (state == "key turn") { _root.avain._x = _root.Ovi._x + 12; _root.avain._y = _root.Ovi._y - 3; if (true or (60 < _root.avain._rotation)) { state = "fade out"; } else { _root.avain._rotation = _root.avain._rotation + 5; } } else if (state == "zoom out") { newScale = _root.Ovi._xscale - (dtime / 10); newAlpha = _root.Ovi._alpha + (dtime / 30); _root.Ovi._alpha = Math.min(100, newalpha); if (100 >= newScale) { _root.avain._alpha = 100; _root.avain._rotation = orot_avain; _root.Ovi._alpha = 100; state = null; newScale = 100; _root.Ovi2._visible = true; } _root.Ovi._xscale = newScale; _root.Ovi._yscale = newScale; } else if (state == "fade out") { state = "zoom in"; _root.Ovi2._visible = false; newalpha = _root.avain._alpha - (dtime / 10); if (0 >= newalpha) { newalpha = 0; state = "zoom in"; _root.Ovi2._visible = false; } _root.avain._alpha = newalpha; } } else if (shaking) { ffxsin = Math.sin(ptime / (ffx_Ovi / (1 + promilles))); fxcos = Math.cos(ptime / fx_Ovi); ffycos = Math.cos(ptime / (ffy_Ovi / (1 + promilles))); fysin = Math.sin(ptime / fy_Ovi); dx_Ovi = ((ffxsin * aax_Ovi) + (fxcos * ax_Ovi)) * coeff; dy_Ovi = ((ffycos * aay_Ovi) + (fysin * ay_Ovi)) * coeff; _root.avain._rotation = orot_Avain + (((coeff * fysin) * ffxsin) * rotAmp); _root.Ovi._rotation = orot_Ovi + ((((rotAmp / 4) * fxcos) * fysin) * coeff); if ((1.5 < promilles) and ((targetDistX * targetDistX) < 2500)) { dy_Ovi = dy_Ovi + ((ffxsin * (50 - targetDistX)) / 2); } _root.Ovi._x = ox_Ovi + dx_Ovi; _root.Ovi._y = oy_Ovi + dy_Ovi; if (0.75 < promilles) { _root.Ovi._alpha = oalpha_Ovi + (((promilles * -25) + (dalpha_Ovi * (fxcos + fysin))) * coeff); _root.Ovi2._x = (odx + _root.Ovi._x) + (((ffxsin * 2) * aay_Ovi) * coeff); _root.Ovi2._y = (ody + _root.Ovi._y) - (((ffycos * 2) * aax_Ovi) * coeff); } } else { _root.Ovi._alpha = 100; } }
Frame 10
gotoAndPlay (4);
Frame 12
gotoAndPlay (11);
Instance of Symbol 5 MovieClip in Symbol 6 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.within && (_root.Controller.state == null)) { _root.avain._x = _root._xmouse; _root.avain._y = _root._ymouse; } }
Symbol 7 Button
on (rollOver) { within = true; _root.avain._visible = true; _root.handu._visible = false; _root.Controller.shaking = true; useHandcursor = false; Mouse.hide(); stopDrag(); } on (rollOut) { within = false; useHandcursor = false; Mouse.show(); _root.avain._visible = false; stopDrag(); } on (releaseOutside) { stopDrag(); }
Symbol 9 Button
on (rollOver) { _root.Controller.shaking = false; _root.handu._visible = true; Mouse.hide(); } on (rollOut) { _parent.within = false; _root.Controller.shaking = true; Mouse.show(); _root.handu._visible = false; }
Symbol 15 Button
on (rollOver) { within = true; _root.Controller.shaking = false; _root.handu._visible = true; Mouse.hide(); } on (rollOut) { within = false; Mouse.show(); } on (press) { startDrag (this, false, 0, 0, 0, _parent.sliderrange._height); } on (release) { stopDrag(); } on (releaseOutside) { stopDrag(); }
Instance of Symbol 10 MovieClip "pohja" in Symbol 17 MovieClip Frame 1
onClipEvent (load) { minPromilles = 0; maxPromilles = 2; rangePromilles = maxPromilles - minPromilles; within = false; } onClipEvent (enterFrame) { _root.Controller.promilles = minPromilles + ((_parent.knobmovie._y * rangePromilles) / _parent.sliderrange._height); if (_root.handu._visible == true) { _root.handu._visible = true; _root.handu._x = _root._xmouse; _root.handu._y = _root._ymouse; } }
Symbol 21 MovieClip Frame 1
Instance of Symbol 20 MovieClip "Keyhole" in Symbol 21 MovieClip Frame 1
onClipEvent (enterFrame) { var mx = _xmouse; var my = _ymouse; _root.Controller.targetDistX = mx; _root.Controller.targetDistY = my; } onClipEvent (mouseDown) { if (_root.Controller.state == null) { var mx = (_xmouse - 12); var my = _ymouse; var dist = Math.sqrt((mx * mx) + (my * my)); if ((dist < _root.Controller.acceptRadius) && (Math.random() < _root.Controller.acceptProbability)) { _root.Controller.state = "key turn"; } _root.avain._xscale = _root.Controller.oScale_avain * 0.85; _root.avain._yscale = _root.avain._xscale; } } onClipEvent (mouseUp) { if (_root.Controller.state == null) { _root.avain._xscale = _root.Controller.oScale_avain; _root.avain._yscale = _root.avain._xscale; } }
Symbol 28 Button
on (release) { _root.apua.gotoAndPlay("close"); }
Symbol 29 MovieClip Frame 13
stop();
Symbol 29 MovieClip Frame 25
gotoAndStop (1);
Symbol 33 Button
on (rollOver) { _root.handu.visible = false; _root.Ovi.slider.within = false; }
Symbol 36 Button
on (release) { if (_root.apua._currentframe == 1) { _root.apua.gotoAndPlay("open"); } else { _root.apua.gotoAndPlay("close"); } }
Symbol 37 Button
on (release) { getURL ("javascript:this.close()"); }
Symbol 43 Button
on (release) { getURL ("javascript:this.close()"); }
Symbol 54 MovieClip Frame 1

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:3
Symbol 3 MovieClipUses:2Used by:21  Timeline
Symbol 4 GraphicUsed by:5 7 36 37
Symbol 5 MovieClipUses:4Used by:6
Symbol 6 MovieClipUses:5Used by:7 36 37
Symbol 7 ButtonUses:6 4Used by:21
Symbol 8 GraphicUsed by:9
Symbol 9 ButtonUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:17
Symbol 11 GraphicUsed by:12 43
Symbol 12 MovieClipUses:11Used by:17
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 ButtonUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClipUses:10 12 16Used by:21
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:3 7 17 20Used by:Timeline
Symbol 22 GraphicUsed by:23 28
Symbol 23 MovieClipUses:22Used by:28 29
Symbol 24 FontUsed by:25 27 38 39 40 42
Symbol 25 TextUses:24Used by:28 29
Symbol 26 GraphicUsed by:28 29
Symbol 27 TextUses:24Used by:28 29
Symbol 28 ButtonUses:23 25 26 27 22Used by:29
Symbol 29 MovieClipUses:23 25 26 27 28Used by:Timeline
Symbol 30 GraphicUsed by:31 33
Symbol 31 ButtonUses:30Used by:32
Symbol 32 MovieClipUses:31Used by:Timeline
Symbol 33 ButtonUses:30Used by:34
Symbol 34 MovieClipUses:33Used by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 ButtonUses:6 4Used by:Timeline
Symbol 37 ButtonUses:6 4Used by:Timeline
Symbol 38 TextUses:24Used by:Timeline
Symbol 39 TextUses:24Used by:Timeline
Symbol 40 TextUses:24Used by:Timeline
Symbol 41 FontUsed by:42
Symbol 42 TextUses:24 41Used by:43
Symbol 43 ButtonUses:42 11Used by:Timeline
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:Timeline
Symbol 47 GraphicUsed by:52
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:52
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:47 49 51Used by:53
Symbol 53 MovieClipUses:52Used by:Timeline
Symbol 54 MovieClipUsed by:Timeline

Instance Names

"Ovi2"Frame 1Symbol 3 MovieClip
"Ovi"Frame 1Symbol 21 MovieClip
"apua"Frame 1Symbol 29 MovieClip
"handu"Frame 1Symbol 46 MovieClip
"avain"Frame 1Symbol 53 MovieClip
"Controller"Frame 1Symbol 54 MovieClip
"pohja"Symbol 17 MovieClip Frame 1Symbol 10 MovieClip
"sliderrange"Symbol 17 MovieClip Frame 1Symbol 12 MovieClip
"knobmovie"Symbol 17 MovieClip Frame 1Symbol 16 MovieClip
"slider"Symbol 21 MovieClip Frame 1Symbol 17 MovieClip
"Keyhole"Symbol 21 MovieClip Frame 1Symbol 20 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"loopstart"Frame 4
"zoomIn"Frame 11
"knob"Symbol 17 MovieClip Frame 1
"sliderrange"Symbol 17 MovieClip Frame 1
"open"Symbol 29 MovieClip Frame 2
"close"Symbol 29 MovieClip Frame 14




http://swfchan.com/9/42566/info.shtml
Created: 9/5 -2019 21:57:31 Last modified: 9/5 -2019 21:57:31 Server time: 09/05 -2024 18:51:10