STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228095 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #14995 |
<p align="left"><font face="_sans" size="12" color="#000000"> </font></p> |
s |
x |
y |
+1 |
-1 |
The 3-Body Gravitational Problem: 2 Fixed Suns and 1 Planet |
Sun 1 |
Sun 2 |
Mass Sun 2 = 1.0 |
Click to begin: |
Mass of Sun 1 |
Mass Sun 1 = |
planet |
Initial x |
LEFT |
RIGHT |
x initial = |
Drag the slider to change the mass of Sun 1 |
Click on the knob and drag left or right to change the initial position of the planet |
Choose the number of independent planets: |
? |
About this Animation |
? |
About this Animation |
This animation has 2 fixed stars and one moving planet. The units are arbitrary. G = 1. The initial values of the non-adjustable parameters are: v x = 0, y = 0.5. In general, the motion of the planet is chaotic. We assume that the planet can penetrate the stars, and that the mass of each star is uniformly distributed. The radius of the stars is 0.05 and the planet is a point particle. When one planet is displayed, the y component of its initial velocity is -1.00. When more than one planet is shown, we assume that the planets do not interact. In this case, the y components of the initial speeds are -1.01, -1.02 and -1.03. The animation was inspired by the Chaos Demonstrations program, written by Julien C. Sprott and George Rowlands and distributed by the American Institute of Physics. The algorithm is Euler-Cromer, which conserves energy but not angular momentum. The time step is 0.001, and the display is updated every 15th iteration. Thanks to Professor Sprott for advice on the algorithm. The animation requires a reasonably fast computer. Also, due to a mis-feature of Flash, as the animation progresses it slows down; the size of the effect is related to the speed of the computer on which the animation is running. The animation is Copyright © 2004 David M. Harrison |
Click to return to the animation: |
ActionScript [AS1/AS2]
Frame 1stop(); function f(x, y) { var _local3 = x; var _local2; var _local1; var ans; _local2 = Math.sqrt(Math.pow(1 - _local3, 2) + Math.pow(y, 2)); _local1 = Math.sqrt(Math.pow(1 + _local3, 2) + Math.pow(y, 2)); if (_local2 < rmin) { _local2 = rmin; } if (_local1 < rmin) { _local1 = rmin; } ans = -(((_local3 - 1) / Math.pow(_local2, 3)) + ((m * (1 + _local3)) / Math.pow(_local1, 3))); return(ans); } function g(x, y) { var _local2; var _local1; var _local3; _local2 = Math.sqrt(Math.pow(1 - x, 2) + Math.pow(y, 2)); _local1 = Math.sqrt(Math.pow(1 + x, 2) + Math.pow(y, 2)); if (_local2 < rmin) { _local2 = rmin; } if (_local1 < rmin) { _local1 = rmin; } _local3 = (-y) * ((1 / Math.pow(_local2, 3)) + ((m * 1) / Math.pow(_local1, 3))); return(_local3); } var xi; var max_planets = 4; var num_planets; x = new Array(max_planets); vx = new Array(max_planets); vy = new Array(max_planets); vy[0] = 1; vy[1] = 1.01; vy[2] = 1.02; vy[3] = 1.03; y = new Array(max_planets); i = 0; while (i < max_planets) { vx[i] = 0; y[i] = -0.5; i++; } var dt = 0.001; var m; var leapfrog = 15; var rmin = 0.05; var playing = false; scaleX = function (x) { return((100 * x) + 275); }; scaleY = function (y) { return((100 * y) + 200); }; _root.createEmptyMovieClip("myStage", 110); _root.createEmptyMovieClip("myStage1", 109); _root.createEmptyMovieClip("myStage2", 108); _root.createEmptyMovieClip("myStage3", 107); myStage.lineStyle(1, 16711680, 100); myStage1.lineStyle(1, 65280, 100); myStage2.lineStyle(1, 255, 100); myStage3.lineStyle(1, 16711935, 100); onEnterFrame = function () { if (_currentframe == 1) { mass1_ctrl._visible = true; xi_ctrl._visible = true; np1._visible = true; np2._visible = true; np3._visible = true; np4._visible = true; num_planets = n_masses.getData(); i = 0; while (i < max_planets) { x[i] = xi; i++; } start_mc._x = scaleX(x[0]); start_mc._y = scaleY(y[0]); planet_mc._x = scaleX(x[0]); planet_mc._y = scaleY(y[0]); myStage.moveTo(scaleX(x[0]), scaleY(y[0])); if (num_planets == 2) { planet1_mc._visible = true; planet1_mc._x = scaleX(x[1]); planet1_mc._y = scaleY(y[1]); myStage1.moveTo(scaleX(x[1]), scaleY(y[1])); planet2_mc._visible = false; planet3_mc._visible = false; } else if (num_planets == 3) { planet1_mc._visible = true; planet1_mc._x = scaleX(x[1]); planet1_mc._y = scaleY(y[1]); myStage1.moveTo(scaleX(x[1]), scaleY(y[1])); planet2_mc._visible = true; planet2_mc._x = scaleX(x[2]); planet2_mc._y = scaleY(y[2]); myStage2.moveTo(scaleX(x[2]), scaleY(y[2])); planet3_mc._visible = false; } else if (num_planets == 4) { planet1_mc._visible = true; planet1_mc._x = scaleX(x[1]); planet1_mc._y = scaleY(y[1]); myStage1.moveTo(scaleX(x[1]), scaleY(y[1])); planet2_mc._visible = true; planet2_mc._x = scaleX(x[2]); planet2_mc._y = scaleY(y[2]); myStage2.moveTo(scaleX(x[2]), scaleY(y[2])); planet3_mc._visible = true; planet3_mc._x = scaleX(x[3]); planet3_mc._y = scaleY(y[3]); myStage3.moveTo(scaleX(x[3]), scaleY(y[3])); } else { planet1_mc._visible = false; planet2_mc._visible = false; planet3_mc._visible = false; } if (num_planets > 1) { letter_s_mc._visible = true; } else { letter_s_mc._visible = false; } } else if (playing == true) { mass1_ctrl._visible = false; xi_ctrl._visible = false; np1._visible = false; np2._visible = false; np3._visible = false; np4._visible = false; i = 0; while (i < leapfrog) { vx[0] = vx[0] + (dt * f(x[0], y[0])); vy[0] = vy[0] + (dt * g(x[0], y[0])); x[0] = x[0] + (vx[0] * dt); y[0] = y[0] + (vy[0] * dt); i++; } myStage.lineTo(scaleX(x[0]), scaleY(y[0])); planet_mc._x = scaleX(x[0]); planet_mc._y = scaleY(y[0]); if (num_planets >= 2) { i = 0; while (i < leapfrog) { vx[1] = vx[1] + (dt * f(x[1], y[1])); vy[1] = vy[1] + (dt * g(x[1], y[1])); x[1] = x[1] + (vx[1] * dt); y[1] = y[1] + (vy[1] * dt); i++; } myStage1.lineTo(scaleX(x[1]), scaleY(y[1])); planet1_mc._x = scaleX(x[1]); planet1_mc._y = scaleY(y[1]); } if (num_planets >= 3) { i = 0; while (i < leapfrog) { vx[2] = vx[2] + (dt * f(x[2], y[2])); vy[2] = vy[2] + (dt * g(x[2], y[2])); x[2] = x[2] + (vx[2] * dt); y[2] = y[2] + (vy[2] * dt); i++; } myStage2.lineTo(scaleX(x[2]), scaleY(y[2])); planet2_mc._x = scaleX(x[2]); planet2_mc._y = scaleY(y[2]); } if (num_planets == 4) { i = 0; while (i < leapfrog) { vx[3] = vx[3] + (dt * f(x[3], y[3])); vy[3] = vy[3] + (dt * g(x[3], y[3])); x[3] = x[3] + (vx[3] * dt); y[3] = y[3] + (vy[3] * dt); i++; } myStage3.lineTo(scaleX(x[3]), scaleY(y[3])); planet3_mc._x = scaleX(x[3]); planet3_mc._y = scaleY(y[3]); } } };Instance of Symbol 40 MovieClip [FRadioButtonSymbol] "np1" in Frame 1//component parameters onClipEvent (initialize) { label = 1; initialState = true; groupName = "n_masses"; data = 1; labelPlacement = "right"; changeHandler = ""; }Instance of Symbol 40 MovieClip [FRadioButtonSymbol] "np2" in Frame 1//component parameters onClipEvent (initialize) { label = 2; initialState = false; groupName = "n_masses"; data = 2; labelPlacement = "right"; changeHandler = ""; }Instance of Symbol 40 MovieClip [FRadioButtonSymbol] "np3" in Frame 1//component parameters onClipEvent (initialize) { label = 3; initialState = false; groupName = "n_masses"; data = 3; labelPlacement = "right"; changeHandler = ""; }Instance of Symbol 40 MovieClip [FRadioButtonSymbol] "np4" in Frame 1//component parameters onClipEvent (initialize) { label = 4; initialState = false; groupName = "n_masses"; data = 4; labelPlacement = "right"; changeHandler = ""; }Frame 2stop();Frame 3stop();Symbol 5 MovieClip [FLabelSymbol] Frame 1#initclip 2 _global.FLabelClass = function () { var _local1 = this; if (_local1.hostComponent == undefined) { _local1.hostComponent = ((_local1._parent.controller == undefined) ? (_local1._parent) : (_local1._parent.controller)); } if (_local1.customTextStyle == undefined) { if (_local1.hostComponent.textStyle == undefined) { _local1.hostComponent.textStyle = new TextFormat(); } _local1.textStyle = _local1.hostComponent.textStyle; _local1.enable = true; } }; FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); FLabelClass.prototype.setLabel = function (label) { var _local1 = this; var _local2 = _local1.hostComponent.styleTable.embedFonts.value; if (_local2 != undefined) { _local1.labelField.embedFonts = _local2; } _local1.labelField.setNewTextFormat(_local1.textStyle); _local1.labelField.text = label; _local1.labelField._height = _local1.labelField.textHeight + 2; }; FLabelClass.prototype.setSize = function (width) { this.labelField._width = width; }; FLabelClass.prototype.setEnabled = function (enable) { var _local2 = this; var _local3 = enable; _local2.enable = _local3; var _local1 = _local2.hostComponent.styleTable[(_local3 ? "textColor" : "textDisabled")].value; if (_local1 == undefined) { _local1 = (_local3 ? 0 : 8947848); } _local2.setColor(_local1); }; FLabelClass.prototype.getLabel = function () { return(this.labelField.text); }; FLabelClass.prototype.setColor = function (col) { this.labelField.textColor = col; }; #endinitclipSymbol 14 MovieClip Frame 1var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");Symbol 17 MovieClip Frame 1var component = _parent._parent; component.registerSkinElement(background_mc, "background");Symbol 20 MovieClip Frame 1var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");Symbol 22 MovieClip Frame 1var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");Symbol 25 MovieClip Frame 1var component = _parent._parent; component.registerSkinElement(disabled_mc, "foregroundDisabled");Symbol 28 MovieClip Frame 1var component = _parent._parent; component.registerSkinElement(dot_mc, "radioDot");Symbol 29 MovieClip [frb_states] Frame 1stop();Symbol 29 MovieClip [frb_states] Frame 2stop();Symbol 29 MovieClip [frb_states] Frame 3stop();Symbol 29 MovieClip [frb_states] Frame 4stop();Symbol 29 MovieClip [frb_states] Frame 5stop();Symbol 30 MovieClip [FUIComponentSymbol] Frame 1#initclip 1 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { var _local1 = this; var _local3 = _global; _local1.enable = true; _local1.focused = false; _local1.useHandCursor = false; _local1._accImpl = new Object(); _local1._accImpl.stub = true; _local1.styleTable = new Array(); if (_local3.globalStyleFormat == undefined) { _local3.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _local3._focusControl = new Object(); _local3._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_local3._focusControl); } if (_local1._name != undefined) { _local1._focusrect = false; _local1.tabEnabled = true; _local1.focusEnabled = true; _local1.tabChildren = false; _local1.tabFocused = true; if (_local1.hostStyle == undefined) { globalStyleFormat.addListener(_local1); } else { _local1.styleTable = _local1.hostStyle; } _local1.deadPreview._visible = false; _local1.deadPreview._width = (_local1.deadPreview._height = 1); _local1.methodTable = new Object(); _local1.keyListener = new Object(); _local1.keyListener.controller = _local1; _local1.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; _local1.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var _local2 in _local1.styleFormat_prm) { _local1.setStyleProperty(_local2, _local1.styleFormat_prm[_local2]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { var _local1 = this; _local1.enable = ((arguments.length > 0) ? (enabledFlag) : true); _local1.tabEnabled = (_local1.focusEnabled = enabledFlag); if ((!_local1.enable) && (_local1.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { var _local1 = this; _local1.width = w; _local1.height = h; _local1.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { var _local1 = this; _local1.handlerObj = ((obj == undefined) ? (_local1._parent) : (obj)); _local1.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { var _local1 = this; _local1.methodTable[methodName] = true; _local1.onEnterFrame = _local1.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { var _local1 = this; if (_local1.methodTable.setSize) { _local1.setSize(_local1.width, _local1.height); } else { _local1.cleanUINotSize(); } _local1.methodTable = new Object(); delete _local1.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { var _local1 = this; for (var _local2 in _local1.methodTable) { _local1[_local2](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var _local1 = this; var _local2 = y; var _local3 = x; var inner = _local1.styleTable.focusRectInner.value; var outer = _local1.styleTable.focusRectOuter.value; if (inner == undefined) { inner = 16777215 /* 0xFFFFFF */; } if (outer == undefined) { outer = 0; } _local1.createEmptyMovieClip("focusRect", 1000); _local1.focusRect.controller = _local1; _local1.focusRect.lineStyle(1, outer); _local1.focusRect.moveTo(_local3, _local2); _local1.focusRect.lineTo(_local3 + w, _local2); _local1.focusRect.lineTo(_local3 + w, _local2 + h); _local1.focusRect.lineTo(_local3, _local2 + h); _local1.focusRect.lineTo(_local3, _local2); _local1.focusRect.lineStyle(1, inner); _local1.focusRect.moveTo(_local3 + 1, _local2 + 1); _local1.focusRect.lineTo((_local3 + w) - 1, _local2 + 1); _local1.focusRect.lineTo((_local3 + w) - 1, (_local2 + h) - 1); _local1.focusRect.lineTo(_local3 + 1, (_local2 + h) - 1); _local1.focusRect.lineTo(_local3 + 1, _local2 + 1); }; FUIComponentClass.prototype.pressFocus = function () { var _local1 = this; _local1.tabFocused = false; _local1.focusRect.removeMovieClip(); Selection.setFocus(_local1); }; FUIComponentClass.prototype.drawFocusRect = function () { var _local1 = this; _local1.drawRect(-2, -2, _local1.width + 4, _local1.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { var _local1 = this; _local1.focused = true; Key.addListener(_local1.keyListener); if (_local1.tabFocused) { _local1.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { var _local1 = this; _local1.tabFocused = true; _local1.focused = false; _local1.focusRect.removeMovieClip(); Key.removeListener(_local1.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { var _local1 = this; _local1.handlerObj[_local1.changeHandler](_local1); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { var _local1 = this; var _local2 = propName; if (value == "") { } else { var tmpValue = parseInt(value); if (!isNaN(tmpValue)) { value = tmpValue; } var global = ((arguments.length > 2) ? (isGlobal) : false); if (_local1.styleTable[_local2] == undefined) { _local1.styleTable[_local2] = new Object(); _local1.styleTable[_local2].useGlobal = true; } if (_local1.styleTable[_local2].useGlobal || (!global)) { _local1.styleTable[_local2].value = value; if (_local1.setCustomStyleProperty(_local2, value)) { } else if (_local2 == "embedFonts") { _local1.invalidate("setSize"); } else if (_local2.subString(0, 4) == "text") { if (_local1.textStyle == undefined) { _local1.textStyle = new TextFormat(); } var textProp = _local2.subString(4, _local2.length); _local1.textStyle[textProp] = value; _local1.invalidate("setSize"); } else { for (var j in _local1.styleTable[_local2].coloredMCs) { var _local3 = new Color(_local1.styleTable[_local2].coloredMCs[j]); if (_local1.styleTable[_local2].value == undefined) { var myTObj = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local3.setTransform(myTObj); } else { _local3.setRGB(value); } } } _local1.styleTable[_local2].useGlobal = global; } } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { var _local1 = this; var _local2 = propName; if (_local1.styleTable[_local2] == undefined) { _local1.styleTable[_local2] = new Object(); _local1.styleTable[_local2].useGlobal = true; } if (_local1.styleTable[_local2].coloredMCs == undefined) { _local1.styleTable[_local2].coloredMCs = new Object(); } _local1.styleTable[_local2].coloredMCs[skinMCRef] = skinMCRef; if (_local1.styleTable[_local2].value != undefined) { var _local3 = new Color(skinMCRef); _local3.setRGB(_local1.styleTable[_local2].value); } }; _global.FStyleFormat = function () { var _local1 = arguments; var _local2 = this; _local2.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; _local2.listeners = new Object(); _local2.isGlobal = false; if (_local1.length > 0) { for (var _local3 in _local1[0]) { _local2[_local3] = _local1[0][_local3]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var _local1 = this; var _local2 = 0; while (_local2 < arguments.length) { var _local3 = arguments[_local2]; _local1.listeners[arguments[_local2]] = _local3; for (var i in _local1) { if (_local1.isAStyle(i)) { _local3.updateStyleProperty(_local1, i.toString()); } } _local2++; } }; FStyleFormat.prototype.removeListener = function (component) { var _local1 = this; var _local2 = component; _local1.listeners[_local2] = undefined; for (var prop in _local1) { if (_local1.isAStyle(prop)) { if (_local2.styleTable[prop].useGlobal == _local1.isGlobal) { _local2.styleTable[prop].useGlobal = true; var _local3 = (_local1.isGlobal ? undefined : (globalStyleFormat[prop])); _local2.setStyleProperty(prop, _local3, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var _local1 = this; var _local2 = arguments; var count = 0; for (var i in _local1.listeners) { var _local3 = _local1.listeners[i]; if (_local2.length > 0) { var j = 0; while (j < _local2.length) { if (_local1.isAStyle(_local2[j])) { _local3.updateStyleProperty(_local1, _local2[j]); } j++; } } else { for (var j in _local1) { if (_local1.isAStyle(j)) { _local3.updateStyleProperty(_local1, j.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclipSymbol 37 MovieClip [FBoundingBoxSymbol] Frame 1var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();Symbol 37 MovieClip [FBoundingBoxSymbol] Frame 2component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();Symbol 40 MovieClip [FRadioButtonSymbol] Frame 1#initclip 3 function FRadioButtonClass() { this.init(); } function FRadioButtonGroupClass() { this.radioInstances = new Array(); } FRadioButtonClass.prototype = new FUIComponentClass(); FRadioButtonGroupClass.prototype = new FUIComponentClass(); Object.registerClass("FRadioButtonSymbol", FRadioButtonClass); FRadioButtonClass.prototype.init = function () { var _local1 = this; if (_local1.initialState == undefined) { _local1.selected = false; } else { _local1.selected = _local1.initialState; } super.setSize(_local1._width, _local1._height); _local1.boundingBox_mc.unloadMovie(); _local1.boundingBox_mc._width = 0; _local1.boundingBox_mc._height = 0; _local1.attachMovie("frb_hitArea", "frb_hitArea_mc", 1); _local1.attachMovie("frb_states", "frb_states_mc", 2); _local1.attachMovie("FLabelSymbol", "fLabel_mc", 3); super.init(); _local1._xscale = 100; _local1._yscale = 100; _local1.setSize(_local1.width, _local1.height); _local1.setChangeHandler(_local1.changeHandler); if (_local1.label != undefined) { _local1.setLabel(_local1.label); } if (_local1.initialState == undefined) { _local1.setValue(false); } else { _local1.setValue(_local1.initialState); } if (_local1.data == "") { _local1.data = undefined; } else { _local1.setData(_local1.data); } _local1.addToRadioGroup(); _local1.ROLE_SYSTEM_RADIOBUTTON = 45; _local1.STATE_SYSTEM_SELECTED = 16; _local1.EVENT_OBJECT_STATECHANGE = 32778; _local1.EVENT_OBJECT_NAMECHANGE = 32780; _local1._accImpl.master = _local1; _local1._accImpl.stub = false; _local1._accImpl.get_accRole = _local1.get_accRole; _local1._accImpl.get_accName = _local1.get_accName; _local1._accImpl.get_accState = _local1.get_accState; _local1._accImpl.get_accDefaultAction = _local1.get_accDefaultAction; _local1._accImpl.accDoDefaultAction = _local1.accDoDefaultAction; }; FRadioButtonClass.prototype.setHitArea = function (w, h) { var _local2 = this; var _local1 = _local2.frb_hitArea_mc; _local2.hitArea = _local1; if (_local2.frb_states_mc._width > w) { _local1._width = _local2.frb_states_mc._width; } else { _local1._width = w; } _local1._visible = false; if (arguments.length > 1) { _local1._height = h; } }; FRadioButtonClass.prototype.txtFormat = function (pos) { var _local1 = this; var _local2 = _local1.textStyle; var _local3 = _local1.styleTable; _local2.align = ((_local3.textAlign.value == undefined) ? ((_local2.align = pos)) : undefined); _local2.leftMargin = ((_local3.textLeftMargin.value == undefined) ? ((_local2.leftMargin = 0)) : undefined); _local2.rightMargin = ((_local3.textRightMargin.value == undefined) ? ((_local2.rightMargin = 0)) : undefined); if (_local1.flabel_mc._height > _local1.height) { super.setSize(_local1.width, _local1.flabel_mc._height); } else { super.setSize(_local1.width, _local1.height); } _local1.setEnabled(_local1.enable); }; FRadioButtonClass.prototype.setSize = function (w, h) { var _local1 = this; _local1.setLabel(_local1.getLabel()); _local1.setLabelPlacement(_local1.labelPlacement); if (_local1.frb_states_mc._height < _local1.flabel_mc.labelField._height) { super.setSize(w, _local1.flabel_mc.labelField._height); } _local1.setHitArea(_local1.width, _local1.height); _local1.setLabelPlacement(_local1.labelPlacement); }; FRadioButtonClass.prototype.setLabelPlacement = function (pos) { var _local1 = this; _local1.setLabel(_local1.getLabel()); _local1.txtFormat(pos); var halfLabelH = (_local1.fLabel_mc._height / 2); var halfFrameH = (_local1.frb_states_mc._height / 2); var vertCenter = (halfFrameH - halfLabelH); var radioWidth = _local1.frb_states_mc._width; var _local2 = _local1.frb_states_mc; var label = _local1.fLabel_mc; var _local3 = _local1.width - _local2._width; if (_local2._width > _local1.width) { _local3 = 0; } else { _local3 = _local1.width - _local2._width; } _local1.fLabel_mc.setSize(_local3); if ((pos == "right") || (pos == undefined)) { _local1.labelPlacement = "right"; _local1.frb_states_mc._x = 0; _local1.fLabel_mc._x = radioWidth; _local1.txtFormat("left"); } else if (pos == "left") { _local1.labelPlacement = "left"; _local1.fLabel_mc._x = 0; _local1.frb_states_mc._x = _local1.width - radioWidth; _local1.txtFormat("right"); } _local1.fLabel_mc._y = vertCenter; _local1.frb_hitArea_mc._y = vertCenter; _local1.setLabel(_local1.getLabel()); }; FRadioButtonClass.prototype.setData = function (dataValue) { this.data = dataValue; }; FRadioButtonClass.prototype.getData = function () { return(this.data); }; FRadioButtonClass.prototype.getState = function () { return(this.selected); }; FRadioButtonClass.prototype.getSize = function () { return(this.width); }; FRadioButtonClass.prototype.getGroupName = function () { return(this.groupName); }; FRadioButtonClass.prototype.setGroupName = function (groupName) { var _local1 = this; var _local2 = 0; while (_local2 < _local1._parent[_local1.groupName].radioInstances.length) { if (_local1._parent[_local1.groupName].radioInstances[_local2] == _local1) { delete _local1._parent[_local1.groupName].radioInstances[_local2]; } _local2++; } _local1.groupName = groupName; _local1.addToRadioGroup(); }; FRadioButtonClass.prototype.addToRadioGroup = function () { var _local1 = this; if (_local1._parent[_local1.groupName] == undefined) { _local1._parent[_local1.groupName] = new FRadioButtonGroupClass(); } _local1._parent[_local1.groupName].addRadioInstance(_local1); }; FRadioButtonClass.prototype.setValue = function (selected) { var _local1 = this; var _local2 = selected; if (_local2 || (_local2 == undefined)) { _local1.setState(true); _local1.focusRect.removeMovieClip(); _local1.executeCallBack(); } else if (_local2 == false) { _local1.setState(false); } }; FRadioButtonClass.prototype.setTabState = function (selected) { var _local1 = this; Selection.setFocus(_local1); _local1.setState(selected); _local1.drawFocusRect(); _local1.executeCallBack(); }; FRadioButtonClass.prototype.setState = function (selected) { var _local1 = this; var _local2 = selected; if (_local2 || (_local2 == undefined)) { _local1.tabEnabled = true; for (var _local3 in _local1._parent) { if ((_local1 != _local1._parent[_local3]) && (_local1._parent[_local3].groupName == _local1.groupName)) { _local1._parent[_local3].setState(false); _local1._parent[_local3].tabEnabled = false; } } } if (_local1.enable) { _local1.flabel_mc.setEnabled(true); if (_local2 || (_local2 == undefined)) { _local1.frb_states_mc.gotoAndStop("selectedEnabled"); _local1.enabled = false; _local1.selected = true; _local1.tabEnabled = true; _local1.tabFocused = true; } else { _local1.frb_states_mc.gotoAndStop("unselectedEnabled"); _local1.enabled = true; _local1.selected = false; _local1.tabEnabled = false; var enabTrue = _local1._parent[_local1.groupName].getEnabled(); var noneSelect = (_local1._parent[_local1.groupName].getValue() == undefined); if (enabTrue && (noneSelect)) { _local1._parent[_local1.groupName].radioInstances[0].tabEnabled = true; } } } else { _local1.flabel_mc.setEnabled(false); if (_local2 || (_local2 == undefined)) { _local1.frb_states_mc.gotoAndStop("selectedDisabled"); _local1.enabled = false; _local1.selected = true; _local1.tabEnabled = false; } else { _local1.frb_states_mc.gotoAndStop("unselectedDisabled"); _local1.enabled = false; _local1.selected = false; _local1.tabEnabled = false; } } if (Accessibility.isActive()) { Accessibility.sendEvent(_local1, 0, _local1.EVENT_OBJECT_STATECHANGE, true); } }; FRadioButtonClass.prototype.getValue = function () { var _local1 = this; if (_local1.selected) { if ((_local1.data == "") || (_local1.data == undefined)) { return(_local1.getLabel()); } return(_local1.data); } return(undefined); }; FRadioButtonClass.prototype.setEnabled = function (enable) { var _local1 = this; if ((enable == true) || (enable == undefined)) { _local1.enable = true; super.setEnabled(true); } else { _local1.enable = false; super.setEnabled(false); } _local1.setState(_local1.selected); var cgn = (_local1._parent[_local1.groupName].getEnabled() == undefined); var _local3 = _local1._parent[_local1.groupName].radioInstances[0].getEnabled() == false; if (cgn && (_local3)) { var _local2 = 0; while (_local2 < _local1._parent[_local1.groupName].radioInstances.length) { if (_local1._parent[_local1.groupName].radioInstances[_local2].getEnabled() == true) { _local1._parent[_local1.groupName].radioInstances[_local2].tabEnabled = true; return; } _local2++; } } }; FRadioButtonClass.prototype.getEnabled = function () { return(this.enable); }; FRadioButtonClass.prototype.setLabel = function (label) { var _local1 = this; _local1.fLabel_mc.setLabel(label); _local1.txtFormat(); if (Accessibility.isActive()) { Accessibility.sendEvent(_local1, 0, _local1.EVENT_OBJECT_NAMECHANGE); } }; FRadioButtonClass.prototype.getLabel = function () { return(this.fLabel_mc.getLabel()); }; FRadioButtonClass.prototype.onPress = function () { this.pressFocus(); this.frb_states_mc.gotoAndStop("press"); }; FRadioButtonClass.prototype.onRelease = function () { var _local1 = this; _local1.frb_states_mc.gotoAndStop("unselectedDisabled"); _local1.setValue(!_local1.selected); }; FRadioButtonClass.prototype.onReleaseOutside = function () { this.frb_states_mc.gotoAndStop("unselectedEnabled"); }; FRadioButtonClass.prototype.onDragOut = function () { this.frb_states_mc.gotoAndStop("unselectedEnabled"); }; FRadioButtonClass.prototype.onDragOver = function () { this.frb_states_mc.gotoAndStop("press"); }; FRadioButtonClass.prototype.executeCallBack = function () { var _local1 = this; _local1.handlerObj[_local1.changeHandler](_local1._parent[_local1.groupName]); }; FRadioButtonGroupClass.prototype.addRadioInstance = function (instance) { this.radioInstances.push(instance); this.radioInstances[0].tabEnabled = true; }; FRadioButtonGroupClass.prototype.setEnabled = function (enableFlag) { var _local2 = this; var _local3 = enableFlag; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].setEnabled(_local3); _local1++; } }; FRadioButtonGroupClass.prototype.getEnabled = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { if (_local2.radioInstances[_local1].getEnabled() != _local2.radioInstances[0].getEnabled()) { return(undefined); } _local1++; } return(_local2.radioInstances[0].getEnabled()); return(undefined); }; FRadioButtonGroupClass.prototype.setChangeHandler = function (changeHandler, obj) { var _local2 = this; var _local3 = changeHandler; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].setChangeHandler(_local3, obj); _local1++; } }; FRadioButtonGroupClass.prototype.getValue = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { if (_local2.radioInstances[_local1].selected == true) { if ((_local2.radioInstances[_local1].data == "") || (_local2.radioInstances[_local1].data == undefined)) { return(_local2.radioInstances[_local1].getLabel()); } return(_local2.radioInstances[_local1].data); } _local1++; } return(undefined); }; FRadioButtonGroupClass.prototype.getData = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { if (_local2.radioInstances[_local1].selected) { return(_local2.radioInstances[_local1].getData()); } _local1++; } return(undefined); }; FRadioButtonGroupClass.prototype.getInstance = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { if (_local2.radioInstances[_local1].selected == true) { return(_local1); } _local1++; } return(undefined); }; FRadioButtonGroupClass.prototype.setValue = function (dataValue) { var _local1 = this; var _local3 = dataValue; var _local2 = 0; while (_local2 < _local1.radioInstances.length) { if (_local1.radioInstances[_local2].data == _local3) { _local1.radioInstances[_local2].setValue(true); return; } _local2++; } _local2 = 0; while (_local2 < _local1.radioInstances.length) { if (_local1.radioInstances[_local2].getLabel() == _local3) { _local1.radioInstances[_local2].setValue(true); } _local2++; } }; FRadioButtonGroupClass.prototype.setSize = function (w) { var _local2 = this; var _local3 = w; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].setSize(_local3); _local1++; } }; FRadioButtonGroupClass.prototype.getSize = function () { var _local2 = this; var _local3 = 0; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { if (_local2.radioInstances[_local1].width >= _local3) { _local3 = _local2.radioInstances[_local1].width; } _local1++; } return(_local3); }; FRadioButtonGroupClass.prototype.setGroupName = function (groupName) { var _local2 = this; var _local3 = groupName; _local2.oldGroupName = _local2.radioInstances[0].groupName; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].groupName = _local3; _local2.radioInstances[_local1].addToRadioGroup(); _local1++; } delete _local2._parent[_local2.oldGroupName]; }; FRadioButtonGroupClass.prototype.getGroupName = function () { return(this.radioInstances[0].groupName); }; FRadioButtonGroupClass.prototype.setLabelPlacement = function (pos) { var _local2 = this; var _local3 = pos; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].setLabelPlacement(_local3); _local1++; } }; FRadioButtonGroupClass.prototype.setStyleProperty = function (propName, value, isGlobal) { var _local2 = this; var _local3 = value; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].setStyleProperty(propName, _local3, isGlobal); _local1++; } }; FRadioButtonGroupClass.prototype.addListener = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].addListener(); _local1++; } }; FRadioButtonGroupClass.prototype.applyChanges = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].applyChanges(); _local1++; } }; FRadioButtonGroupClass.prototype.removeListener = function (component) { var _local2 = this; var _local3 = component; var _local1 = 0; while (_local1 < _local2.radioInstances.length) { _local2.radioInstances[_local1].removeListener(_local3); _local1++; } }; FRadioButtonClass.prototype.drawFocusRect = function () { var _local1 = this; _local1.drawRect(-2, -2, _local1._width + 6, _local1._height - 3); }; FRadioButtonClass.prototype.myOnKillFocus = function () { var _local1 = this; Key.removeListener(_local1.keyListener); _local1.focused = false; _local1.focusRect.removeMovieClip(); _local1._parent[_local1.groupName].foobar = 0; }; FRadioButtonClass.prototype.myOnKeyDown = function () { var _local1 = this; if ((Key.getCode() == 32) && (_local1._parent[_local1.groupName].getValue() == undefined)) { if (_local1._parent[_local1.groupName].radioInstances[0] == _local1) { _local1.setTabState(true); } } if ((Key.getCode() == 40) && (_local1.pressOnce == undefined)) { _local1.foobar = _local1._parent[_local1.groupName].getInstance(); var _local2 = _local1.foobar; while (_local2 < _local1._parent[_local1.groupName].radioInstances.length) { var _local3 = _local2 + 1; if (_local1._parent[_local1.groupName].radioInstances[_local3].getEnabled()) { _local1._parent[_local1.groupName].radioInstances[_local3].setTabState(true); return; } _local2++; } } if ((Key.getCode() == 38) && (_local1.pressOnce == undefined)) { _local1.foobar = _local1._parent[_local1.groupName].getInstance(); var _local2 = _local1.foobar; while (_local2 >= 0) { var _local3 = _local2 - 1; if (_local1._parent[_local1.groupName].radioInstances[_local3].getEnabled()) { _local1._parent[_local1.groupName].radioInstances[_local3].setTabState(true); return; } _local2--; } } }; FRadioButtonClass.prototype.get_accRole = function (childId) { return(this.master.ROLE_SYSTEM_RADIOBUTTON); }; FRadioButtonClass.prototype.get_accName = function (childId) { return(this.master.getLabel()); }; FRadioButtonClass.prototype.get_accState = function (childId) { if (this.master.getState()) { return(this.master.STATE_SYSTEM_SELECTED); } return(0); }; FRadioButtonClass.prototype.get_accDefaultAction = function (childId) { if (this.master.getState()) { return("UnCheck"); } return("Check"); }; FRadioButtonClass.prototype.accDoDefaultAction = function (childId) { this.master.setValue(!this.master.getValue()); }; #endinitclip boundingBox_mc._visible = false; deadPreview._visible = false;Symbol 69 Buttonon (release) { playing = true; gotoAndStop (2); }Symbol 81 MovieClip Frame 1top = vol._y; left = vol._x; right = vol._x; bottom = vol._y + 100; level = 1; vol.onPress = function () { startDrag ("vol", false, left, top, right, bottom); dragging = true; }; vol.onRelease = function () { stopDrag(); dragging = false; }; vol.onReleaseOutside = function () { dragging = false; }; this.onEnterFrame = function () { if (dragging) { level = (100 - (vol._y - top)) / 50; } else if (level > 2) { level = 2; } else if (level < 0) { level = 0; } else { vol._y = ((-50 * level) + 100) + top; } _root.m = level; };Symbol 96 MovieClip Frame 1increment = 4; level = 0.4; panKnob.onPress = function () { if (Key.isDown(Key.getCode(18))) { autoPan = true; } else { autoPan = false; start = _root._xmouse; newStart = panKnob._rotation; dragging = true; } }; panKnob.onRelease = function () { dragging = false; }; panKnob.onReleaseOutside = function () { dragging = false; }; this.onEnterFrame = function () { if (dragging) { pivot = ((_root._xmouse - start) * 2) + newStart; panKnob._rotation = pivot; if (pivot < -135) { panKnob._rotation = -135; } if (pivot > 135) { panKnob._rotation = 135; } level = Math.round((0.4 * (1 + (panKnob._rotation / 270))) * 100) / 100; } else { if (autoPan) { textInput.value.selectable = false; level = level + increment; if ((level > 0.59) || (level < 0.21)) { increment = increment * -1; } } else { textInput.value.selectable = true; } if (level > 0.6) { level = 0.6; } else if (level < 0.2) { level = 0.2; } else if ((level <= 0.6) && (level >= 0.25)) { panKnob._rotation = 270 * ((level / 0.4) - 1); } } _root.xi = level; };Symbol 116 Buttonon (release) { gotoAndStop (3); }Symbol 119 Buttonon (release) { removeMovieClip("MyStage"); removeMovieClip("MyStage2"); removeMovieClip("MyStage3"); removeMovieClip("MyStage4"); playing = false; gotoAndStop (1); }Symbol 120 Buttonon (release) { playing = true; }Symbol 123 Buttonon (release) { playing = false; }Symbol 130 Buttonon (release) { gotoAndStop (1); }
Library Items
Symbol 1 Graphic | Used by:2 | |
Symbol 2 MovieClip [frb_hitArea] | Uses:1 | |
Symbol 3 Font | Used by:4 | |
Symbol 4 EditableText | Uses:3 | Used by:5 |
Symbol 5 MovieClip [FLabelSymbol] | Uses:4 | |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip | Uses:6 | Used by:14 |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip | Uses:8 | Used by:14 |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:14 |
Symbol 12 Graphic | Used by:13 | |
Symbol 13 MovieClip | Uses:12 | Used by:14 |
Symbol 14 MovieClip | Uses:7 9 11 13 | Used by:29 |
Symbol 15 Graphic | Used by:16 | |
Symbol 16 MovieClip | Uses:15 | Used by:17 |
Symbol 17 MovieClip | Uses:16 | Used by:29 |
Symbol 18 Graphic | Used by:19 21 | |
Symbol 19 MovieClip | Uses:18 | Used by:20 |
Symbol 20 MovieClip | Uses:19 | Used by:29 |
Symbol 21 MovieClip | Uses:18 | Used by:22 |
Symbol 22 MovieClip | Uses:21 | Used by:29 |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:25 |
Symbol 25 MovieClip | Uses:24 | Used by:29 |
Symbol 26 Graphic | Used by:27 116 | |
Symbol 27 MovieClip | Uses:26 | Used by:28 |
Symbol 28 MovieClip | Uses:27 | Used by:29 |
Symbol 29 MovieClip [frb_states] | Uses:14 17 20 22 25 28 | |
Symbol 30 MovieClip [FUIComponentSymbol] | ||
Symbol 31 Font | Used by:32 44 46 47 48 51 52 53 54 70 72 79 82 83 84 85 86 87 88 97 98 99 100 101 125 131 | |
Symbol 32 Text | Uses:31 | Used by:33 |
Symbol 33 MovieClip [letter_s] | Uses:32 | Used by:Timeline |
Symbol 34 Graphic | Used by:35 116 | |
Symbol 35 MovieClip | Uses:34 | Used by:37 |
Symbol 36 Graphic | Used by:37 | |
Symbol 37 MovieClip [FBoundingBoxSymbol] | Uses:35 36 | Used by:40 |
Symbol 38 Graphic | Used by:39 | |
Symbol 39 MovieClip | Uses:38 | Used by:40 |
Symbol 40 MovieClip [FRadioButtonSymbol] | Uses:37 39 | Used by:Timeline |
Symbol 41 Graphic | Used by:42 | |
Symbol 42 MovieClip [start] | Uses:41 | Used by:Timeline |
Symbol 43 Graphic | Used by:49 | |
Symbol 44 Text | Uses:31 | Used by:49 |
Symbol 45 Graphic | Used by:49 | |
Symbol 46 Text | Uses:31 | Used by:49 |
Symbol 47 Text | Uses:31 | Used by:49 |
Symbol 48 Text | Uses:31 | Used by:49 |
Symbol 49 MovieClip | Uses:43 44 45 46 47 48 | Used by:Timeline |
Symbol 50 Graphic | Used by:Timeline | |
Symbol 51 Text | Uses:31 | Used by:Timeline |
Symbol 52 Text | Uses:31 | Used by:Timeline |
Symbol 53 Text | Uses:31 | Used by:Timeline |
Symbol 54 Text | Uses:31 | Used by:Timeline |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip | Uses:55 | Used by:Timeline |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip | Uses:57 | Used by:Timeline |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:Timeline |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 MovieClip | Uses:61 | Used by:Timeline |
Symbol 63 Graphic | Used by:69 119 120 123 | |
Symbol 64 Graphic | Used by:69 119 120 123 | |
Symbol 65 Graphic | Used by:69 119 120 123 | |
Symbol 66 Graphic | Used by:69 120 | |
Symbol 67 Graphic | Used by:69 120 | |
Symbol 68 Graphic | Used by:69 119 120 123 | |
Symbol 69 Button | Uses:63 64 65 66 67 68 | Used by:Timeline |
Symbol 70 Text | Uses:31 | Used by:Timeline |
Symbol 71 Graphic | Used by:73 | |
Symbol 72 Text | Uses:31 | Used by:73 |
Symbol 73 MovieClip | Uses:71 72 | Used by:81 |
Symbol 74 Graphic | Used by:75 | |
Symbol 75 MovieClip | Uses:74 | Used by:77 |
Symbol 76 Graphic | Used by:77 | |
Symbol 77 MovieClip | Uses:75 76 | Used by:81 |
Symbol 78 Graphic | Used by:80 | |
Symbol 79 EditableText | Uses:31 | Used by:80 |
Symbol 80 MovieClip | Uses:78 79 | Used by:81 96 |
Symbol 81 MovieClip | Uses:73 77 80 | Used by:Timeline |
Symbol 82 Text | Uses:31 | Used by:Timeline |
Symbol 83 EditableText | Uses:31 | Used by:Timeline |
Symbol 84 EditableText | Uses:31 | Used by:Timeline |
Symbol 85 Text | Uses:31 | Used by:Timeline |
Symbol 86 Text | Uses:31 | Used by:93 |
Symbol 87 Text | Uses:31 | Used by:93 |
Symbol 88 Text | Uses:31 | Used by:93 |
Symbol 89 Graphic | Used by:93 | |
Symbol 90 Graphic | Used by:91 | |
Symbol 91 MovieClip | Uses:90 | Used by:93 |
Symbol 92 Graphic | Used by:93 | |
Symbol 93 MovieClip | Uses:86 87 88 89 91 92 | Used by:96 |
Symbol 94 Graphic | Used by:95 | |
Symbol 95 MovieClip | Uses:94 | Used by:96 |
Symbol 96 MovieClip | Uses:93 95 80 | Used by:Timeline |
Symbol 97 EditableText | Uses:31 | Used by:Timeline |
Symbol 98 Text | Uses:31 | Used by:Timeline |
Symbol 99 Text | Uses:31 | Used by:Timeline |
Symbol 100 Text | Uses:31 | Used by:Timeline |
Symbol 101 Text | Uses:31 | Used by:Timeline |
Symbol 102 Graphic | Used by:103 | |
Symbol 103 MovieClip | Uses:102 | Used by:116 |
Symbol 104 Graphic | Used by:116 | |
Symbol 105 Graphic | Used by:116 | |
Symbol 106 Graphic | Used by:107 | |
Symbol 107 MovieClip | Uses:106 | Used by:116 |
Symbol 108 Font | Used by:109 110 111 112 | |
Symbol 109 Text | Uses:108 | Used by:116 |
Symbol 110 Text | Uses:108 | Used by:116 |
Symbol 111 Text | Uses:108 | Used by:116 |
Symbol 112 Text | Uses:108 | Used by:116 |
Symbol 113 Graphic | Used by:116 | |
Symbol 114 Graphic | Used by:116 | |
Symbol 115 Graphic | Used by:116 | |
Symbol 116 Button | Uses:34 103 26 104 105 107 109 110 111 112 113 114 115 | Used by:Timeline |
Symbol 117 Graphic | Used by:119 | |
Symbol 118 Graphic | Used by:119 | |
Symbol 119 Button | Uses:63 64 65 117 118 68 | Used by:Timeline |
Symbol 120 Button | Uses:63 64 65 66 67 68 | Used by:Timeline |
Symbol 121 Graphic | Used by:123 | |
Symbol 122 Graphic | Used by:123 | |
Symbol 123 Button | Uses:63 64 65 121 122 68 | Used by:Timeline |
Symbol 124 Font | Used by:125 | |
Symbol 125 Text | Uses:31 124 | Used by:Timeline |
Symbol 126 Graphic | Used by:130 | |
Symbol 127 Graphic | Used by:130 | |
Symbol 128 Graphic | Used by:130 | |
Symbol 129 Graphic | Used by:130 | |
Symbol 130 Button | Uses:126 127 128 129 | Used by:Timeline |
Symbol 131 Text | Uses:31 | Used by:Timeline |
Instance Names
"planet1_mc" | Frame 1 | Symbol 56 MovieClip |
"planet2_mc" | Frame 1 | Symbol 58 MovieClip |
"planet3_mc" | Frame 1 | Symbol 60 MovieClip |
"start_mc" | Frame 1 | Symbol 62 MovieClip |
"planet_mc" | Frame 1 | Symbol 42 MovieClip [start] |
"mass1_ctrl" | Frame 1 | Symbol 81 MovieClip |
"np1" | Frame 1 | Symbol 40 MovieClip [FRadioButtonSymbol] |
"np2" | Frame 1 | Symbol 40 MovieClip [FRadioButtonSymbol] |
"np3" | Frame 1 | Symbol 40 MovieClip [FRadioButtonSymbol] |
"np4" | Frame 1 | Symbol 40 MovieClip [FRadioButtonSymbol] |
"letter_s_mc" | Frame 1 | Symbol 33 MovieClip [letter_s] |
"xi_ctrl" | Frame 1 | Symbol 96 MovieClip |
"labelField" | Symbol 5 MovieClip [FLabelSymbol] Frame 1 | Symbol 4 EditableText |
"darkshadow_mc" | Symbol 14 MovieClip Frame 1 | Symbol 7 MovieClip |
"shadow_mc" | Symbol 14 MovieClip Frame 1 | Symbol 9 MovieClip |
"highlight_mc" | Symbol 14 MovieClip Frame 1 | Symbol 11 MovieClip |
"highlight3D_mc" | Symbol 14 MovieClip Frame 1 | Symbol 13 MovieClip |
"background_mc" | Symbol 17 MovieClip Frame 1 | Symbol 16 MovieClip |
"background_mc" | Symbol 20 MovieClip Frame 1 | Symbol 19 MovieClip |
"background_mc" | Symbol 22 MovieClip Frame 1 | Symbol 21 MovieClip |
"disabled_mc" | Symbol 25 MovieClip Frame 1 | Symbol 24 MovieClip |
"dot_mc" | Symbol 28 MovieClip Frame 1 | Symbol 27 MovieClip |
"frb_frame_mc" | Symbol 29 MovieClip [frb_states] Frame 1 | Symbol 14 MovieClip |
"boundingBox" | Symbol 37 MovieClip [FBoundingBoxSymbol] Frame 1 | Symbol 35 MovieClip |
"boundingBox2" | Symbol 37 MovieClip [FBoundingBoxSymbol] Frame 2 | Symbol 35 MovieClip |
"boundingBox_mc" | Symbol 40 MovieClip [FRadioButtonSymbol] Frame 1 | Symbol 37 MovieClip [FBoundingBoxSymbol] |
"deadPreview" | Symbol 40 MovieClip [FRadioButtonSymbol] Frame 1 | Symbol 39 MovieClip |
"value" | Symbol 80 MovieClip Frame 1 | Symbol 79 EditableText |
"vol" | Symbol 81 MovieClip Frame 1 | Symbol 77 MovieClip |
"textInput" | Symbol 81 MovieClip Frame 1 | Symbol 80 MovieClip |
"knobborder" | Symbol 96 MovieClip Frame 1 | Symbol 93 MovieClip |
"panKnob" | Symbol 96 MovieClip Frame 1 | Symbol 95 MovieClip |
"textInput" | Symbol 96 MovieClip Frame 1 | Symbol 80 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "frb_hitArea" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "FLabelSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "frb_states" |
ExportAssets (56) | Timeline Frame 1 | Symbol 30 as "FUIComponentSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 33 as "letter_s" |
ExportAssets (56) | Timeline Frame 1 | Symbol 37 as "FBoundingBoxSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 42 as "start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 42 as "start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 1 | Symbol 33 as "letter_s" |
ExportAssets (56) | Timeline Frame 2 | Symbol 42 as "start" |
ExportAssets (56) | Timeline Frame 2 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 2 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 2 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 2 | Symbol 40 as "FRadioButtonSymbol" |
ExportAssets (56) | Timeline Frame 2 | Symbol 33 as "letter_s" |
Labels
"Symbol_32" | Symbol 5 MovieClip [FLabelSymbol] Frame 1 |
"Symbol_22" | Symbol 7 MovieClip Frame 1 |
"Symbol_23" | Symbol 9 MovieClip Frame 1 |
"unselectedEnabled" | Symbol 29 MovieClip [frb_states] Frame 1 |
"press" | Symbol 29 MovieClip [frb_states] Frame 2 |
"unselectedDisabled" | Symbol 29 MovieClip [frb_states] Frame 3 |
"selectedDisabled" | Symbol 29 MovieClip [frb_states] Frame 4 |
"selectedEnabled" | Symbol 29 MovieClip [frb_states] Frame 5 |
"Symbol_36" | Symbol 30 MovieClip [FUIComponentSymbol] Frame 1 |
"enabled" | Symbol 37 MovieClip [FBoundingBoxSymbol] Frame 1 |
"disabled" | Symbol 37 MovieClip [FBoundingBoxSymbol] Frame 2 |
Dynamic Text Variables
_parent.level | Symbol 79 EditableText | "" |
mass1_ctrl.level | Symbol 83 EditableText | "" |
num_planets | Symbol 84 EditableText | "" |
xi | Symbol 97 EditableText | "" |
|