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

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

Gravity Tester.swf

This is the info page for
Flash #46336

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


Text
gravity
friction
quantity

0

ActionScript [AS1/AS2]

Frame 1
function makeBalls(numBalls) { var _local1 = _root; var _local2 = numBalls; j = 0; while (j < 20) { _local1["mc_ball" + j].removeMovieClip(); j++; } i = 0; while (i < (_local2 - 1)) { mc_ball.duplicateMovieClip("mc_ball" + i, i); _local1["mc_ball" + i]._x = initX; _local1["mc_ball" + i]._y = initY; _local1["mc_ball" + i].velocityY = 10 * Math.random(); _local1["mc_ball" + i].velocityX = 10 * Math.random(); _local1["mc_ball" + i].velocityZ = 10 * Math.random(); _local1["mc_ball" + i].oldX = initX; _local1["mc_ball" + i].oldY = initY; _local1["mc_ball" + i].oldZ = initY; _local1["mc_ball" + i].time = 1; i++; } } var time; var velocity; var blnHasBounced; var previousY; var previousX; var mGravity; var mFriction; var blnChanged; mc_ball._visible = false; var initX = 20; var initY = 20; if (!blnChanged) { sliderFriction.slideBar._x = 190; sliderGravity.slideBar._x = 50; sliderBalls.slideBar._x = 120; } mFriction = sliderFriction.slideBar._x / 200; mGravity = sliderGravity.slideBar._x / 10; mBalls = sliderBalls.slideBar._x / 10; makeBalls(mBalls); sliderGravity.onEnterFrame = function () { gravity = this.slideBar._x / 10; _root.mGravity = gravity; this.txtCounter = gravity; }; sliderFriction.onEnterFrame = function () { friction = this.slideBar._x / 200; _root.mFriction = friction; this.txtCounter = friction; }; sliderBalls.onEnterFrame = function () { balls = Math.floor(this.slideBar._x / 10); _root.mBalls = balls; this.txtCounter = balls; };
Instance of Symbol 13 MovieClip "sliderGravity" in Frame 1
/* no clip actions */
Instance of Symbol 13 MovieClip "sliderFriction" in Frame 1
/* no clip actions */
Instance of Symbol 13 MovieClip "sliderBalls" in Frame 1
/* no clip actions */
Instance of Symbol 2 MovieClip [mc_ball] "mc_ball" in Frame 1
onClipEvent (enterFrame) { velocityY = (_root.mGravity * time) + velocityY; velocityX = velocityX; velocityZ = velocityZ; newY = oldY + (velocityY * time); newX = oldX + (velocityX * time); newZ = oldZ + (velocityZ * time); trace(velocityY); if (Math.abs(velocityY) < 0.001) { velocityY = 0; } if (Math.abs(velocityX) < 0.001) { velocityX = 0; } if (Math.abs(velocityZ) < 0.001) { velocityZ = 0; } if (newY >= 200) { newY = 200; velocityY = -1 * velocityY; velocityX = velocityX * _root.mFriction; velocityZ = velocityZ * _root.mFriction; } if (newY <= 5) { newY = 5; velocityY = -1 * velocityY; } if (newX >= 445) { newX = 445; velocityX = -1 * velocityX; } if (newX <= 5) { newX = 5; velocityX = -1 * velocityX; } if (newZ >= 100) { newZ = 100; velocityZ = -1 * velocityZ; } if (newZ <= 5) { newZ = 5; velocityZ = -1 * velocityZ; } oldY = newY; oldX = newX; oldZ = newZ; this._alpha = ((newZ / 100) * 30) + 70; this._height = ((newZ / 100) * 8) + 2; this._width = ((newZ / 100) * 8) + 2; this._y = newY; this._x = newX; }
Frame 2
stop();
Symbol 5 Button
on (press) { blnChanged = true; gotoAndPlay (1); }
Symbol 13 MovieClip Frame 1
this.slideBar.onPress = function () { var _local1 = this; startDrag (_local1, false, 0, _local1._y, 200, _local1._y); }; this.slideBar.onRelease = (slider.slideBar.onReleaseOutside = function () { stopDrag(); });

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [mc_ball]Uses:1Used by:Timeline
Symbol 3 GraphicUsed by:Timeline
Symbol 4 GraphicUsed by:5
Symbol 5 ButtonUses:4Used by:Timeline
Symbol 6 FontUsed by:7 8
Symbol 7 EditableTextUses:6Used by:Timeline
Symbol 8 EditableTextUses:6Used by:13
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:13
Symbol 11 GraphicUsed by:12
Symbol 12 ButtonUses:11Used by:13
Symbol 13 MovieClipUses:8 10 12Used by:Timeline

Instance Names

"sliderGravity"Frame 1Symbol 13 MovieClip
"sliderFriction"Frame 1Symbol 13 MovieClip
"sliderBalls"Frame 1Symbol 13 MovieClip
"mc_ball"Frame 1Symbol 2 MovieClip [mc_ball]
"slideBar"Symbol 13 MovieClip Frame 1Symbol 12 Button

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 2 as "mc_ball"
ExportAssets (56)Timeline Frame 1Symbol 2 as "mc_ball"
ExportAssets (56)Timeline Frame 2Symbol 2 as "mc_ball"

Dynamic Text Variables

txtCounterSymbol 8 EditableText"0"




http://swfchan.com/10/46336/info.shtml
Created: 3/5 -2019 21:34:20 Last modified: 3/5 -2019 21:34:20 Server time: 15/05 -2024 06:30:19