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

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

pipeline1_0.swf

This is the info page for
Flash #103275

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


Text
<p align="right"><font face="Myriad Pro Bold" size="11" color="#1922c2" letterSpacing="0.000000" kerning="1">9</font></p>

<p align="left"><font face="Myriad Pro Bold" size="11" color="#1922c2" letterSpacing="0.000000" kerning="1">9</font></p>

LOADING

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

Students of color are over-represented in the juvenile justice system. Black juveniles are four times more likely than white juveniles convicted of similar offenses to be placed in secure residential placements (rather than community-based or alternative programs). Latino juveniles are almost twice as likely and American Indian juveniles more than twice as likely as whites to receive such a placement.

The "school-to-prison pipeline" describes an alarming
trend where public elementary, middle and high schools
are pushing youth out of classrooms and into the juvenile
and criminal justice systems.

ActionScript [AS1/AS2]

Frame 2
if ((_framesloaded > 0) && (_framesloaded == _totalframes)) { this.gotoAndPlay("init"); } else { var loadProgress = (this.getBytesLoaded() / 1024); var loadTotal = Math.ceil(this.getBytesTotal() / 1024); var percent = Math.ceil((loadProgress / loadTotal) * 100); if ((percent >= 0) && (percent < 100)) { var ass = percent.toString(); preloader.percentTxt1.text = ass.charAt(0); preloader.percentTxt2.text = ass.charAt(1); } else if (percent < 10) { preloader.percentTxt2.text = percent; } preloader.gotoAndStop(percent); }
Frame 3
gotoAndPlay ("start");
Frame 7
org.aclu.Pipeline.main(this); stop();
Frame 32
init(); stop();
Symbol 177 MovieClip [__Packages.org.aclu.Pipeline] Frame 0
class org.aclu.Pipeline extends MovieClip { var _quizData; function Pipeline () { super(); trace("class Pipeline instantiated."); _quizData = new Object(); if (_level0.quizDataURL) { trace("Detected quizDataURL: " + _level0.quizDataURL); _quizDataSource = _level0.quizDataURL; } else { trace("Error: No quizDataURL provided. Using default path: " + _quizDataSource); } var thisClass = this; var _local3 = new Object(); var _local4 = new org.aclu.ParseXML(_quizDataSource, _quizData, true); _local3.parsed = function (eventObject) { trace(eventObject.parseType + " data parsing complete."); thisClass.gotoAndPlay("play"); }; _local4.addEventListener("parsed", _local3); } static function main(target) { target.__proto__ = org.aclu.Pipeline.prototype; Function(org.aclu.Pipeline).apply(target, null); } function init() { var thisClass = this; thisClass.mainContent.home.playNowBtn.onRollOver = function () { thisClass.mainContent.home.playNowBtn.gotoAndPlay("rollOver"); }; thisClass.mainContent.home.playNowBtn.onRollOut = function () { thisClass.mainContent.home.playNowBtn.gotoAndPlay("rollOut"); }; thisClass.mainContent.home.playNowBtn.onRelease = (thisClass.mainContent.home.playNowBtn.onReleaseOutside = function () { thisClass.mainContent.gotoAndPlay("start"); thisClass.initQuestion(thisClass._currentQuestion, true); }); } function initQuestion(qNum, animateIn) { trace("initQuestion called, qNum: " + qNum); var thisClass = this; var _local11 = new Object(); var _local8 = new TextFormat(); _local8.letterSpacing = 0; if (thisClass.mainContent["question" + qNum]) { var _local4 = thisClass.mainContent["question" + qNum]; } else { var _local4 = thisClass.mainContent.attachMovie("question" + qNum, "question" + qNum, thisClass.mainContent.getNextHighestDepth(), {_y:Stage.height}); } var _local6 = new Array(_local4.answerA, _local4.answerB, _local4.answerC); var _local7 = new Array(_local4.funnelA, _local4.funnelB, _local4.funnelC); _local4.questionTitle.gotoAndStop(qNum); _local4.questionTxtHolder.questionTxt.autoSize = true; _local4.questionTxtHolder.questionTxt.wordWrap = true; _local4.questionTxtHolder.questionTxt.text = _quizData["question_" + qNum].question; _local4.questionTxtHolder.questionTxt.setTextFormat(_local8); if (qNum <= _quizLength) { _local4.answerA.answerTxtHolder.answerTxt.autoSize = true; _local4.answerA.answerTxtHolder.answerTxt.wordWrap = true; _local4.answerA.answerTxtHolder.answerTxt.text = _quizData["question_" + qNum].answer_0; _local4.answerA.fact = _quizData["question_" + qNum].fact_0; _local4.answerA.answerTxtHolder.answerTxt.setTextFormat(_local8); _local4.answerB.answerTxtHolder.answerTxt.autoSize = true; _local4.answerB.answerTxtHolder.answerTxt.wordWrap = true; _local4.answerB.answerTxtHolder.answerTxt.text = _quizData["question_" + qNum].answer_1; _local4.answerB.fact = _quizData["question_" + qNum].fact_1; _local4.answerB.answerTxtHolder.answerTxt.setTextFormat(_local8); _local4.answerC.answerTxtHolder.answerTxt.autoSize = true; _local4.answerC.answerTxtHolder.answerTxt.wordWrap = true; _local4.answerC.answerTxtHolder.answerTxt.text = _quizData["question_" + qNum].answer_2; _local4.answerC.fact = _quizData["question_" + qNum].fact_2; _local4.answerC.answerTxtHolder.answerTxt.setTextFormat(_local8); var _local5 = 0; while (_local5 < _local6.length) { var _local3 = _local6[_local5]; var _local2 = _local7[_local5]; _local3.questionClip = _local4; _local3.myFunnel = _local2; _local2.questionClip = _local4; _local2.myAnswer = _local3; _local2.fact = _local3.fact; _local3.onRollOver = function () { this.gotoAndPlay("rollOver"); this.myFunnel.gotoAndPlay("rollOver"); }; _local3.onRollOut = (_local3.onReleaseOutside = function () { this.gotoAndPlay("rollOut"); this.myFunnel.gotoAndPlay("rollOut"); }); _local3.gotoAndPlay("hold"); _local3.enabled = true; _local2.onRollOver = function () { this.gotoAndPlay("rollOver"); this.myAnswer.gotoAndPlay("rollOver"); }; _local2.onRollOut = (_local2.onReleaseOutside = function () { this.gotoAndPlay("rollOut"); this.myAnswer.gotoAndPlay("rollOut"); }); _local2.gotoAndPlay("hold"); _local2.enabled = true; _local2.onRelease = function () { thisClass.doBtnRelease(this, qNum); }; _local3.onRelease = function () { thisClass.doBtnRelease(this, qNum); }; _local5++; } } var _local9 = (((11 + _local4.questionTxtHolder._height) + _local4.answerA._height) + _local4.answerB._height) + _local4.answerC._height; _local4.questionTitle._y = 208 - (_local9 / 2); _local4.questionTxtHolder._y = (_local4.questionTitle._y + _local4.questionTitle._height) + 3; _local4.answerA._y = (_local4.questionTxtHolder._y + _local4.questionTxtHolder._height) + 8; _local4.answerB._y = _local4.answerA._y + _local4.answerA._height; _local4.answerC._y = _local4.answerB._y + _local4.answerB._height; if (animateIn) { caurina.transitions.Tweener.addTween(_local4, {_y:0, time:0.6, transition:"easeOutQuart"}); } else { _local4._y = 0; } } function doBtnRelease(obj, qNum) { var thisClass = this; var _local4 = obj._name.substr(-1, 1); var theQuestion = obj.questionClip; var pipeAnim; var _local2 = new Object(); var questionTargX; var questionTargY; theQuestion.answerA.enabled = (theQuestion.answerB.enabled = (theQuestion.answerC.enabled = false)); theQuestion.funnelA.enabled = (theQuestion.funnelB.enabled = (theQuestion.funnelC.enabled = false)); if (qNum < thisClass._quizLength) { trace("attaching pipe anim"); switch (_local4) { case "A" : pipeAnim = thisClass.mainContent.attachMovie("pipeAnimLeft", "pipeAnim", thisClass.mainContent.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height}); questionTargX = Stage.width; questionTargY = 0; break; case "B" : pipeAnim = thisClass.mainContent.attachMovie("pipeAnimDown", "pipeAnim", thisClass.mainContent.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height}); questionTargX = 0; questionTargY = -Stage.height; break; case "C" : pipeAnim = thisClass.mainContent.attachMovie("pipeAnimRight", "pipeAnim", thisClass.mainContent.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height}); questionTargX = -Stage.width; questionTargY = 0; } _local2.requestQuestion = function () { thisClass.nextQuestion(); }; pipeAnim.addEventListener("requestQuestion", _local2); } var factBubble = thisClass.mainContent.attachMovie("factBubble", "factBubble", thisClass.mainContent.getNextHighestDepth(), {DELAY_LENGTH:thisClass.FACT_DELAY_LENGTH}); factBubble.theEnd._visible = false; factBubble.learnBtn._visible = false; factBubble.factTxtHolder.factTxt.text = obj.fact; factBubble.backBtn.onRollOver = function () { this.gotoAndPlay("rollOver"); }; factBubble.backBtn.onRollOut = (factBubble.backBtn.onReleaseOutside = function () { this.gotoAndPlay("rollOut"); }); factBubble.backBtn.onRelease = function () { factBubble.leave("back"); }; factBubble.skipBtn.onRollOver = function () { this.gotoAndPlay("rollOver"); }; factBubble.skipBtn.onRollOut = (factBubble.skipBtn.onReleaseOutside = function () { this.gotoAndPlay("rollOut"); }); factBubble.skipBtn.onRelease = function () { factBubble.leave("next"); }; _local2.factBubbleDone = function (event) { if (event.action == "next") { caurina.transitions.Tweener.addTween(theQuestion, {_x:questionTargX, _y:questionTargY, time:0.5, transition:"easeInSine", onComplete:thisClass.killClip, onCompleteParams:[theQuestion]}); pipeAnim.gotoAndPlay(2); } else if (event.action == "back") { thisClass.initQuestion(thisClass._currentQuestion, false); } }; factBubble.addEventListener("factBubbleDone", _local2); if (qNum == thisClass._quizLength) { factBubble.theEnd._visible = true; factBubble.learnBtn._visible = true; factBubble.doNotSetInterval = true; factBubble.learnBtn.onRollOver = function () { this.gotoAndPlay("rollOver"); }; factBubble.learnBtn.onRollOut = function () { this.gotoAndPlay("rollOut"); }; factBubble.learnBtn.onRelease = function () { this.getURL("http://www.aclu.org/stpp", "_blank"); }; factBubble.skipBtn.gotoAndStop("playAgain"); factBubble.skipBtn.onRollOver = function () { this.gotoAndPlay("rollOver02"); }; factBubble.skipBtn.onRollOut = (factBubble.skipBtn.onReleaseOutside = function () { this.gotoAndPlay("rollOut02"); }); _local2.factBubbleDone = function (event) { if (event.action == "next") { thisClass._currentQuestion = 1; caurina.transitions.Tweener.addTween(theQuestion, {_y:-Stage.height, time:0.5, transition:"easeInSine", onComplete:thisClass.killClip, onCompleteParams:[theQuestion]}); thisClass.mainContent.gotoAndPlay("init"); thisClass.init(); } else if (event.action == "back") { thisClass.initQuestion(thisClass._currentQuestion, false); } }; } } function killClip(obj) { obj.removeMovieClip(); } function nextQuestion(restart) { var _local2 = this; if (!restart) { _currentQuestion++; } else { _currentQuestion = 1; } initQuestion(_local2._currentQuestion, true); } var _currentQuestion = 1; var _quizLength = 6; var _quizDataSource = "inc/quiz_data.xml"; var FACT_DELAY_LENGTH = 10; }
Symbol 178 MovieClip [__Packages.org.aclu.Quiz] Frame 0
class org.aclu.Quiz { var _questions, _holder; function Quiz (dataObj, holder) { trace("class Quiz instantiated"); _questions = new Array(); _holder = holder; mx.events.EventDispatcher.initialize(this); for (var _local3 in dataObj.textQuestions) { _questions.push(dataObj.textQuestions[_local3]); } } function dispatchEvent() { } function addEventListener() { } function removeEventListener() { } var _currentQuestion = 0; }
Symbol 179 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 180 MovieClip [__Packages.org.aclu.ParseXML] Frame 0
class org.aclu.ParseXML { var _holder, _xmlObj; function ParseXML (xmlFile, holder, loadString) { _holder = holder; mx.events.EventDispatcher.initialize(this); _xmlObj = new XML(); _xmlObj.ignoreWhite = true; _xmlObj.onLoad = mx.utils.Delegate.create(this, parseMyXML); _xmlObj.load(xmlFile); } function dispatchEvent() { } function addEventListener() { } function removeEventListener() { } function parseMyXML() { var _local2 = 0; while (_local2 < _xmlObj.childNodes.length) { var _local3 = _xmlObj.childNodes[_local2].nodeName.toLowerCase(); var _local4 = _xmlObj.childNodes[_local2]; if (_local3 == "quiz") { parseQuiz(_local4); } _local2++; } } function parseQuiz(xmlObj) { var _local2 = 0; while (_local2 < xmlObj.childNodes.length) { var _local6 = xmlObj.childNodes[_local2].nodeName.toLowerCase(); var _local3 = xmlObj.childNodes[_local2]; var _local5 = _local3.attributes.itemId; parseTextItem(_local3, _local5); _local2++; } var _local7 = {target:this, type:"parsed"}; _local7.parseType = "quiz"; dispatchEvent(_local7); } function parseTextItem(xmlObj, itemId) { var _local6 = (_holder["question_" + itemId] = new Object()); _local6.qid = Number(itemId); var _local2 = 0; while (_local2 < xmlObj.childNodes.length) { var _local4 = xmlObj.childNodes[_local2].nodeName.toLowerCase(); var _local3 = xmlObj.childNodes[_local2]; switch (_local4) { case "question" : _local6.question = _local3.firstChild.nodeValue; break; case "answers" : parseAnswers(_local3, _local6); break; } _local2++; } } function parseAnswers(xmlObj, item) { var _local1 = 0; while (_local1 < xmlObj.childNodes.length) { var _local4 = xmlObj.childNodes[_local1].nodeName.toLowerCase(); var _local2 = xmlObj.childNodes[_local1]; item["answer_" + _local1] = _local2.childNodes[0].firstChild.nodeValue; item["fact_" + _local1] = _local2.childNodes[1].firstChild.nodeValue; _local1++; } } var _secret = "Labrador"; }
Symbol 181 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 182 MovieClip [__Packages.caurina.transitions.Tweener] Frame 0
class caurina.transitions.Tweener { static var _specialPropertySplitterList, _specialPropertyModifierList, _transitionList, _currentTime, _tweenList, _specialPropertyList; function Tweener () { trace("Tweener is an static class and should not be instantiated."); } static function addTween() { if ((arguments.length < 2) || (arguments[0] == undefined)) { return(false); } var _local11 = new Array(); var _local3; var _local39; var _local4; var _local38; if (arguments[0] instanceof Array) { _local3 = 0; while (_local3 < arguments[0].length) { _local11.push(arguments[0][_local3]); _local3++; } } else { _local3 = 0; while (_local3 < (arguments.length - 1)) { _local11.push(arguments[_local3]); _local3++; } } var _local5 = arguments[arguments.length - 1]; if (!_inited) { init(); } if ((!_engineExists) || (_root[getControllerName()] == undefined)) { startEngine(); } var _local17 = (isNaN(_local5.time) ? 0 : (_local5.time)); var _local15 = (isNaN(_local5.delay) ? 0 : (_local5.delay)); var _local7 = new Object(); var _local21 = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, quickAdd:true}; var _local10 = new Object(); for (_local4 in _local5) { if (!_local21[_local4]) { if (_specialPropertySplitterList[_local4] != undefined) { var _local9 = _specialPropertySplitterList[_local4].splitValues(_local5[_local4]); _local3 = 0; while (_local3 < _local9.length) { _local7[_local9[_local3].name] = {valueStart:undefined, valueComplete:_local9[_local3].value}; _local3++; } } else if (_specialPropertyModifierList[_local4] != undefined) { var _local8 = _specialPropertyModifierList[_local4].modifyValues(_local5[_local4]); _local3 = 0; while (_local3 < _local8.length) { _local10[_local8[_local3].name] = {modifierParameters:_local8[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local4].getValue}; _local3++; } } else { _local7[_local4] = {valueStart:undefined, valueComplete:_local5[_local4]}; } } } for (_local4 in _local10) { if (_local7[_local4] != undefined) { _local7[_local4].modifierParameters = _local10[_local4].modifierParameters; _local7[_local4].modifierFunction = _local10[_local4].modifierFunction; } } var _local20; if (typeof(_local5.transition) == "string") { var _local22 = _local5.transition.toLowerCase(); _local20 = _transitionList[_local22]; } else { _local20 = _local5.transition; } if (_local20 == undefined) { _local20 = _transitionList.easeoutexpo; } var _local12; var _local6; var _local16; _local3 = 0; while (_local3 < _local11.length) { _local12 = new Object(); for (_local4 in _local7) { _local12[_local4] = new caurina.transitions.PropertyInfoObj(_local7[_local4].valueStart, _local7[_local4].valueComplete, _local7[_local4].modifierFunction, _local7[_local4].modifierParameters); } _local6 = new caurina.transitions.TweenListObj(_local11[_local3], _currentTime + ((_local15 * 1000) / _timeScale), _currentTime + (((_local15 * 1000) + (_local17 * 1000)) / _timeScale), _local5.useFrames == true, _local20); _local6.properties = _local12; _local6.onStart = _local5.onStart; _local6.onUpdate = _local5.onUpdate; _local6.onComplete = _local5.onComplete; _local6.onOverwrite = _local5.onOverwrite; _local6.onStartParams = _local5.onStartParams; _local6.onUpdateParams = _local5.onUpdateParams; _local6.onCompleteParams = _local5.onCompleteParams; _local6.onOverwriteParams = _local5.onOverwriteParams; _local6.rounded = _local5.rounded; _local6.skipUpdates = _local5.skipUpdates; if (!_local5.quickAdd) { removeTweensByTime(_local6.scope, _local6.properties, _local6.timeStart, _local6.timeComplete); } _tweenList.push(_local6); if ((_local17 == 0) && (_local15 == 0)) { _local16 = _tweenList.length - 1; updateTweenByIndex(_local16); removeTweenByIndex(_local16); } _local3++; } return(true); } static function addCaller() { if ((arguments.length < 2) || (arguments[0] == undefined)) { return(false); } var _local6 = new Array(); var _local5; var _local12; if (arguments[0] instanceof Array) { _local5 = 0; while (_local5 < arguments[0].length) { _local6.push(arguments[0][_local5]); _local5++; } } else { _local5 = 0; while (_local5 < (arguments.length - 1)) { _local6.push(arguments[_local5]); _local5++; } } var _local4 = arguments[arguments.length - 1]; if (!_inited) { init(); } if ((!_engineExists) || (_root[getControllerName()] == undefined)) { startEngine(); } var _local9 = (isNaN(_local4.time) ? 0 : (_local4.time)); var _local7 = (isNaN(_local4.delay) ? 0 : (_local4.delay)); var _local10; if (typeof(_local4.transition) == "string") { var _local11 = _local4.transition.toLowerCase(); _local10 = _transitionList[_local11]; } else { _local10 = _local4.transition; } if (_local10 == undefined) { _local10 = _transitionList.easeoutexpo; } var _local3; var _local8; _local5 = 0; while (_local5 < _local6.length) { _local3 = new caurina.transitions.TweenListObj(_local6[_local5], _currentTime + ((_local7 * 1000) / _timeScale), _currentTime + (((_local7 * 1000) + (_local9 * 1000)) / _timeScale), _local4.useFrames == true, _local10); _local3.properties = undefined; _local3.onStart = _local4.onStart; _local3.onUpdate = _local4.onUpdate; _local3.onComplete = _local4.onComplete; _local3.onOverwrite = _local4.onOverwrite; _local3.onStartParams = _local4.onStartParams; _local3.onUpdateParams = _local4.onUpdateParams; _local3.onCompleteParams = _local4.onCompleteParams; _local3.onOverwriteParams = _local4.onOverwriteParams; _local3.isCaller = true; _local3.count = _local4.count; _local3.waitFrames = _local4.waitFrames; _tweenList.push(_local3); if ((_local9 == 0) && (_local7 == 0)) { _local8 = _tweenList.length - 1; updateTweenByIndex(_local8); removeTweenByIndex(_local8); } _local5++; } return(true); } static function removeTweensByTime(p_scope, p_properties, p_timeStart, p_timeComplete) { var _local4 = false; var _local3; var _local1; var _local6 = _tweenList.length; var _local2; _local1 = 0; while (_local1 < _local6) { if (p_scope == _tweenList[_local1].scope) { if ((p_timeComplete > _tweenList[_local1].timeStart) && (p_timeStart < _tweenList[_local1].timeComplete)) { _local3 = false; for (_local2 in _tweenList[_local1].properties) { if (p_properties[_local2] != undefined) { if (_tweenList[_local1].onOverwrite != undefined) { try { _tweenList[_local1].onOverwrite.apply(_tweenList[_local1].scope, _tweenList[_local1].onOverwriteParams); } catch(e:Error) { } } _tweenList[_local1].properties[_local2] = undefined; delete _tweenList[_local1].properties[_local2]; _local3 = true; _local4 = true; } } if (_local3) { if (caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local1].properties) == 0) { removeTweenByIndex(_local1); } } } } _local1++; } return(_local4); } static function removeTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(removeTweenByIndex, p_scope, _local3)); } static function removeAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { removeTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function pauseTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(pauseTweenByIndex, p_scope, _local3)); } static function pauseAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { pauseTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function resumeTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(resumeTweenByIndex, p_scope, _local3)); } static function resumeAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { resumeTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function affectTweens(p_affectFunction, p_scope, p_properties) { var _local5 = false; var _local2; if (!_tweenList) { return(false); } _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == p_scope) { if (p_properties.length == 0) { p_affectFunction(_local2); _local5 = true; } else { var _local4 = new Array(); var _local1; _local1 = 0; while (_local1 < p_properties.length) { if (_tweenList[_local2].properties[p_properties[_local1]] != undefined) { _local4.push(p_properties[_local1]); } _local1++; } if (_local4.length > 0) { var _local7 = caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local2].properties); if (_local7 == _local4.length) { p_affectFunction(_local2); _local5 = true; } else { var _local8 = splitTweens(_local2, _local4); p_affectFunction(_local8); _local5 = true; } } } } _local2++; } return(_local5); } static function splitTweens(p_tween, p_properties) { var _local6 = _tweenList[p_tween]; var _local5 = _local6.clone(false); var _local1; var _local2; _local1 = 0; while (_local1 < p_properties.length) { _local2 = p_properties[_local1]; if (_local6.properties[_local2] != undefined) { _local6.properties[_local2] = undefined; delete _local6.properties[_local2]; } _local1++; } var _local4; for (_local2 in _local5.properties) { _local4 = false; _local1 = 0; while (_local1 < p_properties.length) { if (p_properties[_local1] == _local2) { _local4 = true; break; } _local1++; } if (!_local4) { _local5.properties[_local2] = undefined; delete _local5.properties[_local2]; } } _tweenList.push(_local5); return(_tweenList.length - 1); } static function updateTweens() { if (_tweenList.length == 0) { return(false); } var _local1; _local1 = 0; while (_local1 < _tweenList.length) { if (!_tweenList[_local1].isPaused) { if (!updateTweenByIndex(_local1)) { removeTweenByIndex(_local1); } if (_tweenList[_local1] == null) { removeTweenByIndex(_local1, true); _local1--; } } _local1++; } return(true); } static function removeTweenByIndex(p_tween, p_finalRemoval) { _tweenList[p_tween] = null; if (p_finalRemoval) { _tweenList.splice(p_tween, 1); } return(true); } static function pauseTweenByIndex(p_tween) { var _local1 = _tweenList[p_tween]; if ((_local1 == null) || (_local1.isPaused)) { return(false); } _local1.timePaused = _currentTime; _local1.isPaused = true; return(true); } static function resumeTweenByIndex(p_tween) { var _local1 = _tweenList[p_tween]; if ((_local1 == null) || (!_local1.isPaused)) { return(false); } _local1.timeStart = _local1.timeStart + (_currentTime - _local1.timePaused); _local1.timeComplete = _local1.timeComplete + (_currentTime - _local1.timePaused); _local1.timePaused = undefined; _local1.isPaused = false; return(true); } static function updateTweenByIndex(i) { var _local1 = _tweenList[i]; if ((_local1 == null) || (!_local1.scope)) { return(false); } var _local11 = false; var _local12; var _local2; var _local6; var _local8; var _local7; var _local5; var _local4; var _local10; var _local3; if (_currentTime >= _local1.timeStart) { _local10 = _local1.scope; if (_local1.isCaller) { do { _local6 = ((_local1.timeComplete - _local1.timeStart) / _local1.count) * (_local1.timesCalled + 1); _local8 = _local1.timeStart; _local7 = _local1.timeComplete - _local1.timeStart; _local5 = _local1.timeComplete - _local1.timeStart; _local2 = _local1.transition(_local6, _local8, _local7, _local5); if (_currentTime >= _local2) { if (_local1.onUpdate != undefined) { try { _local1.onUpdate.apply(_local10, _local1.onUpdateParams); } catch(e:Error) { } } _local1.timesCalled++; if (_local1.timesCalled >= _local1.count) { _local11 = true; break; } if (_local1.waitFrames) { break; } } } while (_currentTime >= _local2); } else { _local12 = ((_local1.skipUpdates < 1) || (_local1.skipUpdates == undefined)) || (_local1.updatesSkipped >= _local1.skipUpdates); if (_currentTime >= _local1.timeComplete) { _local11 = true; _local12 = true; } if (!_local1.hasStarted) { if (_local1.onStart != undefined) { try { _local1.onStart.apply(_local10, _local1.onStartParams); } catch(e:Error) { } } for (_local4 in _local1.properties) { var _local9 = getPropertyValue(_local10, _local4); _local1.properties[_local4].valueStart = (isNaN(_local9) ? (_local1.properties[_local4].valueComplete) : (_local9)); } _local12 = true; _local1.hasStarted = true; } if (_local12) { for (_local4 in _local1.properties) { _local3 = _local1.properties[_local4]; if (_local11) { _local2 = _local3.valueComplete; } else if (_local3.hasModifier) { _local6 = _currentTime - _local1.timeStart; _local5 = _local1.timeComplete - _local1.timeStart; _local2 = _local1.transition(_local6, 0, 1, _local5); _local2 = _local3.modifierFunction(_local3.valueStart, _local3.valueComplete, _local2, _local3.modifierParameters); } else { _local6 = _currentTime - _local1.timeStart; _local8 = _local3.valueStart; _local7 = _local3.valueComplete - _local3.valueStart; _local5 = _local1.timeComplete - _local1.timeStart; _local2 = _local1.transition(_local6, _local8, _local7, _local5); } if (_local1.rounded) { _local2 = Math.round(_local2); } setPropertyValue(_local10, _local4, _local2); } _local1.updatesSkipped = 0; if (_local1.onUpdate != undefined) { try { _local1.onUpdate.apply(_local10, _local1.onUpdateParams); } catch(e:Error) { } } } else { _local1.updatesSkipped++; } } if (_local11 && (_local1.onComplete != undefined)) { try { _local1.onComplete.apply(_local10, _local1.onCompleteParams); } catch(e:Error) { } } return(!_local11); } return(true); } static function init() { _inited = true; _transitionList = new Object(); caurina.transitions.Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); caurina.transitions.SpecialPropertiesDefault.init(); } static function registerTransition(p_name, p_function) { if (!_inited) { init(); } _transitionList[p_name] = p_function; } static function registerSpecialProperty(p_name, p_getFunction, p_setFunction, p_parameters) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialProperty(p_getFunction, p_setFunction, p_parameters); _specialPropertyList[p_name] = _local1; } static function registerSpecialPropertyModifier(p_name, p_modifyFunction, p_getFunction) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialPropertyModifier(p_modifyFunction, p_getFunction); _specialPropertyModifierList[p_name] = _local1; } static function registerSpecialPropertySplitter(p_name, p_splitFunction) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialPropertySplitter(p_splitFunction); _specialPropertySplitterList[p_name] = _local1; } static function startEngine() { _engineExists = true; _tweenList = new Array(); var _local2 = Math.floor(Math.random() * 999999); var _local3 = _root.createEmptyMovieClip(getControllerName(), 31338 + _local2); _local3.onEnterFrame = function () { caurina.transitions.Tweener.onEnterFrame(); }; updateTime(); } static function stopEngine() { _engineExists = false; _tweenList = null; _currentTime = 0; delete _root[getControllerName()].onEnterFrame; _root[getControllerName()].removeMovieClip(); } static function getPropertyValue(p_obj, p_prop) { if (_specialPropertyList[p_prop] != undefined) { return(_specialPropertyList[p_prop].getValue(p_obj, _specialPropertyList[p_prop].parameters)); } return(p_obj[p_prop]); } static function setPropertyValue(p_obj, p_prop, p_value) { if (_specialPropertyList[p_prop] != undefined) { _specialPropertyList[p_prop].setValue(p_obj, p_value, _specialPropertyList[p_prop].parameters); } else { p_obj[p_prop] = p_value; } } static function updateTime() { _currentTime = getTimer(); } static function onEnterFrame() { updateTime(); var _local1 = false; _local1 = updateTweens(); if (!_local1) { stopEngine(); } } static function setTimeScale(p_time) { var _local1; if (isNaN(p_time)) { p_time = 1; } if (p_time < 1E-5) { p_time = 1E-5; } if (p_time != _timeScale) { _local1 = 0; while (_local1 < _tweenList.length) { _tweenList[_local1].timeStart = _currentTime - (((_currentTime - _tweenList[_local1].timeStart) * _timeScale) / p_time); _tweenList[_local1].timeComplete = _currentTime - (((_currentTime - _tweenList[_local1].timeComplete) * _timeScale) / p_time); if (_tweenList[_local1].timePaused != undefined) { _tweenList[_local1].timePaused = _currentTime - (((_currentTime - _tweenList[_local1].timePaused) * _timeScale) / p_time); } _local1++; } _timeScale = p_time; } } static function isTweening(p_scope) { var _local1; _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { return(true); } _local1++; } return(false); } static function getTweens(p_scope) { var _local1; var _local2; var _local3 = new Array(); _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { for (_local2 in _tweenList[_local1].properties) { _local3.push(_local2); } } _local1++; } return(_local3); } static function getTweenCount(p_scope) { var _local1; var _local2 = 0; _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { _local2 = _local2 + caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local1].properties); } _local1++; } return(_local2); } static function getVersion() { return("AS2_FL7 1.25.57"); } static function getControllerName() { return("__tweener_controller__" + getVersion()); } static function debug_getList() { var _local3 = ""; var _local1; var _local2; _local1 = 0; while (_local1 < _tweenList.length) { _local3 = _local3 + (("[" + _local1) + "] ::\n"); for (_local2 in _tweenList[_local1].properties) { _local3 = _local3 + ((((" " + _local2) + " -> ") + _tweenList[_local1].properties[_local2].valueComplete) + newline); } _local1++; } return(_local3); } static var _engineExists = false; static var _inited = false; static var _timeScale = 1; }
Symbol 183 MovieClip [__Packages.caurina.transitions.TweenListObj] Frame 0
class caurina.transitions.TweenListObj { var scope, timeStart, timeComplete, useFrames, transition, auxProperties, properties, isPaused, timePaused, isCaller, updatesSkipped, timesCalled, skipUpdates, hasStarted, onStart, onUpdate, onComplete, onOverwrite, onStartParams, onUpdateParams, onCompleteParams, onOverwriteParams, rounded, count, waitFrames; function TweenListObj (p_scope, p_timeStart, p_timeComplete, p_useFrames, p_transition) { scope = p_scope; timeStart = p_timeStart; timeComplete = p_timeComplete; useFrames = p_useFrames; transition = p_transition; auxProperties = new Object(); properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } function clone(omitEvents) { var _local2 = new caurina.transitions.TweenListObj(scope, timeStart, timeComplete, useFrames, transition); _local2.properties = new Object(); for (var _local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); } _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!omitEvents) { _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; } _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return(_local2); } function toString() { var _local2 = "\n[TweenListObj "; _local2 = _local2 + ("scope:" + String(scope)); _local2 = _local2 + ", properties:"; var _local3 = true; for (var _local4 in properties) { if (!_local3) { _local2 = _local2 + ","; } _local2 = _local2 + ("[name:" + properties[_local4].name); _local2 = _local2 + (",valueStart:" + properties[_local4].valueStart); _local2 = _local2 + (",valueComplete:" + properties[_local4].valueComplete); _local2 = _local2 + "]"; _local3 = false; } _local2 = _local2 + (", timeStart:" + String(timeStart)); _local2 = _local2 + (", timeComplete:" + String(timeComplete)); _local2 = _local2 + (", useFrames:" + String(useFrames)); _local2 = _local2 + (", transition:" + String(transition)); if (skipUpdates) { _local2 = _local2 + (", skipUpdates:" + String(skipUpdates)); } if (updatesSkipped) { _local2 = _local2 + (", updatesSkipped:" + String(updatesSkipped)); } if (onStart) { _local2 = _local2 + (", onStart:" + String(onStart)); } if (onUpdate) { _local2 = _local2 + (", onUpdate:" + String(onUpdate)); } if (onComplete) { _local2 = _local2 + (", onComplete:" + String(onComplete)); } if (onOverwrite) { _local2 = _local2 + (", onOverwrite:" + String(onOverwrite)); } if (onStartParams) { _local2 = _local2 + (", onStartParams:" + String(onStartParams)); } if (onUpdateParams) { _local2 = _local2 + (", onUpdateParams:" + String(onUpdateParams)); } if (onCompleteParams) { _local2 = _local2 + (", onCompleteParams:" + String(onCompleteParams)); } if (onOverwriteParams) { _local2 = _local2 + (", onOverwriteParams:" + String(onOverwriteParams)); } if (rounded) { _local2 = _local2 + (", rounded:" + String(rounded)); } if (isPaused) { _local2 = _local2 + (", isPaused:" + String(isPaused)); } if (timePaused) { _local2 = _local2 + (", timePaused:" + String(timePaused)); } if (isCaller) { _local2 = _local2 + (", isCaller:" + String(isCaller)); } if (count) { _local2 = _local2 + (", count:" + String(count)); } if (timesCalled) { _local2 = _local2 + (", timesCalled:" + String(timesCalled)); } if (waitFrames) { _local2 = _local2 + (", waitFrames:" + String(waitFrames)); } if (hasStarted) { _local2 = _local2 + (", hasStarted:" + String(hasStarted)); } _local2 = _local2 + "]\n"; return(_local2); } }
Symbol 184 MovieClip [__Packages.caurina.transitions.PropertyInfoObj] Frame 0
class caurina.transitions.PropertyInfoObj { var valueStart, valueComplete, hasModifier, modifierFunction, modifierParameters; function PropertyInfoObj (p_valueStart, p_valueComplete, p_modifierFunction, p_modifierParameters) { valueStart = p_valueStart; valueComplete = p_valueComplete; hasModifier = p_modifierFunction != undefined; modifierFunction = p_modifierFunction; modifierParameters = p_modifierParameters; } function clone() { var _local2 = new caurina.transitions.PropertyInfoObj(valueStart, valueComplete, modifierFunction, modifierParameters); return(_local2); } function toString() { var _local2 = "\n[PropertyInfoObj "; _local2 = _local2 + ("valueStart:" + String(valueStart)); _local2 = _local2 + ", "; _local2 = _local2 + ("valueComplete:" + String(valueComplete)); _local2 = _local2 + ", "; _local2 = _local2 + ("modifierFunction:" + String(modifierFunction)); _local2 = _local2 + ", "; _local2 = _local2 + ("modifierParameters:" + String(modifierParameters)); _local2 = _local2 + "]\n"; return(_local2); } }
Symbol 185 MovieClip [__Packages.caurina.transitions.AuxFunctions] Frame 0
class caurina.transitions.AuxFunctions { function AuxFunctions () { } static function numberToR(p_num) { return((p_num & 16711680) >> 16); } static function numberToG(p_num) { return((p_num & 65280) >> 8); } static function numberToB(p_num) { return(p_num & 255); } static function isInArray(p_string, p_array) { var _local2 = p_array.length; var _local1 = 0; while (_local1 < _local2) { if (p_array[_local1] == p_string) { return(true); } _local1++; } return(false); } static function getObjectLength(p_object) { var _local1 = 0; for (var _local2 in p_object) { _local1++; } return(_local1); } }
Symbol 186 MovieClip [__Packages.caurina.transitions.Equations] Frame 0
class caurina.transitions.Equations { function Equations () { trace("Equations is a static class and should not be instantiated."); } static function init() { caurina.transitions.Tweener.registerTransition("easenone", easeNone); caurina.transitions.Tweener.registerTransition("linear", easeNone); caurina.transitions.Tweener.registerTransition("easeinquad", easeInQuad); caurina.transitions.Tweener.registerTransition("easeoutquad", easeOutQuad); caurina.transitions.Tweener.registerTransition("easeinoutquad", easeInOutQuad); caurina.transitions.Tweener.registerTransition("easeoutinquad", easeOutInQuad); caurina.transitions.Tweener.registerTransition("easeincubic", easeInCubic); caurina.transitions.Tweener.registerTransition("easeoutcubic", easeOutCubic); caurina.transitions.Tweener.registerTransition("easeinoutcubic", easeInOutCubic); caurina.transitions.Tweener.registerTransition("easeoutincubic", easeOutInCubic); caurina.transitions.Tweener.registerTransition("easeinquart", easeInQuart); caurina.transitions.Tweener.registerTransition("easeoutquart", easeOutQuart); caurina.transitions.Tweener.registerTransition("easeinoutquart", easeInOutQuart); caurina.transitions.Tweener.registerTransition("easeoutinquart", easeOutInQuart); caurina.transitions.Tweener.registerTransition("easeinquint", easeInQuint); caurina.transitions.Tweener.registerTransition("easeoutquint", easeOutQuint); caurina.transitions.Tweener.registerTransition("easeinoutquint", easeInOutQuint); caurina.transitions.Tweener.registerTransition("easeoutinquint", easeOutInQuint); caurina.transitions.Tweener.registerTransition("easeinsine", easeInSine); caurina.transitions.Tweener.registerTransition("easeoutsine", easeOutSine); caurina.transitions.Tweener.registerTransition("easeinoutsine", easeInOutSine); caurina.transitions.Tweener.registerTransition("easeoutinsine", easeOutInSine); caurina.transitions.Tweener.registerTransition("easeincirc", easeInCirc); caurina.transitions.Tweener.registerTransition("easeoutcirc", easeOutCirc); caurina.transitions.Tweener.registerTransition("easeinoutcirc", easeInOutCirc); caurina.transitions.Tweener.registerTransition("easeoutincirc", easeOutInCirc); caurina.transitions.Tweener.registerTransition("easeinexpo", easeInExpo); caurina.transitions.Tweener.registerTransition("easeoutexpo", easeOutExpo); caurina.transitions.Tweener.registerTransition("easeinoutexpo", easeInOutExpo); caurina.transitions.Tweener.registerTransition("easeoutinexpo", easeOutInExpo); caurina.transitions.Tweener.registerTransition("easeinelastic", easeInElastic); caurina.transitions.Tweener.registerTransition("easeoutelastic", easeOutElastic); caurina.transitions.Tweener.registerTransition("easeinoutelastic", easeInOutElastic); caurina.transitions.Tweener.registerTransition("easeoutinelastic", easeOutInElastic); caurina.transitions.Tweener.registerTransition("easeinback", easeInBack); caurina.transitions.Tweener.registerTransition("easeoutback", easeOutBack); caurina.transitions.Tweener.registerTransition("easeinoutback", easeInOutBack); caurina.transitions.Tweener.registerTransition("easeoutinback", easeOutInBack); caurina.transitions.Tweener.registerTransition("easeinbounce", easeInBounce); caurina.transitions.Tweener.registerTransition("easeoutbounce", easeOutBounce); caurina.transitions.Tweener.registerTransition("easeinoutbounce", easeInOutBounce); caurina.transitions.Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeInQuad(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOutQuad(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOutQuad(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static function easeOutInQuad(t, b, c, d) { if (t < (d / 2)) { return(easeOutQuad(t * 2, b, c / 2, d)); } return(easeInQuad((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInCubic(t, b, c, d) { t = t / d; return((((c * t) * t) * t) + b); } static function easeOutCubic(t, b, c, d) { t = (t / d) - 1; return((c * (((t * t) * t) + 1)) + b); } static function easeInOutCubic(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((c / 2) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((t * t) * t) + 2)) + b); } static function easeOutInCubic(t, b, c, d) { if (t < (d / 2)) { return(easeOutCubic(t * 2, b, c / 2, d)); } return(easeInCubic((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInQuart(t, b, c, d) { t = t / d; return(((((c * t) * t) * t) * t) + b); } static function easeOutQuart(t, b, c, d) { t = (t / d) - 1; return(((-c) * ((((t * t) * t) * t) - 1)) + b); } static function easeInOutQuart(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((((c / 2) * t) * t) * t) * t) + b); } t = t - 2; return((((-c) / 2) * ((((t * t) * t) * t) - 2)) + b); } static function easeOutInQuart(t, b, c, d) { if (t < (d / 2)) { return(easeOutQuart(t * 2, b, c / 2, d)); } return(easeInQuart((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInQuint(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOutQuint(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOutQuint(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static function easeOutInQuint(t, b, c, d) { if (t < (d / 2)) { return(easeOutQuint(t * 2, b, c / 2, d)); } return(easeInQuint((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInSine(t, b, c, d) { return((((-c) * Math.cos((t / d) * (Math.PI/2))) + c) + b); } static function easeOutSine(t, b, c, d) { return((c * Math.sin((t / d) * (Math.PI/2))) + b); } static function easeInOutSine(t, b, c, d) { return((((-c) / 2) * (Math.cos((Math.PI * t) / d) - 1)) + b); } static function easeOutInSine(t, b, c, d) { if (t < (d / 2)) { return(easeOutSine(t * 2, b, c / 2, d)); } return(easeInSine((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInExpo(t, b, c, d) { return(((t == 0) ? (b) : (((c * Math.pow(2, 10 * ((t / d) - 1))) + b) - (c * 0.001)))); } static function easeOutExpo(t, b, c, d) { return(((t == d) ? (b + c) : (((c * 1.001) * ((-Math.pow(2, (-10 * t) / d)) + 1)) + b))); } static function easeInOutExpo(t, b, c, d) { if (t == 0) { return(b); } if (t == d) { return(b + c); } t = t / (d / 2); if (t < 1) { return((((c / 2) * Math.pow(2, 10 * (t - 1))) + b) - (c * 0.0005)); } t--; return((((c / 2) * 1.0005) * ((-Math.pow(2, -10 * t)) + 2)) + b); } static function easeOutInExpo(t, b, c, d) { if (t < (d / 2)) { return(easeOutExpo(t * 2, b, c / 2, d)); } return(easeInExpo((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInCirc(t, b, c, d) { t = t / d; return(((-c) * (Math.sqrt(1 - (t * t)) - 1)) + b); } static function easeOutCirc(t, b, c, d) { t = (t / d) - 1; return((c * Math.sqrt(1 - (t * t))) + b); } static function easeInOutCirc(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((-c) / 2) * (Math.sqrt(1 - (t * t)) - 1)) + b); } t = t - 2; return(((c / 2) * (Math.sqrt(1 - (t * t)) + 1)) + b); } static function easeOutInCirc(t, b, c, d) { if (t < (d / 2)) { return(easeOutCirc(t * 2, b, c / 2, d)); } return(easeInCirc((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInElastic(t, b, c, d, a, p) { var _local5; if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; _local5 = p / 4; } else { _local5 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p))) + b); } static function easeOutElastic(t, b, c, d, a, p) { var _local5; if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; _local5 = p / 4; } else { _local5 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p)) + c) + b); } static function easeInOutElastic(t, b, c, d, a, p) { var _local5; if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; _local5 = p / 4; } else { _local5 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static function easeOutInElastic(t, b, c, d, a, p) { if (t < (d / 2)) { return(easeOutElastic(t * 2, b, c / 2, d, a, p)); } return(easeInElastic((t * 2) - d, b + (c / 2), c / 2, d, a, p)); } static function easeInBack(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / d; return((((c * t) * t) * (((s + 1) * t) - s)) + b); } static function easeOutBack(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = (t / d) - 1; return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOutBack(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { s = s * 1.525; return(((c / 2) * ((t * t) * (((s + 1) * t) - s))) + b); } t = t - 2; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b); } static function easeOutInBack(t, b, c, d, s) { if (t < (d / 2)) { return(easeOutBack(t * 2, b, c / 2, d, s)); } return(easeInBack((t * 2) - d, b + (c / 2), c / 2, d, s)); } static function easeInBounce(t, b, c, d) { return((c - easeOutBounce(d - t, 0, c, d)) + b); } static function easeOutBounce(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeInOutBounce(t, b, c, d) { if (t < (d / 2)) { return((easeInBounce(t * 2, 0, c, d) * 0.5) + b); } return(((easeOutBounce((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static function easeOutInBounce(t, b, c, d) { if (t < (d / 2)) { return(easeOutBounce(t * 2, b, c / 2, d)); } return(easeInBounce((t * 2) - d, b + (c / 2), c / 2, d)); } }
Symbol 187 MovieClip [__Packages.caurina.transitions.SpecialPropertiesDefault] Frame 0
class caurina.transitions.SpecialPropertiesDefault { function SpecialPropertiesDefault () { trace("SpecialProperties is an static class and should not be instantiated."); } static function init() { caurina.transitions.Tweener.registerSpecialProperty("_frame", _frame_get, _frame_set); caurina.transitions.Tweener.registerSpecialProperty("_sound_volume", _sound_volume_get, _sound_volume_set); caurina.transitions.Tweener.registerSpecialProperty("_sound_pan", _sound_pan_get, _sound_pan_set); caurina.transitions.Tweener.registerSpecialProperty("_color_ra", _color_property_get, _color_property_set, ["ra"]); caurina.transitions.Tweener.registerSpecialProperty("_color_rb", _color_property_get, _color_property_set, ["rb"]); caurina.transitions.Tweener.registerSpecialProperty("_color_ga", _color_property_get, _color_property_set, ["ga"]); caurina.transitions.Tweener.registerSpecialProperty("_color_gb", _color_property_get, _color_property_set, ["gb"]); caurina.transitions.Tweener.registerSpecialProperty("_color_ba", _color_property_get, _color_property_set, ["ba"]); caurina.transitions.Tweener.registerSpecialProperty("_color_bb", _color_property_get, _color_property_set, ["bb"]); caurina.transitions.Tweener.registerSpecialProperty("_color_aa", _color_property_get, _color_property_set, ["aa"]); caurina.transitions.Tweener.registerSpecialProperty("_color_ab", _color_property_get, _color_property_set, ["ab"]); caurina.transitions.Tweener.registerSpecialProperty("_autoAlpha", _autoAlpha_get, _autoAlpha_set); caurina.transitions.Tweener.registerSpecialPropertySplitter("_color", _color_splitter); caurina.transitions.Tweener.registerSpecialPropertySplitter("_colorTransform", _colorTransform_splitter); caurina.transitions.Tweener.registerSpecialPropertySplitter("_scale", _scale_splitter); caurina.transitions.Tweener.registerSpecialPropertyModifier("_bezier", _bezier_modifier, _bezier_get); } static function _color_splitter(p_value) { var _local1 = new Array(); if (p_value == null) { _local1.push({name:"_color_ra", value:100}); _local1.push({name:"_color_rb", value:0}); _local1.push({name:"_color_ga", value:100}); _local1.push({name:"_color_gb", value:0}); _local1.push({name:"_color_ba", value:100}); _local1.push({name:"_color_bb", value:0}); } else { _local1.push({name:"_color_ra", value:0}); _local1.push({name:"_color_rb", value:caurina.transitions.AuxFunctions.numberToR(p_value)}); _local1.push({name:"_color_ga", value:0}); _local1.push({name:"_color_gb", value:caurina.transitions.AuxFunctions.numberToG(p_value)}); _local1.push({name:"_color_ba", value:0}); _local1.push({name:"_color_bb", value:caurina.transitions.AuxFunctions.numberToB(p_value)}); } return(_local1); } static function _colorTransform_splitter(p_value) { var _local2 = new Array(); if (p_value == null) { _local2.push({name:"_color_ra", value:100}); _local2.push({name:"_color_rb", value:0}); _local2.push({name:"_color_ga", value:100}); _local2.push({name:"_color_gb", value:0}); _local2.push({name:"_color_ba", value:100}); _local2.push({name:"_color_bb", value:0}); } else { if (p_value.ra != undefined) { _local2.push({name:"_color_ra", value:p_value.ra}); } if (p_value.rb != undefined) { _local2.push({name:"_color_rb", value:p_value.rb}); } if (p_value.ga != undefined) { _local2.push({name:"_color_ba", value:p_value.ba}); } if (p_value.gb != undefined) { _local2.push({name:"_color_bb", value:p_value.bb}); } if (p_value.ba != undefined) { _local2.push({name:"_color_ga", value:p_value.ga}); } if (p_value.bb != undefined) { _local2.push({name:"_color_gb", value:p_value.gb}); } if (p_value.aa != undefined) { _local2.push({name:"_color_aa", value:p_value.aa}); } if (p_value.ab != undefined) { _local2.push({name:"_color_ab", value:p_value.ab}); } } return(_local2); } static function _scale_splitter(p_value) { var _local1 = new Array(); _local1.push({name:"_xscale", value:p_value}); _local1.push({name:"_yscale", value:p_value}); return(_local1); } static function _frame_get(p_obj) { return(p_obj._currentFrame); } static function _frame_set(p_obj, p_value) { p_obj.gotoAndStop(Math.round(p_value)); } static function _sound_volume_get(p_obj) { return(p_obj.getVolume()); } static function _sound_volume_set(p_obj, p_value) { p_obj.setVolume(p_value); } static function _sound_pan_get(p_obj) { return(p_obj.getPan()); } static function _sound_pan_set(p_obj, p_value) { p_obj.setPan(p_value); } static function _color_property_get(p_obj, p_parameters) { return(new Color(p_obj).getTransform()[p_parameters[0]]); } static function _color_property_set(p_obj, p_value, p_parameters) { var _local1 = new Object(); _local1[p_parameters[0]] = Math.round(p_value); new Color(p_obj).setTransform(_local1); } static function _autoAlpha_get(p_obj) { return(p_obj._alpha); } static function _autoAlpha_set(p_obj, p_value) { p_obj._alpha = p_value; p_obj._visible = p_value > 0; } static function _bezier_modifier(p_obj) { var _local7 = []; var _local4; if (p_obj instanceof Array) { _local4 = p_obj; } else { _local4 = [p_obj]; } var _local3; var _local1; var _local2 = {}; _local3 = 0; while (_local3 < _local4.length) { for (_local1 in _local4[_local3]) { if (_local2[_local1] == undefined) { _local2[_local1] = []; } _local2[_local1].push(_local4[_local3][_local1]); } _local3++; } for (_local1 in _local2) { _local7.push({name:_local1, parameters:_local2[_local1]}); } return(_local7); } static function _bezier_get(b, e, t, p) { if (p.length == 1) { return(b + (t * (((2 * (1 - t)) * (p[0] - b)) + (t * (e - b))))); } var _local2 = Math.floor(t * p.length); var _local5 = (t - (_local2 * (1 / p.length))) * p.length; var _local3; var _local6; if (_local2 == 0) { _local3 = b; _local6 = (p[0] + p[1]) / 2; } else if (_local2 == (p.length - 1)) { _local3 = (p[_local2 - 1] + p[_local2]) / 2; _local6 = e; } else { _local3 = (p[_local2 - 1] + p[_local2]) / 2; _local6 = (p[_local2] + p[_local2 + 1]) / 2; } return(_local3 + (_local5 * (((2 * (1 - _local5)) * (p[_local2] - _local3)) + (_local5 * (_local6 - _local3))))); } }
Symbol 188 MovieClip [__Packages.caurina.transitions.SpecialProperty] Frame 0
class caurina.transitions.SpecialProperty { var parameters; function SpecialProperty (p_getFunction, p_setFunction, p_parameters) { getValue = p_getFunction; setValue = p_setFunction; parameters = p_parameters; } function getValue(p_obj, p_parameters) { return(null); } function setValue(p_obj, p_value, p_parameters) { } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialProperty "; _local2 = _local2 + ("getValue:" + getValue.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("setValue:" + setValue.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("parameters:" + parameters.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 189 MovieClip [__Packages.caurina.transitions.SpecialPropertyModifier] Frame 0
class caurina.transitions.SpecialPropertyModifier { var modifyValues, getValue; function SpecialPropertyModifier (p_modifyFunction, p_getFunction) { modifyValues = p_modifyFunction; getValue = p_getFunction; } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialPropertyModifier "; _local2 = _local2 + ("modifyValues:" + modifyValues.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("getValue:" + getValue.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 190 MovieClip [__Packages.caurina.transitions.SpecialPropertySplitter] Frame 0
class caurina.transitions.SpecialPropertySplitter { function SpecialPropertySplitter (p_splitFunction) { splitValues = p_splitFunction; } function splitValues(p_value) { return([]); } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialPropertySplitter "; _local2 = _local2 + ("splitValues:" + splitValues.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 191 MovieClip [__Packages.org.aclu.FactBubble] Frame 0
class org.aclu.FactBubble extends MovieClip { var _action; function FactBubble () { super(); trace("class FactBubble instantiated."); mx.events.EventDispatcher.initialize(this); } function dispatchEvent() { } function addEventListener() { } function removeEventListener() { } function wait() { var _local2 = this; _local2.stop(); } function leave(action) { var _local2 = this; _action = action; _local2.gotoAndPlay("leave"); } function signalDone() { var _local3 = this; var _local2 = {target:this, type:"factBubbleDone", action:_action}; dispatchEvent(_local2); _local3.removeMovieClip(); } }
Symbol 192 MovieClip [__Packages.org.aclu.PipeAnim] Frame 0
class org.aclu.PipeAnim extends MovieClip { function PipeAnim () { super(); trace("class PipeAnim instantiated."); mx.events.EventDispatcher.initialize(this); } function dispatchEvent() { } function addEventListener() { } function removeEventListener() { } function signalDone() { trace("pipe animation finished"); } function requestQuestion() { trace("requesting question..."); var _local2 = {target:this, type:"requestQuestion"}; dispatchEvent(_local2); } }
Symbol 23 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 10
stop();
Symbol 23 MovieClip Frame 17
stop();
Symbol 23 MovieClip Frame 27
Symbol 23 MovieClip Frame 62
gotoAndPlay ("playAgain");
Symbol 23 MovieClip Frame 82
stop();
Symbol 23 MovieClip Frame 91
gotoAndPlay ("playAgain");
Symbol 25 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 9
stop();
Symbol 25 MovieClip Frame 17
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 10
stop();
Symbol 29 MovieClip Frame 18
stop();
Symbol 34 MovieClip [factBubble] Frame 1
#initclip 17 Object.registerClass("factBubble", org.aclu.FactBubble); #endinitclip
Symbol 34 MovieClip [factBubble] Frame 9
if (this.doNotSetInterval) { trace("game over."); stop(); } else { trace("more questions to come."); this.wait(); }
Symbol 34 MovieClip [factBubble] Frame 15
play();
Symbol 34 MovieClip [factBubble] Frame 22
this.signalDone();
Symbol 73 MovieClip [pipeAnimDown] Frame 1
#initclip 20 Object.registerClass("pipeAnimDown", org.aclu.PipeAnim); #endinitclip stop();
Symbol 73 MovieClip [pipeAnimDown] Frame 2
play();
Symbol 73 MovieClip [pipeAnimDown] Frame 80
requestQuestion();
Symbol 73 MovieClip [pipeAnimDown] Frame 143
signalDone(); stop(); this.removeMovieClip();
Symbol 75 MovieClip [pipeAnimLeft] Frame 1
#initclip 18 Object.registerClass("pipeAnimLeft", org.aclu.PipeAnim); #endinitclip stop();
Symbol 75 MovieClip [pipeAnimLeft] Frame 2
play();
Symbol 75 MovieClip [pipeAnimLeft] Frame 68
requestQuestion();
Symbol 75 MovieClip [pipeAnimLeft] Frame 138
signalDone(); stop(); this.removeMovieClip();
Symbol 77 MovieClip [pipeAnimRight] Frame 1
#initclip 19 Object.registerClass("pipeAnimRight", org.aclu.PipeAnim); #endinitclip stop();
Symbol 77 MovieClip [pipeAnimRight] Frame 2
play();
Symbol 77 MovieClip [pipeAnimRight] Frame 76
requestQuestion();
Symbol 77 MovieClip [pipeAnimRight] Frame 148
signalDone(); stop(); this.removeMovieClip();
Symbol 116 MovieClip Frame 2
stop();
Symbol 116 MovieClip Frame 8
stop();
Symbol 116 MovieClip Frame 19
stop();
Symbol 129 MovieClip Frame 2
stop();
Symbol 129 MovieClip Frame 8
stop();
Symbol 129 MovieClip Frame 16
stop();
Symbol 133 MovieClip Frame 2
stop();
Symbol 133 MovieClip Frame 8
stop();
Symbol 133 MovieClip Frame 16
stop();
Symbol 137 MovieClip Frame 2
stop();
Symbol 137 MovieClip Frame 8
stop();
Symbol 137 MovieClip Frame 16
stop();
Symbol 152 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 2
stop();
Symbol 152 MovieClip Frame 3
stop();
Symbol 152 MovieClip Frame 4
stop();
Symbol 152 MovieClip Frame 5
stop();
Symbol 152 MovieClip Frame 6
stop();
Symbol 168 MovieClip Frame 1
Symbol 168 MovieClip Frame 35
gotoAndPlay ("start");
Symbol 168 MovieClip Frame 58
stop();
Symbol 168 MovieClip Frame 67
gotoAndPlay ("start");
Symbol 176 MovieClip Frame 52
stop();
Symbol 176 MovieClip Frame 66
stop();

Library Items

Symbol 1 FontUsed by:2 3 4 11 117 119 174
Symbol 2 EditableTextUses:1Used by:5
Symbol 3 EditableTextUses:1Used by:5
Symbol 4 TextUses:1Used by:5
Symbol 5 MovieClipUses:2 3 4Used by:Timeline
Symbol 177 MovieClip [__Packages.org.aclu.Pipeline]
Symbol 178 MovieClip [__Packages.org.aclu.Quiz]
Symbol 179 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 180 MovieClip [__Packages.org.aclu.ParseXML]
Symbol 181 MovieClip [__Packages.mx.utils.Delegate]
Symbol 182 MovieClip [__Packages.caurina.transitions.Tweener]
Symbol 183 MovieClip [__Packages.caurina.transitions.TweenListObj]
Symbol 184 MovieClip [__Packages.caurina.transitions.PropertyInfoObj]
Symbol 185 MovieClip [__Packages.caurina.transitions.AuxFunctions]
Symbol 186 MovieClip [__Packages.caurina.transitions.Equations]
Symbol 187 MovieClip [__Packages.caurina.transitions.SpecialPropertiesDefault]
Symbol 188 MovieClip [__Packages.caurina.transitions.SpecialProperty]
Symbol 189 MovieClip [__Packages.caurina.transitions.SpecialPropertyModifier]
Symbol 190 MovieClip [__Packages.caurina.transitions.SpecialPropertySplitter]
Symbol 191 MovieClip [__Packages.org.aclu.FactBubble]
Symbol 192 MovieClip [__Packages.org.aclu.PipeAnim]
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:34
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:34
Symbol 11 EditableTextUses:1Used by:12
Symbol 12 MovieClipUses:11Used by:34
Symbol 13 GraphicUsed by:23 25 29 129 133 137
Symbol 14 GraphicUsed by:23
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:23 168
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:23 168
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:23 168
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClipUses:13 14 16 18 20 22Used by:34
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:13 24Used by:34
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:34
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:13 28Used by:34
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:30 31Used by:34
Symbol 33 SoundUsed by:34  Timeline
Symbol 34 MovieClip [factBubble]Uses:7 10 12 23 25 27 29 32 33Used by:Timeline
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:71 73 75 77 153 154 155 156 157 158
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:70 74 76
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:70 74 76
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45
Symbol 45 MovieClipUses:44Used by:70 74 76
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:70 74 76
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:70 74 76
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:70 74 76
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:70 74 76
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:70 74 76
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:70 74 76
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:70 74 76
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:70 74 76 153 154 155 156 157 158
Symbol 70 MovieClipUses:39 42 45 48 51 54 57 60 63 66 69Used by:73
Symbol 71 MovieClipUses:36Used by:73 75 77
Symbol 72 SoundUsed by:73 75 77  Timeline
Symbol 73 MovieClip [pipeAnimDown]Uses:36 70 71 72Used by:Timeline
Symbol 74 MovieClipUses:39 42 63 60 48 66 54 57 45 69 51Used by:75
Symbol 75 MovieClip [pipeAnimLeft]Uses:36 74 71 72Used by:Timeline
Symbol 76 MovieClipUses:39 57 42 45 60 54 69 51 63 48 66Used by:77
Symbol 77 MovieClip [pipeAnimRight]Uses:36 76 71 72Used by:Timeline
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClip [doodle2]Uses:79Used by:153  Timeline
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClip [doodle9]Uses:82Used by:153  Timeline
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClip [doodle5]Uses:85Used by:154  Timeline
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClip [doodle8]Uses:88Used by:Timeline
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClip [doodle6]Uses:91Used by:155  Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClip [doodle7]Uses:94Used by:155 175  Timeline
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip [doodle3]Uses:97Used by:156  Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClip [doodle1]Uses:100Used by:157  Timeline
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClip [doodle10]Uses:103Used by:157  Timeline
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClip [doodle0]Uses:106Used by:158  Timeline
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClip [doodle4]Uses:109Used by:158  Timeline
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:116
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClipUses:112 115Used by:153 154 155 156 157 158
Symbol 117 EditableTextUses:1Used by:118
Symbol 118 MovieClipUses:117Used by:153 154 155 156 157 158
Symbol 119 EditableTextUses:1Used by:120
Symbol 120 MovieClipUses:119Used by:129 133 137
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:125
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:125 132 136 152
Symbol 125 MovieClipUses:122 124Used by:129
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:129 133 137
Symbol 129 MovieClipUses:13 120 125 128Used by:153 154 155 156 157 158
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClipUses:131 124Used by:133
Symbol 133 MovieClipUses:13 120 132 128Used by:153 154 155 156 157 158
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClipUses:135 124Used by:137
Symbol 137 MovieClipUses:13 120 136 128Used by:153 154 155 156 157 158
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:152
Symbol 140 GraphicUsed by:142 144 146 148 150 152
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:140 141Used by:152
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:140 143Used by:152
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:140 145Used by:152
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:140 147Used by:152
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:140 149Used by:152
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:139 142 124 144 146 148 150 151 140Used by:153 154 155 156 157 158
Symbol 153 MovieClip [question1]Uses:36 116 69 118 129 133 137 152 80 83Used by:Timeline
Symbol 154 MovieClip [question2]Uses:36 116 69 118 129 133 137 152 86Used by:Timeline
Symbol 155 MovieClip [question3]Uses:36 116 69 118 129 133 137 152 95 92Used by:Timeline
Symbol 156 MovieClip [question4]Uses:36 116 69 118 129 133 137 152 98Used by:Timeline
Symbol 157 MovieClip [question5]Uses:36 116 69 118 129 133 137 152 101 104Used by:Timeline
Symbol 158 MovieClip [question6]Uses:36 116 69 118 129 133 137 152 110 107Used by:Timeline
Symbol 159 SoundUsed by:176  Timeline
Symbol 160 SoundUsed by:176  Timeline
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:175
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:165
Symbol 165 MovieClipUses:164Used by:175
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClipUses:16 18 20 167Used by:175
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:175
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:175
Symbol 174 TextUses:1Used by:175
Symbol 175 MovieClipUses:162 95 165 168 170 173 174Used by:176
Symbol 176 MovieClipUses:175 159 160Used by:Timeline

Instance Names

"preloader"Frame 1Symbol 5 MovieClip
"mainContent"Frame 32Symbol 176 MovieClip
"percentTxt1"Symbol 5 MovieClip Frame 1Symbol 2 EditableText
"percentTxt2"Symbol 5 MovieClip Frame 1Symbol 3 EditableText
"factTxt"Symbol 12 MovieClip Frame 1Symbol 11 EditableText
"whiteTrans"Symbol 34 MovieClip [factBubble] Frame 1Symbol 7 MovieClip
"factTxtHolder"Symbol 34 MovieClip [factBubble] Frame 1Symbol 12 MovieClip
"skipBtn"Symbol 34 MovieClip [factBubble] Frame 1Symbol 23 MovieClip
"backBtn"Symbol 34 MovieClip [factBubble] Frame 1Symbol 25 MovieClip
"theEnd"Symbol 34 MovieClip [factBubble] Frame 1Symbol 27 MovieClip
"learnBtn"Symbol 34 MovieClip [factBubble] Frame 1Symbol 29 MovieClip
"factTitle"Symbol 34 MovieClip [factBubble] Frame 1Symbol 32 MovieClip
"arrow"Symbol 116 MovieClip Frame 5Symbol 115 MovieClip
"questionTxt"Symbol 118 MovieClip Frame 1Symbol 117 EditableText
"answerTxt"Symbol 120 MovieClip Frame 1Symbol 119 EditableText
"answerTxtHolder"Symbol 129 MovieClip Frame 1Symbol 120 MovieClip
"arrow"Symbol 129 MovieClip Frame 4Symbol 128 MovieClip
"answerTxtHolder"Symbol 133 MovieClip Frame 1Symbol 120 MovieClip
"arrow"Symbol 133 MovieClip Frame 4Symbol 128 MovieClip
"answerTxtHolder"Symbol 137 MovieClip Frame 1Symbol 120 MovieClip
"arrow"Symbol 137 MovieClip Frame 4Symbol 128 MovieClip
"funnelA"Symbol 153 MovieClip [question1] Frame 1Symbol 116 MovieClip
"funnelT"Symbol 153 MovieClip [question1] Frame 1Symbol 69 MovieClip
"funnelC"Symbol 153 MovieClip [question1] Frame 1Symbol 116 MovieClip
"funnelB"Symbol 153 MovieClip [question1] Frame 1Symbol 116 MovieClip
"questionTxtHolder"Symbol 153 MovieClip [question1] Frame 1Symbol 118 MovieClip
"answerC"Symbol 153 MovieClip [question1] Frame 1Symbol 129 MovieClip
"answerB"Symbol 153 MovieClip [question1] Frame 1Symbol 133 MovieClip
"answerA"Symbol 153 MovieClip [question1] Frame 1Symbol 137 MovieClip
"questionTitle"Symbol 153 MovieClip [question1] Frame 1Symbol 152 MovieClip
"funnelA"Symbol 154 MovieClip [question2] Frame 1Symbol 116 MovieClip
"funnelT"Symbol 154 MovieClip [question2] Frame 1Symbol 69 MovieClip
"funnelC"Symbol 154 MovieClip [question2] Frame 1Symbol 116 MovieClip
"funnelB"Symbol 154 MovieClip [question2] Frame 1Symbol 116 MovieClip
"questionTxtHolder"Symbol 154 MovieClip [question2] Frame 1Symbol 118 MovieClip
"answerC"Symbol 154 MovieClip [question2] Frame 1Symbol 129 MovieClip
"answerB"Symbol 154 MovieClip [question2] Frame 1Symbol 133 MovieClip
"answerA"Symbol 154 MovieClip [question2] Frame 1Symbol 137 MovieClip
"questionTitle"Symbol 154 MovieClip [question2] Frame 1Symbol 152 MovieClip
"funnelA"Symbol 155 MovieClip [question3] Frame 1Symbol 116 MovieClip
"funnelT"Symbol 155 MovieClip [question3] Frame 1Symbol 69 MovieClip
"funnelC"Symbol 155 MovieClip [question3] Frame 1Symbol 116 MovieClip
"funnelB"Symbol 155 MovieClip [question3] Frame 1Symbol 116 MovieClip
"questionTxtHolder"Symbol 155 MovieClip [question3] Frame 1Symbol 118 MovieClip
"answerC"Symbol 155 MovieClip [question3] Frame 1Symbol 129 MovieClip
"answerB"Symbol 155 MovieClip [question3] Frame 1Symbol 133 MovieClip
"answerA"Symbol 155 MovieClip [question3] Frame 1Symbol 137 MovieClip
"questionTitle"Symbol 155 MovieClip [question3] Frame 1Symbol 152 MovieClip
"funnelA"Symbol 156 MovieClip [question4] Frame 1Symbol 116 MovieClip
"funnelT"Symbol 156 MovieClip [question4] Frame 1Symbol 69 MovieClip
"funnelC"Symbol 156 MovieClip [question4] Frame 1Symbol 116 MovieClip
"funnelB"Symbol 156 MovieClip [question4] Frame 1Symbol 116 MovieClip
"questionTxtHolder"Symbol 156 MovieClip [question4] Frame 1Symbol 118 MovieClip
"answerC"Symbol 156 MovieClip [question4] Frame 1Symbol 129 MovieClip
"answerB"Symbol 156 MovieClip [question4] Frame 1Symbol 133 MovieClip
"answerA"Symbol 156 MovieClip [question4] Frame 1Symbol 137 MovieClip
"questionTitle"Symbol 156 MovieClip [question4] Frame 1Symbol 152 MovieClip
"funnelA"Symbol 157 MovieClip [question5] Frame 1Symbol 116 MovieClip
"funnelT"Symbol 157 MovieClip [question5] Frame 1Symbol 69 MovieClip
"funnelC"Symbol 157 MovieClip [question5] Frame 1Symbol 116 MovieClip
"funnelB"Symbol 157 MovieClip [question5] Frame 1Symbol 116 MovieClip
"questionTxtHolder"Symbol 157 MovieClip [question5] Frame 1Symbol 118 MovieClip
"answerC"Symbol 157 MovieClip [question5] Frame 1Symbol 129 MovieClip
"answerB"Symbol 157 MovieClip [question5] Frame 1Symbol 133 MovieClip
"answerA"Symbol 157 MovieClip [question5] Frame 1Symbol 137 MovieClip
"questionTitle"Symbol 157 MovieClip [question5] Frame 1Symbol 152 MovieClip
"funnelA"Symbol 158 MovieClip [question6] Frame 1Symbol 116 MovieClip
"funnelT"Symbol 158 MovieClip [question6] Frame 1Symbol 69 MovieClip
"funnelC"Symbol 158 MovieClip [question6] Frame 1Symbol 116 MovieClip
"funnelB"Symbol 158 MovieClip [question6] Frame 1Symbol 116 MovieClip
"questionTxtHolder"Symbol 158 MovieClip [question6] Frame 1Symbol 118 MovieClip
"answerC"Symbol 158 MovieClip [question6] Frame 1Symbol 129 MovieClip
"answerB"Symbol 158 MovieClip [question6] Frame 1Symbol 133 MovieClip
"answerA"Symbol 158 MovieClip [question6] Frame 1Symbol 137 MovieClip
"questionTitle"Symbol 158 MovieClip [question6] Frame 1Symbol 152 MovieClip
"playNowBtn"Symbol 175 MovieClip Frame 1Symbol 168 MovieClip
"logo"Symbol 175 MovieClip Frame 1Symbol 170 MovieClip
"home"Symbol 176 MovieClip Frame 1Symbol 175 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1197 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 5Symbol 177 as "__Packages.org.aclu.Pipeline"
ExportAssets (56)Timeline Frame 5Symbol 178 as "__Packages.org.aclu.Quiz"
ExportAssets (56)Timeline Frame 5Symbol 179 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 5Symbol 180 as "__Packages.org.aclu.ParseXML"
ExportAssets (56)Timeline Frame 5Symbol 181 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 5Symbol 182 as "__Packages.caurina.transitions.Tweener"
ExportAssets (56)Timeline Frame 5Symbol 183 as "__Packages.caurina.transitions.TweenListObj"
ExportAssets (56)Timeline Frame 5Symbol 184 as "__Packages.caurina.transitions.PropertyInfoObj"
ExportAssets (56)Timeline Frame 5Symbol 185 as "__Packages.caurina.transitions.AuxFunctions"
ExportAssets (56)Timeline Frame 5Symbol 186 as "__Packages.caurina.transitions.Equations"
ExportAssets (56)Timeline Frame 5Symbol 187 as "__Packages.caurina.transitions.SpecialPropertiesDefault"
ExportAssets (56)Timeline Frame 5Symbol 188 as "__Packages.caurina.transitions.SpecialProperty"
ExportAssets (56)Timeline Frame 5Symbol 189 as "__Packages.caurina.transitions.SpecialPropertyModifier"
ExportAssets (56)Timeline Frame 5Symbol 190 as "__Packages.caurina.transitions.SpecialPropertySplitter"
ExportAssets (56)Timeline Frame 5Symbol 191 as "__Packages.org.aclu.FactBubble"
ExportAssets (56)Timeline Frame 5Symbol 192 as "__Packages.org.aclu.PipeAnim"
ExportAssets (56)Timeline Frame 9Symbol 34 as "factBubble"
ExportAssets (56)Timeline Frame 10Symbol 73 as "pipeAnimDown"
ExportAssets (56)Timeline Frame 10Symbol 75 as "pipeAnimLeft"
ExportAssets (56)Timeline Frame 10Symbol 77 as "pipeAnimRight"
ExportAssets (56)Timeline Frame 12Symbol 80 as "doodle2"
ExportAssets (56)Timeline Frame 12Symbol 83 as "doodle9"
ExportAssets (56)Timeline Frame 13Symbol 86 as "doodle5"
ExportAssets (56)Timeline Frame 13Symbol 89 as "doodle8"
ExportAssets (56)Timeline Frame 14Symbol 92 as "doodle6"
ExportAssets (56)Timeline Frame 14Symbol 95 as "doodle7"
ExportAssets (56)Timeline Frame 15Symbol 98 as "doodle3"
ExportAssets (56)Timeline Frame 16Symbol 101 as "doodle1"
ExportAssets (56)Timeline Frame 16Symbol 104 as "doodle10"
ExportAssets (56)Timeline Frame 17Symbol 107 as "doodle0"
ExportAssets (56)Timeline Frame 17Symbol 110 as "doodle4"
ExportAssets (56)Timeline Frame 19Symbol 153 as "question1"
ExportAssets (56)Timeline Frame 20Symbol 154 as "question2"
ExportAssets (56)Timeline Frame 21Symbol 155 as "question3"
ExportAssets (56)Timeline Frame 22Symbol 156 as "question4"
ExportAssets (56)Timeline Frame 23Symbol 157 as "question5"
ExportAssets (56)Timeline Frame 24Symbol 158 as "question6"

Labels

"start"Frame 2
"init"Frame 7
"play"Frame 32
"skip"Symbol 23 MovieClip Frame 1
"rollOver"Symbol 23 MovieClip Frame 6
"rollOut"Symbol 23 MovieClip Frame 13
"playAgain"Symbol 23 MovieClip Frame 27
"rollOver02"Symbol 23 MovieClip Frame 78
"rollOut02"Symbol 23 MovieClip Frame 87
"rollOver"Symbol 25 MovieClip Frame 5
"rollOut"Symbol 25 MovieClip Frame 12
"rollOver"Symbol 29 MovieClip Frame 5
"rollOut"Symbol 29 MovieClip Frame 13
"build"Symbol 34 MovieClip [factBubble] Frame 2
"hold"Symbol 34 MovieClip [factBubble] Frame 9
"leave"Symbol 34 MovieClip [factBubble] Frame 15
"hold"Symbol 116 MovieClip Frame 1
"rollOver"Symbol 116 MovieClip Frame 5
"rollOut"Symbol 116 MovieClip Frame 15
"hold"Symbol 129 MovieClip Frame 1
"rollOver"Symbol 129 MovieClip Frame 4
"rollOut"Symbol 129 MovieClip Frame 12
"hold"Symbol 133 MovieClip Frame 1
"rollOver"Symbol 133 MovieClip Frame 4
"rollOut"Symbol 133 MovieClip Frame 12
"hold"Symbol 137 MovieClip Frame 1
"rollOver"Symbol 137 MovieClip Frame 4
"rollOut"Symbol 137 MovieClip Frame 12
"start"Symbol 168 MovieClip Frame 1
"rollOver"Symbol 168 MovieClip Frame 54
"rollOut"Symbol 168 MovieClip Frame 63
"init"Symbol 176 MovieClip Frame 1
"start"Symbol 176 MovieClip Frame 55




http://swfchan.com/21/103275/info.shtml
Created: 19/3 -2019 09:18:12 Last modified: 19/3 -2019 09:18:12 Server time: 25/04 -2024 21:17:18