Frame 1
if (!notFirstTime) {
notFirstTime = true;
_snd = new Sound();
_snd.attachSound("op");
var _so = SharedObject.getLocal("MDC", "/");
if (_so.data.mute) {
_snd.setVolume(0);
mute = true;
_btn.clip_mc.gotoAndStop(2);
}
_snd.start();
_snd.onSoundComplete = function () {
_snd.start();
};
}
Instance of Symbol 9 MovieClip in Frame 1
onClipEvent (load) {
x0 = _x;
x9 = x0 + (_width / 2);
}
onClipEvent (enterFrame) {
if (!_root.isPause) {
_x = (_x + 55);
var dx = (x9 + _x);
if (dx > x9) {
_x = (x0 - dx);
}
}
}
Symbol 15 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 1
function l_go() {
clearInterval(id_1);
l_mc.play();
id_1 = setInterval(this, "l_go", randRange(500, 3000));
}
function r_go() {
clearInterval(id_2);
r_mc.play();
id_2 = setInterval(this, "r_go", randRange(500, 3000));
}
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
id_1 = setInterval(this, "l_go", randRange(1000, 8000));
id_2 = setInterval(this, "r_go", randRange(1000, 8000));
Symbol 18 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 1
function m_go() {
clearInterval(id_3);
m_mc.play();
id_3 = setInterval(this, "m_go", randRange(1000, 8000));
}
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
id_3 = setInterval(this, "m_go", randRange(1000, 8000));
Symbol 21 MovieClip Frame 1
stop();
Symbol 22 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 1
function l_go() {
clearInterval(id_1);
l_mc.play();
id_1 = setInterval(this, "l_go", randRange(500, 3000));
}
function r_go() {
clearInterval(id_2);
r_mc.play();
id_2 = setInterval(this, "r_go", randRange(500, 3000));
}
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
id_1 = setInterval(this, "l_go", randRange(1000, 8000));
id_2 = setInterval(this, "r_go", randRange(1000, 8000));
Symbol 38 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
this.onRollOver = function () {
caurina.transitions.Tweener.addTween(this, {_xscale:200, _yscale:200, time:1, transition:"easeoutelastic"});
caurina.transitions.Tweener.addTween(this, {_rotation:360, time:1, transition:"easeoutelastic"});
};
this.onRollOut = (this.onReleaseOutside = function () {
caurina.transitions.Tweener.addTween(this, {_xscale:100, _yscale:100, time:1, transition:"easeoutelastic"});
});
this.onRelease = function () {
if (_root.mute) {
clip_mc.gotoAndStop(1);
_root.mute = false;
_root._snd.setVolume(100);
_root._so.data.mute = false;
_root._so.flush();
} else {
clip_mc.gotoAndStop(2);
_root.mute = true;
_root._snd.setVolume(0);
_root._so.data.mute = true;
_root._so.flush();
}
};
Symbol 40 MovieClip [__Packages.caurina.transitions.Tweener] Frame 0
class caurina.transitions.Tweener
{
static var _specialPropertySplitterList, _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 _local10 = new Array();
var _local3;
var _local7;
var _local4;
var _local20;
if (arguments[0] instanceof Array) {
_local3 = 0;
while (_local3 < arguments[0].length) {
_local10.push(arguments[0][_local3]);
_local3++;
}
} else {
_local3 = 0;
while (_local3 < (arguments.length - 1)) {
_local10.push(arguments[_local3]);
_local3++;
}
}
var _local6 = arguments[arguments.length - 1];
if (!_inited) {
init();
}
if ((!_engineExists) || (_root.__tweener_controller__ == undefined)) {
startEngine();
}
var _local17 = (isNaN(_local6.time) ? 0 : (_local6.time));
var _local15 = (isNaN(_local6.delay) ? 0 : (_local6.delay));
var _local8 = new Array();
for (_local4 in _local6) {
if (((((((((((((((_local4 != "time") && (_local4 != "delay")) && (_local4 != "useFrames")) && (_local4 != "skipUpdates")) && (_local4 != "transition")) && (_local4 != "onStart")) && (_local4 != "onUpdate")) && (_local4 != "onComplete")) && (_local4 != "onOverwrite")) && (_local4 != "rounded")) && (_local4 != "onStartParams")) && (_local4 != "onUpdateParams")) && (_local4 != "onCompleteParams")) && (_local4 != "onOverwriteParams")) && (_local4 != "quickAdd")) {
if (_specialPropertySplitterList[_local4] != undefined) {
var _local9 = _specialPropertySplitterList[_local4].splitValues(_local6[_local4]);
_local3 = 0;
while (_local3 < _local9.length) {
_local8.push({name:_local9[_local3].name, valueStart:undefined, valueComplete:_local9[_local3].value});
_local3++;
}
} else {
_local8.push({name:_local4, valueStart:undefined, valueComplete:_local6[_local4]});
}
}
}
var _local18;
if (typeof(_local6.transition) == "string") {
var _local19 = _local6.transition.toLowerCase();
_local18 = _transitionList[_local19];
} else {
_local18 = _local6.transition;
}
if (_local18 == undefined) {
_local18 = _transitionList.easeoutexpo;
}
var _local11;
var _local5;
var _local16;
_local3 = 0;
while (_local3 < _local10.length) {
_local11 = new Array();
_local7 = 0;
while (_local7 < _local8.length) {
_local11.push({name:_local8[_local7].name, valueStart:_local8[_local7].valueStart, valueComplete:_local8[_local7].valueComplete});
_local7++;
}
_local5 = new caurina.transitions.TweenListObj(_local10[_local3], _currentTime + ((_local15 * 1000) / _timeScale), _currentTime + (((_local15 * 1000) + (_local17 * 1000)) / _timeScale), _local6.useFrames == true, _local18);
_local5.__set__properties(_local11);
_local5.__set__onStart(_local6.onStart);
_local5.__set__onUpdate(_local6.onUpdate);
_local5.__set__onComplete(_local6.onComplete);
_local5.__set__onOverwrite(_local6.onOverwrite);
_local5.__set__onStartParams(_local6.onStartParams);
_local5.__set__onUpdateParams(_local6.onUpdateParams);
_local5.__set__onCompleteParams(_local6.onCompleteParams);
_local5.__set__onOverwriteParams(_local6.onOverwriteParams);
_local5.__set__rounded(_local6.rounded);
_local5.__set__skipUpdates(_local6.skipUpdates);
if (!_local6.quickAdd) {
removeTweensByTime(_local5.__get__scope(), _local5.__get__properties(), _local5.__get__timeStart(), _local5.__get__timeComplete());
}
_tweenList.push(_local5);
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.__tweener_controller__ == 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.__set__properties(undefined);
_local3.__set__onStart(_local4.onStart);
_local3.__set__onUpdate(_local4.onUpdate);
_local3.__set__onComplete(_local4.onComplete);
_local3.__set__onOverwrite(_local4.onOverwrite);
_local3.__set__onStartParams(_local4.onStartParams);
_local3.__set__onUpdateParams(_local4.onUpdateParams);
_local3.__set__onCompleteParams(_local4.onCompleteParams);
_local3.__set__onOverwriteParams(_local4.onOverwriteParams);
_local3.__set__isCaller(true);
_local3.__set__count(_local4.count);
_local3.__set__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 _local6 = false;
var _local1;
var _local2;
var _local3;
var _local8 = _tweenList.length;
_local1 = 0;
while (_local1 < _local8) {
if ((p_scope == _tweenList[_local1].scope) && (_tweenList[_local1].properties.length > 0)) {
_local2 = 0;
while (_local2 < _tweenList[_local1].properties.length) {
_local3 = 0;
while (_local3 < p_properties.length) {
if (p_properties[_local3].name == _tweenList[_local1].properties[_local2].name) {
if ((p_timeStart < _tweenList[_local1].timeComplete) || ((p_timeComplete > _tweenList[_local1].timeStart) && (p_timeStart < _tweenList[_local1].timeComplete))) {
if (_tweenList[_local1].onOverwrite != undefined) {
try {
_tweenList[_local1].onOverwrite.apply(_tweenList[_local1].scope, _tweenList[_local1].onOverwriteParams);
} catch(e:Error) {
}
}
_tweenList[_local1].properties.splice(_local2, 1);
_local2--;
_local6 = true;
break;
}
}
_local3++;
}
_local2++;
}
if (_tweenList[_local1].properties.length == 0) {
removeTweenByIndex(_local1);
}
}
_local1++;
}
return(_local6);
}
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 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 affectTweens(p_affectFunction, p_scope, p_properties) {
var _local6 = false;
var _local1;
if (!_tweenList) {
return(false);
}
_local1 = 0;
while (_local1 < _tweenList.length) {
if (_tweenList[_local1].scope == p_scope) {
if (p_properties.length == 0) {
p_affectFunction(_local1);
_local6 = true;
} else {
var _local4 = new Array();
var _local3;
var _local2;
_local3 = 0;
while (_local3 < _tweenList[_local1].properties.length) {
_local2 = 0;
while (_local2 < p_properties.length) {
if (_tweenList[_local1].properties[_local3].name == p_properties[_local2]) {
_local4.push(_tweenList[_local1].properties[_local3].name);
}
_local2++;
}
_local3++;
}
if (_local4.length > 0) {
if (_tweenList[_local1].properties.length == _local4.length) {
p_affectFunction(_local1);
_local6 = true;
} else {
var _local8 = splitTweens(_local1, _local4);
p_affectFunction(_local8);
_local6 = true;
}
}
}
}
_local1++;
}
return(_local6);
}
static function splitTweens(p_tween, p_properties) {
var _local3 = _tweenList[p_tween];
var _local2 = _local3.clone(false);
var _local1;
_local1 = 0;
while (_local1 < _local3.__get__properties().length) {
if (caurina.transitions.AuxFunctions.isInArray(_local3.__get__properties()[_local1].name, p_properties)) {
_local3.__get__properties().splice(_local1, 1);
_local1--;
}
_local1++;
}
_local1 = 0;
while (_local1 < _local2.__get__properties().length) {
if (!caurina.transitions.AuxFunctions.isInArray(_local2.__get__properties()[_local1].name, p_properties)) {
_local2.__get__properties().splice(_local1, 1);
_local1--;
}
_local1++;
}
_tweenList.push(_local2);
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 _local12 = false;
var _local11;
var _local4;
var _local3;
var _local6;
var _local8;
var _local7;
var _local5;
var _local2;
var _local10;
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;
_local3 = _local1.transition(_local6, _local8, _local7, _local5);
if (_currentTime >= _local3) {
if (_local1.onUpdate != undefined) {
try {
_local1.onUpdate.apply(_local10, _local1.onUpdateParams);
} catch(e:Error) {
}
}
_local1.timesCalled++;
if (_local1.timesCalled >= _local1.count) {
_local12 = true;
break;
}
if (_local1.waitFrames) {
break;
}
}
} while (_currentTime >= _local3);
} else {
if (_currentTime >= _local1.timeComplete) {
_local12 = true;
}
_local11 = ((_local1.skipUpdates < 1) || (_local1.skipUpdates == undefined)) || (_local1.updatesSkipped >= _local1.skipUpdates);
if (_local1.properties) {
if (!_local1.hasStarted) {
if (_local1.onStart != undefined) {
try {
_local1.onStart.apply(_local10, _local1.onStartParams);
} catch(e:Error) {
}
}
_local2 = 0;
while (_local2 < _local1.properties.length) {
var _local9 = getPropertyValue(_local10, _local1.properties[_local2].name);
_local1.properties[_local2].valueStart = (isNaN(_local9) ? (_local1.properties[_local2].valueComplete) : (_local9));
_local2++;
}
_local11 = true;
_local1.hasStarted = true;
}
_local2 = 0;
while (_local2 < _local1.properties.length) {
_local4 = _local1.properties[_local2];
if (!_local12) {
if (_local11) {
_local6 = _currentTime - _local1.timeStart;
_local8 = _local4.valueStart;
_local7 = _local4.valueComplete - _local4.valueStart;
_local5 = _local1.timeComplete - _local1.timeStart;
_local3 = _local1.transition(_local6, _local8, _local7, _local5);
} else {
_local1.updatesSkipped++;
}
} else {
_local3 = _local4.valueComplete;
_local11 = true;
}
if (_local11) {
if (_local1.rounded) {
_local3 = Math.round(_local3);
}
setPropertyValue(_local10, _local4.name, _local3);
}
_local2++;
}
}
if (_local11) {
_local1.updatesSkipped = 0;
if (_local1.onUpdate != undefined) {
try {
_local1.onUpdate.apply(_local10, _local1.onUpdateParams);
} catch(e:Error) {
}
}
}
}
if (_local12 && (_local1.onComplete != undefined)) {
try {
_local1.onComplete.apply(_local10, _local1.onCompleteParams);
} catch(e:Error) {
}
}
return(!_local12);
}
return(true);
}
static function init() {
_inited = true;
_transitionList = new Array();
caurina.transitions.Equations.init();
_specialPropertyList = new Array();
_specialPropertySplitterList = new Array();
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.SpecialPropertyModifier(p_getFunction, p_setFunction, p_parameters);
_specialPropertyList[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 = _root.createEmptyMovieClip("__tweener_controller__", 31338);
_local2.onEnterFrame = function () {
caurina.transitions.Tweener.onEnterFrame();
};
updateTime();
}
static function stopEngine() {
_engineExists = false;
_tweenList = null;
_currentTime = 0;
delete _root.__tweener_controller__.onEnterFrame;
_root.__tweener_controller__.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 _local2;
var _local1;
var _local3 = new Array();
_local2 = 0;
while (_local2 < _tweenList.length) {
if (_tweenList[_local2].scope == p_scope) {
_local1 = 0;
while (_local1 < _tweenList[_local2].properties.length) {
_local3.push(_tweenList[_local2].properties[_local1].name);
_local1++;
}
}
_local2++;
}
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 + _tweenList[_local1].properties.length;
}
_local1++;
}
return(_local2);
}
static function debug_getList() {
var _local3 = "";
var _local2;
var _local1;
_local2 = 0;
while (_local2 < _tweenList.length) {
_local3 = _local3 + (("[" + _local2) + "] ::\n");
_local1 = 0;
while (_local1 < _tweenList[_local2].properties.length) {
_local3 = _local3 + ((((" " + _tweenList[_local2].properties[_local1].name) + " -> ") + _tweenList[_local2].properties[_local1].valueComplete) + newline);
_local1++;
}
_local2++;
}
return(_local3);
}
static var _engineExists = false;
static var _inited = false;
static var _timeScale = 1;
}
Symbol 41 MovieClip [__Packages.caurina.transitions.TweenListObj] Frame 0
class caurina.transitions.TweenListObj
{
var _scope, _timeStart, _timeComplete, _useFrames, _transition, _isPaused, _timePaused, _isCaller, _updatesSkipped, _timesCalled, _skipUpdates, _hasStarted, _properties, _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;
_isPaused = false;
_timePaused = undefined;
_isCaller = false;
_updatesSkipped = 0;
_timesCalled = 0;
_skipUpdates = 0;
_hasStarted = false;
}
function get scope() {
return(_scope);
}
function get properties() {
return(_properties);
}
function get timeStart() {
return(_timeStart);
}
function get timeComplete() {
return(_timeComplete);
}
function get useFrames() {
return(_useFrames);
}
function get transition() {
return(_transition);
}
function get onStart() {
return(_onStart);
}
function get onUpdate() {
return(_onUpdate);
}
function get onComplete() {
return(_onComplete);
}
function get onOverwrite() {
return(_onOverwrite);
}
function get onStartParams() {
return(_onStartParams);
}
function get onUpdateParams() {
return(_onUpdateParams);
}
function get onCompleteParams() {
return(_onCompleteParams);
}
function get onOverwriteParams() {
return(_onOverwriteParams);
}
function get rounded() {
return(_rounded);
}
function get isPaused() {
return(_isPaused);
}
function get timePaused() {
return(_timePaused);
}
function get isCaller() {
return(_isCaller);
}
function get count() {
return(_count);
}
function get timesCalled() {
return(_timesCalled);
}
function get waitFrames() {
return(_waitFrames);
}
function get skipUpdates() {
return(_skipUpdates);
}
function get updatesSkipped() {
return(_updatesSkipped);
}
function get hasStarted() {
return(_hasStarted);
}
function set scope(Scope) {
_scope = Scope;
//return(scope);
}
function set properties(Properties) {
_properties = Properties;
//return(properties);
}
function set timeStart(TimeStart) {
_timeStart = TimeStart;
//return(timeStart);
}
function set timeComplete(TimeComplete) {
_timeComplete = TimeComplete;
//return(timeComplete);
}
function set useFrames(UseFrames) {
_useFrames = UseFrames;
//return(useFrames);
}
function set transition(Transition) {
_transition = Transition;
//return(transition);
}
function set onStart(OnStart) {
_onStart = OnStart;
//return(onStart);
}
function set onUpdate(OnUpdate) {
_onUpdate = OnUpdate;
//return(onUpdate);
}
function set onComplete(OnComplete) {
_onComplete = OnComplete;
//return(onComplete);
}
function set onOverwrite(OnOverwrite) {
_onOverwrite = OnOverwrite;
//return(onOverwrite);
}
function set onStartParams(OnStartParams) {
_onStartParams = OnStartParams;
//return(onStartParams);
}
function set onUpdateParams(OnUpdateParams) {
_onUpdateParams = OnUpdateParams;
//return(onUpdateParams);
}
function set onCompleteParams(OnCompleteParams) {
_onCompleteParams = OnCompleteParams;
//return(onCompleteParams);
}
function set onOverwriteParams(OnOverwriteParams) {
_onOverwriteParams = OnOverwriteParams;
//return(onOverwriteParams);
}
function set rounded(Rounded) {
_rounded = Rounded;
//return(rounded);
}
function set isPaused(IsPaused) {
_isPaused = IsPaused;
//return(isPaused);
}
function set timePaused(TimePaused) {
_timePaused = TimePaused;
//return(timePaused);
}
function set isCaller(IsCaller) {
_isCaller = IsCaller;
//return(isCaller);
}
function set count(Count) {
_count = Count;
//return(count);
}
function set timesCalled(TimesCalled) {
_timesCalled = TimesCalled;
//return(timesCalled);
}
function set waitFrames(WaitFrames) {
_waitFrames = WaitFrames;
//return(waitFrames);
}
function set skipUpdates(SkipUpdates) {
_skipUpdates = SkipUpdates;
//return(skipUpdates);
}
function set updatesSkipped(UpdatesSkipped) {
_updatesSkipped = UpdatesSkipped;
//return(updatesSkipped);
}
function set hasStarted(HasStarted) {
_hasStarted = HasStarted;
//return(hasStarted);
}
function clone(omitEvents) {
var _local3 = new caurina.transitions.TweenListObj(scope, timeStart, timeComplete, useFrames, transition);
_local3.__set__properties(new Array());
var _local2;
_local2 = 0;
while (_local2 < properties.length) {
_local3.__get__properties().push({name:properties[_local2].name, valueStart:properties[_local2].valueStart, valueComplete:properties[_local2].valueComplete});
_local2++;
}
_local3.__set__skipUpdates(skipUpdates);
_local3.__set__updatesSkipped(updatesSkipped);
if (!omitEvents) {
_local3.__set__onStart(onStart);
_local3.__set__onUpdate(onUpdate);
_local3.__set__onComplete(onComplete);
_local3.__set__onOverwrite(onOverwrite);
_local3.__set__onStartParams(onStartParams);
_local3.__set__onUpdateParams(onUpdateParams);
_local3.__set__onCompleteParams(onCompleteParams);
_local3.__set__onOverwriteParams(onOverwriteParams);
}
_local3.__set__rounded(rounded);
_local3.__set__isPaused(isPaused);
_local3.__set__timePaused(timePaused);
_local3.__set__isCaller(isCaller);
_local3.__set__count(count);
_local3.__set__timesCalled(timesCalled);
_local3.__set__waitFrames(waitFrames);
_local3.__set__hasStarted(hasStarted);
return(_local3);
}
function toString() {
var _local2 = "\n[TweenListObj ";
_local2 = _local2 + ("scope:" + String(scope));
_local2 = _local2 + ", properties:";
var _local3 = 0;
while (_local3 < properties.length) {
if (_local3 > 0) {
_local2 = _local2 + ",";
}
_local2 = _local2 + ("[name:" + properties[_local3].name);
_local2 = _local2 + (",valueStart:" + properties[_local3].valueStart);
_local2 = _local2 + (",valueComplete:" + properties[_local3].valueComplete);
_local2 = _local2 + "]";
_local3++;
}
_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 42 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);
}
}
Symbol 43 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)));
}
static function easeOutExpo(t, b, c, d) {
return(((t == d) ? (b + c) : ((c * ((-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);
}
t--;
return(((c / 2) * ((-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 44 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.registerSpecialPropertySplitter("_color", _color_splitter);
caurina.transitions.Tweener.registerSpecialPropertySplitter("_colorTransform", _colorTransform_splitter);
caurina.transitions.Tweener.registerSpecialProperty("_blur_blurX", _filter_property_get, _filter_property_set, [flash.filters.BlurFilter, "blurX"]);
caurina.transitions.Tweener.registerSpecialProperty("_blur_blurY", _filter_property_get, _filter_property_set, [flash.filters.BlurFilter, "blurY"]);
caurina.transitions.Tweener.registerSpecialProperty("_blur_quality", _filter_property_get, _filter_property_set, [flash.filters.BlurFilter, "quality"]);
caurina.transitions.Tweener.registerSpecialPropertySplitter("_filter", _filter_splitter);
}
static function _filter_property_get(p_obj, p_parameters) {
var _local2 = p_obj.filters;
var _local1;
var _local4 = p_parameters[0];
var _local3 = p_parameters[1];
_local1 = 0;
while (_local1 < _local2.length) {
if (_local2[_local1] instanceof _local4) {
return(_local2[_local1][_local3]);
}
_local1++;
}
var _local5;
if (!(_local4 === flash.filters.BlurFilter)) {
} else {
_local5 = {blurX:0, blurY:0, quality:NaN};
}
return(_local5[_local3]);
}
static function _filter_property_set(p_obj, p_value, p_parameters) {
var _local2 = p_obj.filters;
var _local1;
var _local4 = p_parameters[0];
var _local3 = p_parameters[1];
_local1 = 0;
while (_local1 < _local2.length) {
if (_local2[_local1] instanceof _local4) {
_local2[_local1][_local3] = p_value;
p_obj.filters = _local2;
return(undefined);
}
_local1++;
}
if (_local2 == undefined) {
_local2 = new Array();
}
var _local7;
if (!(_local4 === flash.filters.BlurFilter)) {
} else {
_local7 = new flash.filters.BlurFilter(0, 0);
}
_local7[_local3] = p_value;
_local2.push(_local7);
p_obj.filters = _local2;
}
static function _filter_splitter(p_value) {
var _local1 = new Array();
if (p_value instanceof flash.filters.BlurFilter) {
_local1.push({name:"_blur_blurX", value:flash.filters.BlurFilter(p_value).blurX});
_local1.push({name:"_blur_blurY", value:flash.filters.BlurFilter(p_value).blurY});
_local1.push({name:"_blur_quality", value:flash.filters.BlurFilter(p_value).quality});
} else {
trace("??");
}
return(_local1);
}
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 _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);
}
}
Symbol 45 MovieClip [__Packages.caurina.transitions.SpecialPropertyModifier] Frame 0
class caurina.transitions.SpecialPropertyModifier
{
var parameters;
function SpecialPropertyModifier (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 + "[SpecialPropertyModifier ";
_local2 = _local2 + ("getValue:" + getValue.toString());
_local2 = _local2 + ", ";
_local2 = _local2 + ("setValue:" + setValue.toString());
_local2 = _local2 + ", ";
_local2 = _local2 + ("parameters:" + parameters.toString());
_local2 = _local2 + "]";
return(_local2);
}
}
Symbol 46 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);
}
}