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

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

Elastic Mesh Generator.swf

This is the info page for
Flash #38939

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


Text
Begin Simulation

Glaiel Gamer's fantastic MESH MAKER! Add nodes.. Add springs.. Begin SImulation.. Play! ENJOY!
How to use:
Note the buttons ADD NODE, ADD FROZEN NODE, and ADD SPRING.
Add node will make a node where you click, add frozen node will make an immobile node where you click (it is
improtant to have 1 frozen node at least or else your mesh will just fall off the screen). Add spring will bring you
into the spring editor, where you click 2 nodes and it makes a spring between them.
When in a certain mode (node or spring) a box of options appears in the corner. The next node/spring you place will
have all of the properties that you see in the box.
NODES:
Mass: Controls how much force it takes to move the node placed, does not increase gravity, increases size of node
SPRINGS:
Elasticity: How much force the spring exerts when stretched/compacted
(in auto mode the length and limit is calculated automatically for you)
Length: The length of the unstretched spring
ELimit: Elastic limit #1. At length+elimit the elasticity of the spring doubles (just a physics thing, shouldnt be
altered much, just keep it at like 1.5 times the length)
The next button you click. Extensive means the spring exerts a force when it is extended beyond it's length.
Compressive means the opposite. Both is... well both
Color and thickness just refer to the line color and thickness... has no effect on the physics.
Adjust Springs makes all the current springs lengths equal to their distance, and the elastic limit to 1.5*new length.
100 length = 50 on screen pixels (the screen is zoomed out... dont ask)
Undo Spring removes the springs in the reverse order you placed them, same with undo nodes
Delete nodes turns the cursor into a node death machine.
The hand button lets you move around nodes.
Friction and Gravity are global variables, they are the same for everything. Note: higher friction makes gravity seem
slower cause balls reach their maximum velocity more quickly.
Click begin simulation to begin the physics. Click reset to reset it to editor mode.
While in the simulation click to drag and throw nodes. When releasing, hold space to freeze red nodes and unfreeze
blue nodes.

NODE EDITOR

Mass:

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

Elasticity:

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

Auto  |  Manuel

<p align="left"></p>

Length:

<p align="left"></p>

ELimit:

<p align="left"></p>

Auto  |  Manuel

SPRING EDITOR

Extensive

Compressive

Both

<p align="left"></p>

Color:

Thickness:

<p align="left"></p>

<p align="left"></p>

Add Node

Add Spring

Hand

Reset

Add Frozen Node

Undo Node

Undo Spring

Delete Node

Adjust Springs

<p align="left"><font face="Times" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><a href="http://www.glaielgames.com" target = "_blank">www.glaielgames.com</a></font></p>

Pre-made Models:

Person

Wheel

Blank

Friction:

<p align="left"><font face="Times" size="12" color="#000000" letterSpacing="0.000000" kerning="1">5</font></p>

Gravity:

<p align="left"><font face="Times" size="12" color="#000000" letterSpacing="0.000000" kerning="1">10</font></p>

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
function loadBlank() { for (i in _root) { mesh.destroyn(_root[i]); removeMovieClip(_root[i]); } mesh.nodes.splice(0, mesh.nodes.length); mesh.springs.splice(0, mesh.springs.length); _root.nmbr = 0; } function loadPerson() { for (i in _root) { mesh.destroyn(_root[i]); removeMovieClip(_root[i]); } mesh.nodes.splice(0, mesh.nodes.length); mesh.springs.splice(0, mesh.springs.length); _root.nmbr = 15; _root.attachMovie("node2", "n0", 0); n0.NodeInit(600, 300, true, 100); _root.attachMovie("node", "n1", 1); n1.NodeInit(600, 500, false, 500); _root.attachMovie("node", "n2", 2); n2.NodeInit(500, 600, false, 100); _root.attachMovie("node", "n3", 3); n3.NodeInit(700, 600, false, 100); _root.attachMovie("node", "n4", 4); n4.NodeInit(500, 800, false, 100); _root.attachMovie("node", "n5", 5); n5.NodeInit(700, 800, false, 100); _root.attachMovie("node2", "n6", 6); n6.NodeInit(600, 700, true, 100); _root.attachMovie("node", "n7", 7); n7.NodeInit(400, 500, false, 100); _root.attachMovie("node", "n8", 8); n8.NodeInit(300, 600, false, 100); _root.attachMovie("node", "n9", 9); n9.NodeInit(800, 500, false, 100); _root.attachMovie("node", "n10", 10); n10.NodeInit(900, 600, false, 100); _root.attachMovie("node", "n11", 11); n11.NodeInit(400, 900, false, 100); _root.attachMovie("node", "n12", 12); n12.NodeInit(350, 1000, false, 100); _root.attachMovie("node", "n13", 13); n13.NodeInit(800, 900, false, 100); _root.attachMovie("node", "n14", 14); n14.NodeInit(850, 1000, false, 100); _root.mesh.addNode(n0); _root.mesh.addNode(n1); _root.mesh.addNode(n2); _root.mesh.addNode(n3); _root.mesh.addNode(n4); _root.mesh.addNode(n5); _root.mesh.addNode(n6); _root.mesh.addNode(n7); _root.mesh.addNode(n8); _root.mesh.addNode(n9); _root.mesh.addNode(n10); _root.mesh.addNode(n11); _root.mesh.addNode(n12); _root.mesh.addNode(n13); _root.mesh.addNode(n14); mesh.addSpring(n0, n1, 100, 100, 250, 1, 11184810, 1); mesh.addSpring(n1, n2, 50, 100, 250, 3, 0, 10); mesh.addSpring(n1, n3, 50, 100, 250, 3, 0, 10); mesh.addSpring(n2, n3, 50, 200, 250, 3, 0, 10); mesh.addSpring(n3, n5, 50, 200, 250, 3, 0, 10); mesh.addSpring(n4, n5, 50, 200, 250, 3, 0, 10); mesh.addSpring(n2, n4, 50, 200, 250, 3, 0, 10); mesh.addSpring(n2, n6, 50, 100, 250, 3, 11184810, 1); mesh.addSpring(n3, n6, 50, 100, 250, 3, 11184810, 1); mesh.addSpring(n4, n6, 50, 100, 250, 3, 11184810, 1); mesh.addSpring(n5, n6, 50, 100, 250, 3, 11184810, 1); mesh.addSpring(n2, n5, 50, 200, 250, 2, 11184810, 1); mesh.addSpring(n3, n4, 50, 200, 250, 2, 11184810, 1); mesh.addSpring(n2, n7, 50, 150, 250, 3, 0, 10); mesh.addSpring(n7, n8, 50, 150, 250, 3, 0, 10); mesh.addSpring(n3, n9, 50, 150, 250, 3, 0, 10); mesh.addSpring(n9, n10, 50, 150, 250, 3, 0, 10); mesh.addSpring(n4, n11, 50, 150, 250, 3, 0, 10); mesh.addSpring(n11, n12, 50, 150, 250, 3, 0, 10); mesh.addSpring(n5, n13, 50, 150, 250, 3, 0, 10); mesh.addSpring(n13, n14, 50, 150, 250, 3, 0, 10); mesh.addSpring(n2, n7, 50, 150, 250, 3, 0, 10); mesh.addSpring(n7, n8, 50, 150, 250, 3, 0, 10); mesh.addSpring(n3, n9, 50, 150, 250, 3, 0, 10); mesh.addSpring(n7, n3, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n7, n4, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n8, n2, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n9, n2, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n9, n5, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n10, n3, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n11, n2, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n11, n5, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n12, n4, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n13, n4, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n13, n3, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n14, n5, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n12, n14, 50, 300, 250, 2, 11184810, 1); mesh.addSpring(n11, n13, 50, 200, 250, 2, 11184810, 1); } function loadWheel() { for (i in _root) { mesh.destroyn(_root[i]); removeMovieClip(_root[i]); } mesh.nodes.splice(0, mesh.nodes.length); mesh.springs.splice(0, mesh.springs.length); _root.nmbr = 9; _root.attachMovie("node2", "n0", 0); n0.NodeInit(600, 600, true, 100); _root.attachMovie("node", "n1", 1); n1.NodeInit(400, 600, false, 100); _root.attachMovie("node", "n2", 2); n2.NodeInit(450, 450, false, 100); _root.attachMovie("node", "n3", 3); n3.NodeInit(600, 400, false, 100); _root.attachMovie("node", "n4", 4); n4.NodeInit(750, 450, false, 100); _root.attachMovie("node", "n5", 5); n5.NodeInit(800, 600, false, 100); _root.attachMovie("node", "n6", 6); n6.NodeInit(750, 750, false, 100); _root.attachMovie("node", "n7", 7); n7.NodeInit(600, 800, false, 100); _root.attachMovie("node", "n8", 8); n8.NodeInit(450, 750, false, 100); _root.mesh.addNode(n0); _root.mesh.addNode(n1); _root.mesh.addNode(n2); _root.mesh.addNode(n3); _root.mesh.addNode(n4); _root.mesh.addNode(n5); _root.mesh.addNode(n6); _root.mesh.addNode(n7); _root.mesh.addNode(n8); mesh.addSpring(n0, n1, 50, 200, 350, 3, 0, 1); mesh.addSpring(n0, n2, 50, 200, 350, 3, 0, 1); mesh.addSpring(n0, n3, 50, 200, 350, 3, 0, 1); mesh.addSpring(n0, n4, 50, 200, 350, 3, 0, 1); mesh.addSpring(n0, n5, 50, 200, 350, 3, 0, 1); mesh.addSpring(n0, n6, 50, 200, 350, 3, 0, 1); mesh.addSpring(n0, n7, 50, 200, 350, 3, 0, 1); mesh.addSpring(n0, n8, 50, 200, 350, 3, 0, 1); mesh.addSpring(n1, n2, 50, 100, 150, 3, 0, 1); mesh.addSpring(n2, n3, 50, 100, 150, 3, 0, 1); mesh.addSpring(n3, n4, 50, 100, 150, 3, 0, 1); mesh.addSpring(n4, n5, 50, 100, 150, 3, 0, 1); mesh.addSpring(n5, n6, 50, 100, 150, 3, 0, 1); mesh.addSpring(n6, n7, 50, 100, 150, 3, 0, 1); mesh.addSpring(n7, n8, 50, 100, 150, 3, 0, 1); mesh.addSpring(n8, n1, 50, 100, 150, 3, 0, 1); } _xscale = 50; _yscale = 50; space = false; go = false; spr = -1; nmbr = 0; drag = 0; spring = new Array(); spring = [0, 0]; nam = 3; stat = "hand"; stop(); var col = "000000"; var frict = 5; var gravity = 10; var colo = 0; var thi = 2; var mass = 100; var typ = 1; var k = 10; var len = 300; var elim = 450; var mod = 1; var mesh = new elasticMesh(); _root.attachMovie("node2", "n" + _root.nmbr, _root.nmbr); _root["n" + _root.nmbr].NodeInit(600, 600, true, 100); _root.mesh.addNode(_root["n" + _root.nmbr]); _root.nmbr++; _root.onEnterFrame = function () { if (go) { stat = "hand"; spr = -1; mesh.update(); } else { mesh.nodeDrag(); } frict = Number(fbox.text); thi = Number(box.thibox.text); colo = Number("0x" + box.colbox.text); mass = Number(box.massbox.text); k = Number(box.tbox.kbox.text); len = Number(box.tbox.lbox.text); elim = Number(box.tbox.elbox.text); gravity = Number(gbox.text); (isNaN(gravity) ? ((gravity = 0)) : 0); (isNaN(frict) ? ((frict = 0)) : 0); (isNaN(thi) ? ((thi = 0)) : 0); (isNaN(colo) ? ((colo = 0)) : 0); (isNaN(mass) ? ((mass = 0)) : 0); (isNaN(k) ? ((k = 0)) : 0); (isNaN(len) ? ((len = 0)) : 0); (isNaN(elim) ? ((elim = 0)) : 0); }; _root.onMouseDown = function () { clickable = true; if ((stat == "hand") || (stat == "spring")) { mesh.down(); } else if (!box.hitTest(_xmouse, _ymouse, true)) { if (stat == "node_m") { _root.attachMovie("node", "n" + _root.nmbr, _root.nmbr); _root["n" + _root.nmbr].NodeInit(_xmouse, _ymouse, false, mass); _root.mesh.addNode(_root["n" + _root.nmbr]); _root.nmbr++; } if (stat == "node_f") { _root.attachMovie("node2", "n" + _root.nmbr, _root.nmbr); _root["n" + _root.nmbr].NodeInit(_xmouse, _ymouse, true, mass); _root.mesh.addNode(_root["n" + _root.nmbr]); _root.nmbr++; } } }; _root.onMouseUp = function () { space = Key.isDown(32); mesh.up(); };
Symbol 2 MovieClip [pt] Frame 1
#initclip 7 Object.registerClass("pt", Node); #endinitclip
Symbol 5 MovieClip [node2] Frame 1
#initclip 5 Object.registerClass("node2", Node); #endinitclip
Symbol 8 MovieClip [node] Frame 1
#initclip 6 Object.registerClass("node", Node); #endinitclip
Symbol 13 Button
on (release) { _root.play(); }
Symbol 86 MovieClip [__Packages.Node] Frame 0
class Node extends MovieClip { var _x, _y, gravity, freeze, blue, speed, oldpos, net, mass, _xscale, _yscale, origpos, hitTest; function Node () { super(); } function NodeInit(x, y, frozen, mas) { _x = x; _y = y; gravity = 1; freeze = frozen; blue = frozen; speed = new Vector(0, 0); oldpos = new Vector(0, 0); net = new Vector(0, 0); mass = mas; _xscale = mass; _yscale = mass; origpos = new Vector(_x, _y); } function update() { _xscale = mass; _yscale = mass; if ((!freeze) && (_root.go)) { speed.y = speed.y + ((_root.gravity / 10) * (mass / 100)); speed.x = speed.x * (1 - (_root.frict / 100)); speed.y = speed.y * (1 - (_root.frict / 100)); _x = _x + (speed.x / (mass / 100)); _y = _y + (speed.y / (mass / 100)); } else if (_root.drag == this) { oldpos.x = _x; oldpos.y = _y; (_x = _root._xmouse); (_y = _root._ymouse); } net.x = 0; net.y = 0; net.add(new Vector(speed.x, speed.y)); } function onDown() { if (hitTest(_root._xmouse, _root._ymouse)) { if (_root.go) { freeze = true; } speed.x = 0; speed.y = 0; if (_root.spr == -1) { _root.drag = this; } else if (_root.spr == -2) { _root.mesh.destroyn(this); } else if ((_root.clickable = true)) { _root.clickable = false; if (_root.spring[0] != this) { _root.spring[_root.spr] = this; _root.spr++; } if (_root.spr == 2) { _root.spr = 0; _root.mesh.addSpring(_root.spring[0], _root.spring[1], _root.k, _root.len, _root.elim, _root.typ, _root.colo, _root.thi); if (_root.mod == 1) { _root.mesh.springs[_root.mesh.springs.length - 1].adjust(); } _root.spring = [0, 0]; } } } } function onUp() { if (((!_root.space) && (_root.drag == this)) && (_root.go)) { freeze = false; (blue ? ((freeze = !freeze)) : 0); speed.x = _x - oldpos.x; speed.y = _y - oldpos.y; } else { if ((blue && (_root.drag == this)) && (_root.go)) { freeze = false; speed.x = _x - oldpos.x; speed.y = _y - oldpos.y; } if (!_root.go) { origpos.x = _x; origpos.y = _y; } } if (_root.drag == this) { _root.drag = null; } } }
Symbol 87 MovieClip [__Packages.Vector] Frame 0
class Vector { var x, y; function Vector (xpos, ypos) { x = xpos; y = ypos; } function norm() { var _local2 = vLength(); ((_local2 == 0) ? (_local2 = 1) : 0); x = x / _local2; y = y / _local2; } function vLength() { return(Math.sqrt((x * x) + (y * y))); } function add(v) { x = x + v.x; y = y + v.y; } function add2(v, v2) { return(new Vector(v.x + v2.x, v.y + v2.y)); } function scale(v) { x = x * v; y = y * v; } }
Symbol 88 MovieClip [__Packages.elasticMesh] Frame 0
class elasticMesh { var nodes, springs, gravity; function elasticMesh () { nodes = new Array(); springs = new Array(); gravity = 1; } function addNode(node) { var _local2 = nodes.length; nodes[_local2] = new Node(); nodes[_local2] = node; } function addSpring(n1, n2, k, len, elim, typ, col, thi) { var _local2 = springs.length; springs[_local2] = new Spring(n1, n2, k, len, elim, typ, col, thi); } function update() { var _local2 = 0; while (_local2 < springs.length) { springs[_local2].update(); _local2++; } _local2 = 0; while (_local2 < nodes.length) { nodes[_local2].update(); _local2++; } draw(); } function nodeDrag() { var _local2 = 0; while (_local2 < nodes.length) { nodes[_local2].update(); _local2++; } draw(); } function down() { var _local2 = 0; while (_local2 < nodes.length) { nodes[_local2].onDown(); _local2++; } } function reset() { var _local2 = 0; while (_local2 < nodes.length) { nodes[_local2]._x = nodes[_local2].origpos.x; nodes[_local2]._y = nodes[_local2].origpos.y; nodes[_local2].freeze = nodes[_local2].blue; nodes[_local2].speed.x = 0; nodes[_local2].speed.y = 0; _local2++; } } function destroy(tgt) { var _local3 = -1; var _local2 = 0; while (_local2 < springs.length) { ((springs[_local2] == tgt) ? (_local3 = _local2) : 0); _local2++; } springs.splice(_local3, 1); } function destroyn(tgt) { var _local3 = -1; var _local2 = 0; while (_local2 < nodes.length) { ((nodes[_local2] == tgt) ? (_local3 = _local2) : 0); _local2++; } removeMovieClip(nodes[_local3]); nodes.splice(_local3, 1); } function draw() { _root.clear(); _root.lineStyle(2, 0, 100); var _local3 = 0; while (_local3 < springs.length) { springs[_local3].draw(_root); _local3++; } } function adjust() { var _local2 = 0; while (_local2 < springs.length) { springs[_local2].adjust(); _local2++; } } function up() { var _local2 = 0; while (_local2 < nodes.length) { nodes[_local2].onUp(); _local2++; } } }
Symbol 89 MovieClip [__Packages.Spring] Frame 0
class Spring { var n1, n2, k, length, elimit, type, color, thick; function Spring (p1, p2, kconst, len, elim, typ, col, thi) { n1 = p1; n2 = p2; k = kconst / 300; length = len; elimit = elim + len; type = typ; color = col; thick = thi; } function update() { var _local2 = new Vector(n2._x - n1._x, n2._y - n1._y); var _local3 = _local2.vLength(); ((_local3 == 0) ? (_local3 = 0.1) : 0); if ((((_local3 > length) && (type == 1)) || ((_local3 < length) && (type == 2))) || (type == 3)) { _local2.norm(); var _local4 = (k + ((_local3 > elimit) * k)) * (_local3 - length); _local2.scale(_local4); if ((!n1.freeze) || (!n2.freeze)) { if (!n1.freeze) { n1.speed.add(new Vector(_local2.x / (n1.mass / 100), _local2.y / (n1.mass / 100))); } else { _local2.scale(-1); n2.speed.add(new Vector(_local2.x / (n2.mass / 100), _local2.y / (n2.mass / 100))); _local2.scale(-1); } if (!n2.freeze) { _local2.scale(-1); n2.speed.add(new Vector(_local2.x / (n2.mass / 100), _local2.y / (n2.mass / 100))); _local2.scale(-1); } else { n1.speed.add(new Vector(_local2.x / (n1.mass / 100), _local2.y / (n1.mass / 100))); } } } } function adjust() { var _local2 = new Vector(n2._x - n1._x, n2._y - n1._y); length = _local2.vLength(); elimit = (length * 1.5) + length; } function draw(tgt) { if ((n1._x == undefined) || (n2._x == undefined)) { _root.mesh.destroy(this); } else { tgt.lineStyle(thick, color, 100); tgt.moveTo(n1._x, n1._y); tgt.lineTo(n2._x, n2._y); } } }
Symbol 39 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 2
stop();
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 2
stop();
Symbol 46 MovieClip Frame 3
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 2
stop();
Instance of Symbol 46 MovieClip "typ" in Symbol 52 MovieClip Frame 2
on (release) { play(); } onClipEvent (load) { this.gotoAndPlay(_root.typ); } onClipEvent (enterFrame) { _root.typ = this._currentframe; }
Instance of Symbol 39 MovieClip "tbox" in Symbol 52 MovieClip Frame 2
onClipEvent (mouseUp) { if (box1.hitTest(_root._xmouse, _root._ymouse, true)) { play(); } } onClipEvent (load) { this.gotoAndPlay(_root.mod); } onClipEvent (enterFrame) { _root.mod = this._currentframe; }
Symbol 54 Button
on (release) { _root.stat = "node_m"; _root.spr = -1; _root.box.gotoAndStop(1); }
Symbol 56 Button
on (release) { _root.stat = "hand"; _root.spr = 0; _root.box.gotoAndStop(2); }
Symbol 59 Button
on (release) { _root.stat = "spring"; _root.spr = -1; }
Symbol 60 Button
on (release) { _root.stat = "hand"; _root.go = true; _root.spr = -1; _root.box._visible = false; }
Symbol 62 Button
on (release) { _root.stat = "node_f"; _root.spr = -1; _root.box.gotoAndStop(1); }
Symbol 65 Button
on (release) { mesh.nodes[mesh.nodes.length - 1].removeMovieClip(); mesh.nodes.pop(); }
Symbol 67 Button
on (release) { _root.mesh.springs.pop(); }
Symbol 68 Button
on (release) { _root.go = false; _root.mesh.reset(); _root.box._visible = true; }
Symbol 71 Button
on (release) { _root.stat = "hand"; _root.spr = -2; }
Symbol 73 Button
on (release) { mesh.adjust(); }
Symbol 77 Button
on (release) { _root.loadPerson(); }
Symbol 79 Button
on (release) { _root.loadWheel(); }
Symbol 81 Button
on (release) { _root.loadBlank(); }

Library Items

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

Instance Names

"box"Frame 2Symbol 52 MovieClip
"fbox"Frame 2Symbol 83 EditableText
"gbox"Frame 2Symbol 85 EditableText
"kbox"Symbol 39 MovieClip Frame 1Symbol 26 EditableText
"lbox"Symbol 39 MovieClip Frame 1Symbol 27 EditableText
"elbox"Symbol 39 MovieClip Frame 1Symbol 28 EditableText
"box1"Symbol 39 MovieClip Frame 1Symbol 31 MovieClip
"kbox"Symbol 39 MovieClip Frame 2Symbol 32 EditableText
"lbox"Symbol 39 MovieClip Frame 2Symbol 34 EditableText
"elbox"Symbol 39 MovieClip Frame 2Symbol 36 EditableText
"box1"Symbol 39 MovieClip Frame 2Symbol 38 MovieClip
"massbox"Symbol 52 MovieClip Frame 1Symbol 19 EditableText
"kbox"Symbol 52 MovieClip Frame 1Symbol 20 EditableText
"lbox"Symbol 52 MovieClip Frame 1Symbol 21 EditableText
"elbox"Symbol 52 MovieClip Frame 1Symbol 22 EditableText
"colbox"Symbol 52 MovieClip Frame 1Symbol 23 EditableText
"thibox"Symbol 52 MovieClip Frame 1Symbol 24 EditableText
"tbox"Symbol 52 MovieClip Frame 1Symbol 39 MovieClip
"typ"Symbol 52 MovieClip Frame 2Symbol 46 MovieClip
"massbox"Symbol 52 MovieClip Frame 2Symbol 47 EditableText
"colbox"Symbol 52 MovieClip Frame 2Symbol 50 EditableText
"thibox"Symbol 52 MovieClip Frame 2Symbol 51 EditableText
"tbox"Symbol 52 MovieClip Frame 2Symbol 39 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "pt"
ExportAssets (56)Timeline Frame 1Symbol 5 as "node2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "node"
ExportAssets (56)Timeline Frame 1Symbol 86 as "__Packages.Node"
ExportAssets (56)Timeline Frame 1Symbol 87 as "__Packages.Vector"
ExportAssets (56)Timeline Frame 1Symbol 88 as "__Packages.elasticMesh"
ExportAssets (56)Timeline Frame 1Symbol 89 as "__Packages.Spring"

Dynamic Text Variables

_root.massSymbol 19 EditableText"<p align="left"></p>"
_root.kSymbol 20 EditableText"<p align="left"></p>"
_root.lenSymbol 21 EditableText"<p align="left"></p>"
_root.elimSymbol 22 EditableText"<p align="left"></p>"
_root.colSymbol 23 EditableText"<p align="left"></p>"
_root.thiSymbol 24 EditableText"<p align="left"></p>"
_root.kSymbol 26 EditableText"<p align="left"></p>"
_root.lenSymbol 27 EditableText"<p align="left"></p>"
_root.elimSymbol 28 EditableText"<p align="left"></p>"
_root.kSymbol 32 EditableText"<p align="left"></p>"
_root.lenSymbol 34 EditableText"<p align="left"></p>"
_root.elimSymbol 36 EditableText"<p align="left"></p>"
_root.massSymbol 47 EditableText"<p align="left"></p>"
_root.colSymbol 50 EditableText"<p align="left"></p>"
_root.thiSymbol 51 EditableText"<p align="left"></p>"




http://swfchan.com/8/38939/info.shtml
Created: 12/5 -2019 20:03:02 Last modified: 12/5 -2019 20:03:02 Server time: 17/05 -2024 15:59:53