Section 1
//AuxFunctions (caurina.transitions.AuxFunctions)
package caurina.transitions {
public class AuxFunctions {
public static function concatObjects(... _args):Object{
var _local3:Object;
var _local5:String;
var _local2:Object = {};
var _local4:int;
while (_local4 < _args.length) {
_local3 = _args[_local4];
for (_local5 in _local3) {
if (_local3[_local5] == null){
delete _local2[_local5];
} else {
_local2[_local5] = _local3[_local5];
};
};
_local4++;
};
return (_local2);
}
public static function numberToG(_arg1:Number):Number{
return (((_arg1 & 0xFF00) >> 8));
}
public static function numberToR(_arg1:Number):Number{
return (((_arg1 & 0xFF0000) >> 16));
}
public static function isInArray(_arg1:String, _arg2:Array):Boolean{
var _local3:uint = _arg2.length;
var _local4:uint;
while (_local4 < _local3) {
if (_arg2[_local4] == _arg1){
return (true);
};
_local4++;
};
return (false);
}
public static function getObjectLength(_arg1:Object):uint{
var _local3:String;
var _local2:uint;
for (_local3 in _arg1) {
_local2++;
};
return (_local2);
}
public static function numberToB(_arg1:Number):Number{
return ((_arg1 & 0xFF));
}
}
}//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations)
package caurina.transitions {
public class Equations {
public function Equations(){
trace("Equations is a static class and should not be instantiated.");
}
public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
if (_arg1 < (1 / 2.75)){
return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2));
};
if (_arg1 < (2 / 2.75)){
_arg1 = (_arg1 - (1.5 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2));
};
if (_arg1 < (2.5 / 2.75)){
_arg1 = (_arg1 - (2.25 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2));
};
_arg1 = (_arg1 - (2.625 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2));
}
public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local7:Number;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 == 2){
return ((_arg2 + _arg3));
};
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period;
var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude;
if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){
_local8 = _arg3;
_local7 = (_local6 / 4);
} else {
_local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8)));
};
if (_arg1 < 1){
--_arg1;
return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2));
};
--_arg1;
return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2));
}
public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2));
};
--_arg1;
return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2));
}
public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2));
};
return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2));
}
public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot;
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
_local6 = (_local6 * 1.525);
return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2));
};
_arg1 = (_arg1 - 2);
_local6 = (_local6 * 1.525);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2));
}
public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot;
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2));
}
public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2));
}
public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot;
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2));
}
public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function init():void{
Tweener.registerTransition("easenone", easeNone);
Tweener.registerTransition("linear", easeNone);
Tweener.registerTransition("easeinquad", easeInQuad);
Tweener.registerTransition("easeoutquad", easeOutQuad);
Tweener.registerTransition("easeinoutquad", easeInOutQuad);
Tweener.registerTransition("easeoutinquad", easeOutInQuad);
Tweener.registerTransition("easeincubic", easeInCubic);
Tweener.registerTransition("easeoutcubic", easeOutCubic);
Tweener.registerTransition("easeinoutcubic", easeInOutCubic);
Tweener.registerTransition("easeoutincubic", easeOutInCubic);
Tweener.registerTransition("easeinquart", easeInQuart);
Tweener.registerTransition("easeoutquart", easeOutQuart);
Tweener.registerTransition("easeinoutquart", easeInOutQuart);
Tweener.registerTransition("easeoutinquart", easeOutInQuart);
Tweener.registerTransition("easeinquint", easeInQuint);
Tweener.registerTransition("easeoutquint", easeOutQuint);
Tweener.registerTransition("easeinoutquint", easeInOutQuint);
Tweener.registerTransition("easeoutinquint", easeOutInQuint);
Tweener.registerTransition("easeinsine", easeInSine);
Tweener.registerTransition("easeoutsine", easeOutSine);
Tweener.registerTransition("easeinoutsine", easeInOutSine);
Tweener.registerTransition("easeoutinsine", easeOutInSine);
Tweener.registerTransition("easeincirc", easeInCirc);
Tweener.registerTransition("easeoutcirc", easeOutCirc);
Tweener.registerTransition("easeinoutcirc", easeInOutCirc);
Tweener.registerTransition("easeoutincirc", easeOutInCirc);
Tweener.registerTransition("easeinexpo", easeInExpo);
Tweener.registerTransition("easeoutexpo", easeOutExpo);
Tweener.registerTransition("easeinoutexpo", easeInOutExpo);
Tweener.registerTransition("easeoutinexpo", easeOutInExpo);
Tweener.registerTransition("easeinelastic", easeInElastic);
Tweener.registerTransition("easeoutelastic", easeOutElastic);
Tweener.registerTransition("easeinoutelastic", easeInOutElastic);
Tweener.registerTransition("easeoutinelastic", easeOutInElastic);
Tweener.registerTransition("easeinback", easeInBack);
Tweener.registerTransition("easeoutback", easeOutBack);
Tweener.registerTransition("easeinoutback", easeInOutBack);
Tweener.registerTransition("easeoutinback", easeOutInBack);
Tweener.registerTransition("easeinbounce", easeInBounce);
Tweener.registerTransition("easeoutbounce", easeOutBounce);
Tweener.registerTransition("easeinoutbounce", easeInOutBounce);
Tweener.registerTransition("easeoutinbounce", easeOutInBounce);
}
public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2));
}
public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001)));
}
public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2));
}
public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return ((((_arg3 * _arg1) * _arg1) + _arg2));
}
public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2));
}
public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2));
}
public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2));
}
public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2));
}
public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2));
}
public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local7:Number;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / _arg4);
if (_arg1 == 1){
return ((_arg2 + _arg3));
};
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period;
var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude;
if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){
_local8 = _arg3;
_local7 = (_local6 / 4);
} else {
_local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8)));
};
--_arg1;
return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2));
}
public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2));
}
public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2));
}
public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2));
}
public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2));
}
public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2));
}
public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2));
}
public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 == 0){
return (_arg2);
};
if (_arg1 == _arg4){
return ((_arg2 + _arg3));
};
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005)));
};
--_arg1;
return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2));
}
public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local7:Number;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / _arg4);
if (_arg1 == 1){
return ((_arg2 + _arg3));
};
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period;
var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude;
if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){
_local8 = _arg3;
_local7 = (_local6 / 4);
} else {
_local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8)));
};
return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2));
}
public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2));
}
public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
}
}//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj)
package caurina.transitions {
public class PropertyInfoObj {
public var modifierParameters:Array;
public var isSpecialProperty:Boolean;
public var valueComplete:Number;
public var modifierFunction:Function;
public var extra:Object;
public var valueStart:Number;
public var hasModifier:Boolean;
public var arrayIndex:Number;
public var originalValueComplete:Object;
public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){
valueStart = _arg1;
valueComplete = _arg2;
originalValueComplete = _arg3;
arrayIndex = _arg4;
extra = _arg5;
isSpecialProperty = _arg6;
hasModifier = Boolean(_arg7);
modifierFunction = _arg7;
modifierParameters = _arg8;
}
public function toString():String{
var _local1 = "\n[PropertyInfoObj ";
_local1 = (_local1 + ("valueStart:" + String(valueStart)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("valueComplete:" + String(valueComplete)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("arrayIndex:" + String(arrayIndex)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("extra:" + String(extra)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("hasModifier:" + String(hasModifier)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("modifierFunction:" + String(modifierFunction)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("modifierParameters:" + String(modifierParameters)));
_local1 = (_local1 + "]\n");
return (_local1);
}
public function clone():PropertyInfoObj{
var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters);
return (_local1);
}
}
}//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty)
package caurina.transitions {
public class SpecialProperty {
public var parameters:Array;
public var getValue:Function;
public var preProcess:Function;
public var setValue:Function;
public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){
getValue = _arg1;
setValue = _arg2;
parameters = _arg3;
preProcess = _arg4;
}
public function toString():String{
var _local1 = "";
_local1 = (_local1 + "[SpecialProperty ");
_local1 = (_local1 + ("getValue:" + String(getValue)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("setValue:" + String(setValue)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("parameters:" + String(parameters)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("preProcess:" + String(preProcess)));
_local1 = (_local1 + "]");
return (_local1);
}
}
}//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier)
package caurina.transitions {
public class SpecialPropertyModifier {
public var getValue:Function;
public var modifyValues:Function;
public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){
modifyValues = _arg1;
getValue = _arg2;
}
public function toString():String{
var _local1 = "";
_local1 = (_local1 + "[SpecialPropertyModifier ");
_local1 = (_local1 + ("modifyValues:" + String(modifyValues)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("getValue:" + String(getValue)));
_local1 = (_local1 + "]");
return (_local1);
}
}
}//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter)
package caurina.transitions {
public class SpecialPropertySplitter {
public var parameters:Array;
public var splitValues:Function;
public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){
splitValues = _arg1;
parameters = _arg2;
}
public function toString():String{
var _local1 = "";
_local1 = (_local1 + "[SpecialPropertySplitter ");
_local1 = (_local1 + ("splitValues:" + String(splitValues)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("parameters:" + String(parameters)));
_local1 = (_local1 + "]");
return (_local1);
}
}
}//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener)
package caurina.transitions {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class Tweener {
private static var _timeScale:Number = 1;
private static var _currentTimeFrame:Number;
private static var _specialPropertySplitterList:Object;
private static var _engineExists:Boolean = false;
private static var _specialPropertyModifierList:Object;
private static var _currentTime:Number;
private static var _tweenList:Array;
private static var _specialPropertyList:Object;
private static var _transitionList:Object;
private static var _inited:Boolean = false;
private static var __tweener_controller__:MovieClip;
public function Tweener(){
trace("Tweener is a static class and should not be instantiated.");
}
public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{
if (!_inited){
init();
};
var _local4:SpecialPropertyModifier = new SpecialPropertyModifier(_arg2, _arg3);
_specialPropertyModifierList[_arg1] = _local4;
}
public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{
if (!_inited){
init();
};
var _local6:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4, _arg5);
_specialPropertyList[_arg1] = _local6;
}
public static function init(... _args):void{
_inited = true;
_transitionList = new Object();
Equations.init();
_specialPropertyList = new Object();
_specialPropertyModifierList = new Object();
_specialPropertySplitterList = new Object();
}
private static function updateTweens():Boolean{
var _local1:int;
if (_tweenList.length == 0){
return (false);
};
_local1 = 0;
while (_local1 < _tweenList.length) {
if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){
if (!updateTweenByIndex(_local1)){
removeTweenByIndex(_local1);
};
if (_tweenList[_local1] == null){
removeTweenByIndex(_local1, true);
_local1--;
};
};
_local1++;
};
return (true);
}
public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{
var _local3:Number;
var _local4:Array;
var _local8:Function;
var _local9:TweenListObj;
var _local10:Number;
var _local11:String;
if (!Boolean(_arg1)){
return (false);
};
if ((_arg1 is Array)){
_local4 = _arg1.concat();
} else {
_local4 = [_arg1];
};
var _local5:Object = _arg2;
if (!_inited){
init();
};
if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){
startEngine();
};
var _local6:Number = (isNaN(_local5.time)) ? 0 : _local5.time;
var _local7:Number = (isNaN(_local5.delay)) ? 0 : _local5.delay;
if (typeof(_local5.transition) == "string"){
_local11 = _local5.transition.toLowerCase();
_local8 = _transitionList[_local11];
} else {
_local8 = _local5.transition;
};
if (!Boolean(_local8)){
_local8 = _transitionList["easeoutexpo"];
};
_local3 = 0;
while (_local3 < _local4.length) {
if (_local5.useFrames == true){
_local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams);
} else {
_local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams);
};
_local9.properties = null;
_local9.onStart = _local5.onStart;
_local9.onUpdate = _local5.onUpdate;
_local9.onComplete = _local5.onComplete;
_local9.onOverwrite = _local5.onOverwrite;
_local9.onStartParams = _local5.onStartParams;
_local9.onUpdateParams = _local5.onUpdateParams;
_local9.onCompleteParams = _local5.onCompleteParams;
_local9.onOverwriteParams = _local5.onOverwriteParams;
_local9.onStartScope = _local5.onStartScope;
_local9.onUpdateScope = _local5.onUpdateScope;
_local9.onCompleteScope = _local5.onCompleteScope;
_local9.onOverwriteScope = _local5.onOverwriteScope;
_local9.onErrorScope = _local5.onErrorScope;
_local9.isCaller = true;
_local9.count = _local5.count;
_local9.waitFrames = _local5.waitFrames;
_tweenList.push(_local9);
if ((((_local6 == 0)) && ((_local7 == 0)))){
_local10 = (_tweenList.length - 1);
updateTweenByIndex(_local10);
removeTweenByIndex(_local10);
};
_local3++;
};
return (true);
}
public static function pauseAllTweens():Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
var _local1:Boolean;
_local2 = 0;
while (_local2 < _tweenList.length) {
pauseTweenByIndex(_local2);
_local1 = true;
_local2++;
};
return (_local1);
}
public static function removeTweens(_arg1:Object, ... _args):Boolean{
var _local4:uint;
var _local3:Array = new Array();
_local4 = 0;
while (_local4 < _args.length) {
if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){
_local3.push(_args[_local4]);
};
_local4++;
};
return (affectTweens(removeTweenByIndex, _arg1, _local3));
}
public static function splitTweens(_arg1:Number, _arg2:Array):uint{
var _local5:uint;
var _local6:String;
var _local7:Boolean;
var _local3:TweenListObj = _tweenList[_arg1];
var _local4:TweenListObj = _local3.clone(false);
_local5 = 0;
while (_local5 < _arg2.length) {
_local6 = _arg2[_local5];
if (Boolean(_local3.properties[_local6])){
_local3.properties[_local6] = undefined;
delete _local3.properties[_local6];
};
_local5++;
};
for (_local6 in _local4.properties) {
_local7 = false;
_local5 = 0;
while (_local5 < _arg2.length) {
if (_arg2[_local5] == _local6){
_local7 = true;
break;
};
_local5++;
};
if (!_local7){
_local4.properties[_local6] = undefined;
delete _local4.properties[_local6];
};
};
_tweenList.push(_local4);
return ((_tweenList.length - 1));
}
public static function updateFrame():void{
_currentTimeFrame++;
}
public static function resumeTweenByIndex(_arg1:Number):Boolean{
var _local2:TweenListObj = _tweenList[_arg1];
if ((((_local2 == null)) || (!(_local2.isPaused)))){
return (false);
};
var _local3:Number = getCurrentTweeningTime(_local2);
_local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused));
_local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused));
_local2.timePaused = undefined;
_local2.isPaused = false;
return (true);
}
public static function getVersion():String{
return ("AS3 1.31.71");
}
public static function onEnterFrame(_arg1:Event):void{
updateTime();
updateFrame();
var _local2:Boolean;
_local2 = updateTweens();
if (!_local2){
stopEngine();
};
}
public static function updateTime():void{
_currentTime = getTimer();
}
private static function updateTweenByIndex(_arg1:Number):Boolean{
var tTweening:TweenListObj;
var mustUpdate:Boolean;
var nv:Number;
var t:Number;
var b:Number;
var c:Number;
var d:Number;
var pName:String;
var eventScope:Object;
var tScope:Object;
var tProperty:Object;
var pv:Number;
var i = _arg1;
tTweening = _tweenList[i];
if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){
return (false);
};
var isOver:Boolean;
var cTime:Number = getCurrentTweeningTime(tTweening);
if (cTime >= tTweening.timeStart){
tScope = tTweening.scope;
if (tTweening.isCaller){
do {
t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1));
b = tTweening.timeStart;
c = (tTweening.timeComplete - tTweening.timeStart);
d = (tTweening.timeComplete - tTweening.timeStart);
nv = tTweening.transition(t, b, c, d);
} while (!(cTime >= nv));
} else {
mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates)));
if (cTime >= tTweening.timeComplete){
isOver = true;
mustUpdate = true;
};
if (!tTweening.hasStarted){
if (Boolean(tTweening.onStart)){
eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope;
try {
tTweening.onStart.apply(eventScope, tTweening.onStartParams);
} catch(e:Error) {
handleError(tTweening, e, "onStart");
};
};
for (pName in tTweening.properties) {
if (tTweening.properties[pName].isSpecialProperty){
if (Boolean(_specialPropertyList[pName].preProcess)){
tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra);
};
pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra);
} else {
pv = tScope[pName];
};
tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv;
};
mustUpdate = true;
tTweening.hasStarted = true;
};
if (mustUpdate){
for (pName in tTweening.properties) {
tProperty = tTweening.properties[pName];
if (isOver){
nv = tProperty.valueComplete;
} else {
if (tProperty.hasModifier){
t = (cTime - tTweening.timeStart);
d = (tTweening.timeComplete - tTweening.timeStart);
nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams);
nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters);
} else {
t = (cTime - tTweening.timeStart);
b = tProperty.valueStart;
c = (tProperty.valueComplete - tProperty.valueStart);
d = (tTweening.timeComplete - tTweening.timeStart);
nv = tTweening.transition(t, b, c, d, tTweening.transitionParams);
};
};
if (tTweening.rounded){
nv = Math.round(nv);
};
if (tProperty.isSpecialProperty){
_specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra);
} else {
tScope[pName] = nv;
};
};
tTweening.updatesSkipped = 0;
if (Boolean(tTweening.onUpdate)){
eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope;
try {
tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams);
} catch(e:Error) {
handleError(tTweening, e, "onUpdate");
};
};
} else {
tTweening.updatesSkipped++;
};
};
if (((isOver) && (Boolean(tTweening.onComplete)))){
eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope;
try {
tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams);
} catch(e:Error) {
handleError(tTweening, e, "onComplete");
};
};
return (!(isOver));
};
return (true);
}
public static function setTimeScale(_arg1:Number):void{
var _local2:Number;
var _local3:Number;
if (isNaN(_arg1)){
_arg1 = 1;
};
if (_arg1 < 1E-5){
_arg1 = 1E-5;
};
if (_arg1 != _timeScale){
if (_tweenList != null){
_local2 = 0;
while (_local2 < _tweenList.length) {
_local3 = getCurrentTweeningTime(_tweenList[_local2]);
_tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1));
_tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1));
if (_tweenList[_local2].timePaused != undefined){
_tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1));
};
_local2++;
};
};
_timeScale = _arg1;
};
}
public static function resumeAllTweens():Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
var _local1:Boolean;
_local2 = 0;
while (_local2 < _tweenList.length) {
resumeTweenByIndex(_local2);
_local1 = true;
_local2++;
};
return (_local1);
}
private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{
var eventScope:Object;
var pTweening = _arg1;
var pError = _arg2;
var pCallBackName = _arg3;
if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){
eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope;
try {
pTweening.onError.apply(eventScope, [pTweening.scope, pError]);
} catch(metaError:Error) {
printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace()));
};
} else {
if (!Boolean(pTweening.onError)){
printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace()));
};
};
}
private static function startEngine():void{
_engineExists = true;
_tweenList = new Array();
__tweener_controller__ = new MovieClip();
__tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame);
_currentTimeFrame = 0;
updateTime();
}
public static function removeAllTweens():Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
var _local1:Boolean;
_local2 = 0;
while (_local2 < _tweenList.length) {
removeTweenByIndex(_local2);
_local1 = true;
_local2++;
};
return (_local1);
}
public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{
var _local3:Number;
var _local4:Number;
var _local5:String;
var _local6:Array;
var _local13:Function;
var _local14:Object;
var _local15:TweenListObj;
var _local16:Number;
var _local17:Array;
var _local18:Array;
var _local19:Array;
var _local20:String;
if (!Boolean(_arg1)){
return (false);
};
if ((_arg1 is Array)){
_local6 = _arg1.concat();
} else {
_local6 = [_arg1];
};
var _local7:Object = TweenListObj.makePropertiesChain(_arg2);
if (!_inited){
init();
};
if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){
startEngine();
};
var _local8:Number = (isNaN(_local7.time)) ? 0 : _local7.time;
var _local9:Number = (isNaN(_local7.delay)) ? 0 : _local7.delay;
var _local10:Array = new Array();
var _local11:Object = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true};
var _local12:Object = new Object();
for (_local5 in _local7) {
if (!_local11[_local5]){
if (_specialPropertySplitterList[_local5]){
_local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters);
_local3 = 0;
while (_local3 < _local17.length) {
if (_specialPropertySplitterList[_local17[_local3].name]){
_local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters);
_local4 = 0;
while (_local4 < _local18.length) {
_local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false};
_local4++;
};
} else {
_local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false};
};
_local3++;
};
} else {
if (_specialPropertyModifierList[_local5] != undefined){
_local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]);
_local3 = 0;
while (_local3 < _local19.length) {
_local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue};
_local3++;
};
} else {
_local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]};
};
};
};
};
for (_local5 in _local10) {
if (_specialPropertyList[_local5] != undefined){
_local10[_local5].isSpecialProperty = true;
} else {
if (_local6[0][_local5] == undefined){
printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property."));
};
};
};
for (_local5 in _local12) {
if (_local10[_local5] != undefined){
_local10[_local5].modifierParameters = _local12[_local5].modifierParameters;
_local10[_local5].modifierFunction = _local12[_local5].modifierFunction;
};
};
if (typeof(_local7.transition) == "string"){
_local20 = _local7.transition.toLowerCase();
_local13 = _transitionList[_local20];
} else {
_local13 = _local7.transition;
};
if (!Boolean(_local13)){
_local13 = _transitionList["easeoutexpo"];
};
_local3 = 0;
while (_local3 < _local6.length) {
_local14 = new Object();
for (_local5 in _local10) {
_local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters);
};
if (_local7.useFrames == true){
_local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams);
} else {
_local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams);
};
_local15.properties = _local14;
_local15.onStart = _local7.onStart;
_local15.onUpdate = _local7.onUpdate;
_local15.onComplete = _local7.onComplete;
_local15.onOverwrite = _local7.onOverwrite;
_local15.onError = _local7.onError;
_local15.onStartParams = _local7.onStartParams;
_local15.onUpdateParams = _local7.onUpdateParams;
_local15.onCompleteParams = _local7.onCompleteParams;
_local15.onOverwriteParams = _local7.onOverwriteParams;
_local15.onStartScope = _local7.onStartScope;
_local15.onUpdateScope = _local7.onUpdateScope;
_local15.onCompleteScope = _local7.onCompleteScope;
_local15.onOverwriteScope = _local7.onOverwriteScope;
_local15.onErrorScope = _local7.onErrorScope;
_local15.rounded = _local7.rounded;
_local15.skipUpdates = _local7.skipUpdates;
removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete);
_tweenList.push(_local15);
if ((((_local8 == 0)) && ((_local9 == 0)))){
_local16 = (_tweenList.length - 1);
updateTweenByIndex(_local16);
removeTweenByIndex(_local16);
};
_local3++;
};
return (true);
}
public static function registerTransition(_arg1:String, _arg2:Function):void{
if (!_inited){
init();
};
_transitionList[_arg1] = _arg2;
}
public static function printError(_arg1:String):void{
trace(("## [Tweener] Error: " + _arg1));
}
private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{
var _local5:uint;
var _local6:Array;
var _local7:uint;
var _local8:uint;
var _local9:uint;
var _local4:Boolean;
if (!Boolean(_tweenList)){
return (false);
};
_local5 = 0;
while (_local5 < _tweenList.length) {
if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){
if (_arg3.length == 0){
_arg1(_local5);
_local4 = true;
} else {
_local6 = new Array();
_local7 = 0;
while (_local7 < _arg3.length) {
if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){
_local6.push(_arg3[_local7]);
};
_local7++;
};
if (_local6.length > 0){
_local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties);
if (_local8 == _local6.length){
_arg1(_local5);
_local4 = true;
} else {
_local9 = splitTweens(_local5, _local6);
_arg1(_local9);
_local4 = true;
};
};
};
};
_local5++;
};
return (_local4);
}
public static function getTweens(_arg1:Object):Array{
var _local2:uint;
var _local3:String;
if (!Boolean(_tweenList)){
return ([]);
};
var _local4:Array = new Array();
_local2 = 0;
while (_local2 < _tweenList.length) {
if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){
for (_local3 in _tweenList[_local2].properties) {
_local4.push(_local3);
};
};
_local2++;
};
return (_local4);
}
public static function isTweening(_arg1:Object):Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
_local2 = 0;
while (_local2 < _tweenList.length) {
if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){
return (true);
};
_local2++;
};
return (false);
}
public static function pauseTweenByIndex(_arg1:Number):Boolean{
var _local2:TweenListObj = _tweenList[_arg1];
if ((((_local2 == null)) || (_local2.isPaused))){
return (false);
};
_local2.timePaused = getCurrentTweeningTime(_local2);
_local2.isPaused = true;
return (true);
}
public static function getCurrentTweeningTime(_arg1:Object):Number{
return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime);
}
public static function getTweenCount(_arg1:Object):Number{
var _local2:uint;
if (!Boolean(_tweenList)){
return (0);
};
var _local3:Number = 0;
_local2 = 0;
while (_local2 < _tweenList.length) {
if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){
_local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties));
};
_local2++;
};
return (_local3);
}
private static function stopEngine():void{
_engineExists = false;
_tweenList = null;
_currentTime = 0;
_currentTimeFrame = 0;
__tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame);
__tweener_controller__ = null;
}
public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{
var removedLocally:Boolean;
var i:uint;
var pName:String;
var eventScope:Object;
var p_scope = _arg1;
var p_properties = _arg2;
var p_timeStart = _arg3;
var p_timeComplete = _arg4;
var removed:Boolean;
var tl:uint = _tweenList.length;
i = 0;
while (i < tl) {
if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){
if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){
removedLocally = false;
for (pName in _tweenList[i].properties) {
if (Boolean(p_properties[pName])){
if (Boolean(_tweenList[i].onOverwrite)){
eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope;
try {
_tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams);
} catch(e:Error) {
handleError(_tweenList[i], e, "onOverwrite");
};
};
_tweenList[i].properties[pName] = undefined;
delete _tweenList[i].properties[pName];
removedLocally = true;
removed = true;
};
};
if (removedLocally){
if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){
removeTweenByIndex(i);
};
};
};
};
i = (i + 1);
};
return (removed);
}
public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{
if (!_inited){
init();
};
var _local4:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2, _arg3);
_specialPropertySplitterList[_arg1] = _local4;
}
public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{
_tweenList[_arg1] = null;
if (_arg2){
_tweenList.splice(_arg1, 1);
};
return (true);
}
public static function resumeTweens(_arg1:Object, ... _args):Boolean{
var _local4:uint;
var _local3:Array = new Array();
_local4 = 0;
while (_local4 < _args.length) {
if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){
_local3.push(_args[_local4]);
};
_local4++;
};
return (affectTweens(resumeTweenByIndex, _arg1, _local3));
}
public static function pauseTweens(_arg1:Object, ... _args):Boolean{
var _local4:uint;
var _local3:Array = new Array();
_local4 = 0;
while (_local4 < _args.length) {
if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){
_local3.push(_args[_local4]);
};
_local4++;
};
return (affectTweens(pauseTweenByIndex, _arg1, _local3));
}
}
}//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj)
package caurina.transitions {
public class TweenListObj {
public var hasStarted:Boolean;
public var onUpdate:Function;
public var useFrames:Boolean;
public var count:Number;
public var onOverwriteParams:Array;
public var timeStart:Number;
public var timeComplete:Number;
public var onStartParams:Array;
public var onUpdateScope:Object;
public var rounded:Boolean;
public var onUpdateParams:Array;
public var properties:Object;
public var onComplete:Function;
public var transitionParams:Object;
public var updatesSkipped:Number;
public var onStart:Function;
public var onOverwriteScope:Object;
public var skipUpdates:Number;
public var onStartScope:Object;
public var scope:Object;
public var isCaller:Boolean;
public var timePaused:Number;
public var transition:Function;
public var onCompleteParams:Array;
public var onError:Function;
public var timesCalled:Number;
public var onErrorScope:Object;
public var onOverwrite:Function;
public var isPaused:Boolean;
public var waitFrames:Boolean;
public var onCompleteScope:Object;
public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){
scope = _arg1;
timeStart = _arg2;
timeComplete = _arg3;
useFrames = _arg4;
transition = _arg5;
transitionParams = _arg6;
properties = new Object();
isPaused = false;
timePaused = undefined;
isCaller = false;
updatesSkipped = 0;
timesCalled = 0;
skipUpdates = 0;
hasStarted = false;
}
public function clone(_arg1:Boolean):TweenListObj{
var _local3:String;
var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams);
_local2.properties = new Array();
for (_local3 in properties) {
_local2.properties[_local3] = properties[_local3].clone();
};
_local2.skipUpdates = skipUpdates;
_local2.updatesSkipped = updatesSkipped;
if (!_arg1){
_local2.onStart = onStart;
_local2.onUpdate = onUpdate;
_local2.onComplete = onComplete;
_local2.onOverwrite = onOverwrite;
_local2.onError = onError;
_local2.onStartParams = onStartParams;
_local2.onUpdateParams = onUpdateParams;
_local2.onCompleteParams = onCompleteParams;
_local2.onOverwriteParams = onOverwriteParams;
_local2.onStartScope = onStartScope;
_local2.onUpdateScope = onUpdateScope;
_local2.onCompleteScope = onCompleteScope;
_local2.onOverwriteScope = onOverwriteScope;
_local2.onErrorScope = onErrorScope;
};
_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);
}
public function toString():String{
var _local3:String;
var _local1 = "\n[TweenListObj ";
_local1 = (_local1 + ("scope:" + String(scope)));
_local1 = (_local1 + ", properties:");
var _local2:Boolean;
for (_local3 in properties) {
if (!_local2){
_local1 = (_local1 + ",");
};
_local1 = (_local1 + ("[name:" + properties[_local3].name));
_local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart));
_local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete));
_local1 = (_local1 + "]");
_local2 = false;
};
_local1 = (_local1 + (", timeStart:" + String(timeStart)));
_local1 = (_local1 + (", timeComplete:" + String(timeComplete)));
_local1 = (_local1 + (", useFrames:" + String(useFrames)));
_local1 = (_local1 + (", transition:" + String(transition)));
_local1 = (_local1 + (", transitionParams:" + String(transitionParams)));
if (skipUpdates){
_local1 = (_local1 + (", skipUpdates:" + String(skipUpdates)));
};
if (updatesSkipped){
_local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped)));
};
if (Boolean(onStart)){
_local1 = (_local1 + (", onStart:" + String(onStart)));
};
if (Boolean(onUpdate)){
_local1 = (_local1 + (", onUpdate:" + String(onUpdate)));
};
if (Boolean(onComplete)){
_local1 = (_local1 + (", onComplete:" + String(onComplete)));
};
if (Boolean(onOverwrite)){
_local1 = (_local1 + (", onOverwrite:" + String(onOverwrite)));
};
if (Boolean(onError)){
_local1 = (_local1 + (", onError:" + String(onError)));
};
if (onStartParams){
_local1 = (_local1 + (", onStartParams:" + String(onStartParams)));
};
if (onUpdateParams){
_local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams)));
};
if (onCompleteParams){
_local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams)));
};
if (onOverwriteParams){
_local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams)));
};
if (onStartScope){
_local1 = (_local1 + (", onStartScope:" + String(onStartScope)));
};
if (onUpdateScope){
_local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope)));
};
if (onCompleteScope){
_local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope)));
};
if (onOverwriteScope){
_local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope)));
};
if (onErrorScope){
_local1 = (_local1 + (", onErrorScope:" + String(onErrorScope)));
};
if (rounded){
_local1 = (_local1 + (", rounded:" + String(rounded)));
};
if (isPaused){
_local1 = (_local1 + (", isPaused:" + String(isPaused)));
};
if (timePaused){
_local1 = (_local1 + (", timePaused:" + String(timePaused)));
};
if (isCaller){
_local1 = (_local1 + (", isCaller:" + String(isCaller)));
};
if (count){
_local1 = (_local1 + (", count:" + String(count)));
};
if (timesCalled){
_local1 = (_local1 + (", timesCalled:" + String(timesCalled)));
};
if (waitFrames){
_local1 = (_local1 + (", waitFrames:" + String(waitFrames)));
};
if (hasStarted){
_local1 = (_local1 + (", hasStarted:" + String(hasStarted)));
};
_local1 = (_local1 + "]\n");
return (_local1);
}
public static function makePropertiesChain(_arg1:Object):Object{
var _local3:Object;
var _local4:Object;
var _local5:Object;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local2:Object = _arg1.base;
if (_local2){
_local3 = {};
if ((_local2 is Array)){
_local4 = [];
_local8 = 0;
while (_local8 < _local2.length) {
_local4.push(_local2[_local8]);
_local8++;
};
} else {
_local4 = [_local2];
};
_local4.push(_arg1);
_local6 = _local4.length;
_local7 = 0;
while (_local7 < _local6) {
if (_local4[_local7]["base"]){
_local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]);
} else {
_local5 = _local4[_local7];
};
_local3 = AuxFunctions.concatObjects(_local3, _local5);
_local7++;
};
if (_local3["base"]){
delete _local3["base"];
};
return (_local3);
//unresolved jump
};
return (_arg1);
}
}
}//package caurina.transitions
Section 9
//ColorMatrix (com.gskinner.geom.ColorMatrix)
package com.gskinner.geom {
public dynamic class ColorMatrix extends Array {
private static const IDENTITY_MATRIX:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1];
private static const LENGTH:Number = IDENTITY_MATRIX.length;
private static const DELTA_INDEX:Array = [0, 0.01, 0.02, 0.04, 0.05, 0.06, 0.07, 0.08, 0.1, 0.11, 0.12, 0.14, 0.15, 0.16, 0.17, 0.18, 0.2, 0.21, 0.22, 0.24, 0.25, 0.27, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.53, 0.56, 0.59, 0.62, 0.65, 0.68, 0.71, 0.74, 0.77, 0.8, 0.83, 0.86, 0.89, 0.92, 0.95, 0.98, 1, 1.06, 1.12, 1.18, 1.24, 1.3, 1.36, 1.42, 1.48, 1.54, 1.6, 1.66, 1.72, 1.78, 1.84, 1.9, 1.96, 2, 2.12, 2.25, 2.37, 2.5, 2.62, 2.75, 2.87, 3, 3.2, 3.4, 3.6, 3.8, 4, 4.3, 4.7, 4.9, 5, 5.5, 6, 6.5, 6.8, 7, 7.3, 7.5, 7.8, 8, 8.4, 8.7, 9, 9.4, 9.6, 9.8, 10];
public function ColorMatrix(_arg1:Array=null){
_arg1 = fixMatrix(_arg1);
copyMatrix(((_arg1.length)==LENGTH) ? _arg1 : IDENTITY_MATRIX);
}
public function adjustBrightness(_arg1:Number):void{
_arg1 = cleanValue(_arg1, 100);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
multiplyMatrix([1, 0, 0, 0, _arg1, 0, 1, 0, 0, _arg1, 0, 0, 1, 0, _arg1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
public function adjustSaturation(_arg1:Number):void{
_arg1 = cleanValue(_arg1, 100);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
var _local2:Number = (1 + ((_arg1)>0) ? ((3 * _arg1) / 100) : (_arg1 / 100));
var _local3:Number = 0.3086;
var _local4:Number = 0.6094;
var _local5:Number = 0.082;
multiplyMatrix([((_local3 * (1 - _local2)) + _local2), (_local4 * (1 - _local2)), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), ((_local4 * (1 - _local2)) + _local2), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), (_local4 * (1 - _local2)), ((_local5 * (1 - _local2)) + _local2), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
protected function multiplyMatrix(_arg1:Array):void{
var _local4:uint;
var _local5:Number;
var _local6:Number;
var _local2:Array = [];
var _local3:uint;
while (_local3 < 5) {
_local4 = 0;
while (_local4 < 5) {
_local2[_local4] = this[(_local4 + (_local3 * 5))];
_local4++;
};
_local4 = 0;
while (_local4 < 5) {
_local5 = 0;
_local6 = 0;
while (_local6 < 5) {
_local5 = (_local5 + (_arg1[(_local4 + (_local6 * 5))] * _local2[_local6]));
_local6++;
};
this[(_local4 + (_local3 * 5))] = _local5;
_local4++;
};
_local3++;
};
}
protected function cleanValue(_arg1:Number, _arg2:Number):Number{
return (Math.min(_arg2, Math.max(-(_arg2), _arg1)));
}
public function adjustHue(_arg1:Number):void{
_arg1 = ((cleanValue(_arg1, 180) / 180) * Math.PI);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
var _local2:Number = Math.cos(_arg1);
var _local3:Number = Math.sin(_arg1);
var _local4:Number = 0.213;
var _local5:Number = 0.715;
var _local6:Number = 0.072;
multiplyMatrix([((_local4 + (_local2 * (1 - _local4))) + (_local3 * -(_local4))), ((_local5 + (_local2 * -(_local5))) + (_local3 * -(_local5))), ((_local6 + (_local2 * -(_local6))) + (_local3 * (1 - _local6))), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * 0.143)), ((_local5 + (_local2 * (1 - _local5))) + (_local3 * 0.14)), ((_local6 + (_local2 * -(_local6))) + (_local3 * -0.283)), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * -((1 - _local4)))), ((_local5 + (_local2 * -(_local5))) + (_local3 * _local5)), ((_local6 + (_local2 * (1 - _local6))) + (_local3 * _local6)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
public function toString():String{
return ((("ColorMatrix [ " + this.join(" , ")) + " ]"));
}
protected function fixMatrix(_arg1:Array=null):Array{
if (_arg1 == null){
return (IDENTITY_MATRIX);
};
if ((_arg1 is ColorMatrix)){
_arg1 = _arg1.slice(0);
};
if (_arg1.length < LENGTH){
_arg1 = _arg1.slice(0, _arg1.length).concat(IDENTITY_MATRIX.slice(_arg1.length, LENGTH));
} else {
if (_arg1.length > LENGTH){
_arg1 = _arg1.slice(0, LENGTH);
};
};
return (_arg1);
}
public function reset():void{
var _local1:uint;
while (_local1 < LENGTH) {
this[_local1] = IDENTITY_MATRIX[_local1];
_local1++;
};
}
public function adjustContrast(_arg1:Number):void{
var _local2:Number;
_arg1 = cleanValue(_arg1, 100);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
if (_arg1 < 0){
_local2 = (127 + ((_arg1 / 100) * 127));
} else {
_local2 = (_arg1 % 1);
if (_local2 == 0){
_local2 = DELTA_INDEX[_arg1];
} else {
_local2 = ((DELTA_INDEX[(_arg1 << 0)] * (1 - _local2)) + (DELTA_INDEX[((_arg1 << 0) + 1)] * _local2));
};
_local2 = ((_local2 * 127) + 127);
};
multiplyMatrix([(_local2 / 127), 0, 0, 0, (0.5 * (127 - _local2)), 0, (_local2 / 127), 0, 0, (0.5 * (127 - _local2)), 0, 0, (_local2 / 127), 0, (0.5 * (127 - _local2)), 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
public function adjustColor(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
adjustHue(_arg4);
adjustContrast(_arg2);
adjustBrightness(_arg1);
adjustSaturation(_arg3);
}
protected function copyMatrix(_arg1:Array):void{
var _local2:Number = LENGTH;
var _local3:uint;
while (_local3 < _local2) {
this[_local3] = _arg1[_local3];
_local3++;
};
}
public function concat(_arg1:Array):void{
_arg1 = fixMatrix(_arg1);
if (_arg1.length != LENGTH){
return;
};
multiplyMatrix(_arg1);
}
public function clone():ColorMatrix{
return (new ColorMatrix(this));
}
public function toArray():Array{
return (slice(0, 20));
}
}
}//package com.gskinner.geom
Section 10
//SpilGamesServices (com.spilgames.api.SpilGamesServices)
package com.spilgames.api {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.system.*;
public class SpilGamesServices extends MovieClip {
private var _connected:Boolean;// = false
private var ERR_LOADCOMP:String;// = "Failed to load Spil Social Component."
private var _loader:Loader;
private var ERR_DOWNLOAD:String;// = "Failed downloading Spil Games Social configurator component."
private var _connecting:Boolean;// = false
private var DEFAULT_CONNECTION_LOCATION:String;// = "http://www8.agame.com/games/flash/services/ServicesConnection.swf"
private var ERR_INITCOMP:String;// = "Failed to communication with a Spil Social Component."
private var ERR_SPILCALL:String;// = "Failed processing a Spil call."
private var ERR_NOPARENT:String;// = "Failed creating Spil Games connector: No parent provided."
private var _showDebug:Boolean;// = false
private var _servicesConnection;// = null
private var _alwaysInFront:Boolean;// = false
public static const INVALID_TYPE:int = -1;
public static const INVALID_ID:int = -1;
private static var _instance:SpilGamesServices = null;
public function SpilGamesServices(){
if (_instance){
throw (new Error("Only a single instance can be created."));
};
_instance = this;
}
private function handleServicesFailed(_arg1:ErrorEvent):void{
_servicesConnection.removeEventListener(Event.COMPLETE, handleServicesReady);
_servicesConnection.removeEventListener(ErrorEvent.ERROR, handleServicesFailed);
_servicesConnection.removeEventListener("serviceError", handleServiceError);
_servicesConnection = null;
if (hasEventListener("servicesFailed")){
dispatchEvent(new ErrorEvent("servicesFailed", false, false, _arg1.text));
};
}
private function handleLoadComplete(_arg1:Event):void{
_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete);
_loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError);
_servicesConnection = LoaderInfo(_arg1.target).content;
_servicesConnection.addEventListener(Event.COMPLETE, handleServicesReady);
_servicesConnection.addEventListener(ErrorEvent.ERROR, handleServicesFailed);
_servicesConnection.addEventListener("serviceError", handleServiceError);
addChild(_servicesConnection);
}
public function send(_arg1:String, _arg2:String, _arg3:Function, _arg4:Object=null):int{
if (_connected){
return (_servicesConnection.send(_arg1, _arg2, _arg3, _arg4));
};
return (INVALID_ID);
}
public function get connected():Boolean{
return (_connected);
}
public function showErrorMessage(_arg1:String):void{
if (((_servicesConnection) && (_servicesConnection.hasOwnProperty("showErrorMessage")))){
_servicesConnection.showErrorMessage(_arg1);
};
}
public function isSWFReady():Boolean{
return (isReady());
}
public function getSiteID():int{
if (_servicesConnection != null){
return (_servicesConnection.getSiteID());
};
return (INVALID_ID);
}
public function isReady():Boolean{
return (((!((_servicesConnection == null))) && (_servicesConnection.isReady())));
}
private function handleServiceError(_arg1:Event):void{
var _local2 = "";
if ((_arg1 is ErrorEvent)){
_local2 = ErrorEvent(_arg1).text;
} else {
_local2 = _arg1.toString();
};
if (hasEventListener("serviceError")){
dispatchEvent(new ErrorEvent("serviceError", false, false, _local2));
};
}
public function disconnect():void{
if (_connected){
_servicesConnection.removeEventListener();
_servicesConnection.removeEventListener();
_servicesConnection.removeEventListener();
_servicesConnection.disconnect();
_servicesConnection = null;
};
if (_loader){
try {
_loader.close();
} catch(e:Error) {
} finally {
_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete);
_loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError);
};
};
removeEventListener(Event.ENTER_FRAME, bringToFront);
if (parent){
parent.removeChild(this);
};
}
private function handleServicesReady(_arg1:Event):void{
_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete);
_loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError);
_connected = true;
_connecting = false;
dispatchEvent(new Event("servicesReady"));
}
public function getChannelID():int{
if (_servicesConnection != null){
return (_servicesConnection.getChannelID());
};
return (INVALID_ID);
}
public function set showDebug(_arg1:Boolean):void{
if (_showDebug != _arg1){
_showDebug = _arg1;
if (_showDebug){
bringToFront();
};
};
}
public function hasValidUserData():Boolean{
return (isGuest());
}
public function isDomainAllowed():Boolean{
return (((!((_servicesConnection == null))) && (_servicesConnection.isDomainValid())));
}
public function isGuest():Boolean{
var _local1:Object;
if (_servicesConnection != null){
return (_servicesConnection.isGuest());
};
trace("WARNING: SpilGamesServices connection not ready yet");
if (root.loaderInfo != null){
_local1 = root.loaderInfo.parameters;
return (((((((!(_local1.username)) || ((_local1.username == "")))) || (!(_local1.hash)))) || ((_local1.hash == ""))));
};
return (false);
}
public function get showDebug():Boolean{
return (_showDebug);
}
private function handleIOError(_arg1:IOErrorEvent):void{
_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete);
_loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError);
if (hasEventListener(_arg1.type)){
dispatchEvent(_arg1);
};
}
public function getItemType():int{
if (_servicesConnection != null){
return (_servicesConnection.getItemType());
};
return (INVALID_TYPE);
}
public function set alwaysInFront(_arg1:Boolean):void{
if (_alwaysInFront != _arg1){
_alwaysInFront = _arg1;
if (_alwaysInFront){
addEventListener(Event.ENTER_FRAME, bringToFront);
} else {
removeEventListener(Event.ENTER_FRAME, bringToFront);
};
};
}
public function getItemID():int{
if (_servicesConnection != null){
return (_servicesConnection.getItemID());
};
return (INVALID_ID);
}
public function getUserName():String{
if (_servicesConnection != null){
return (_servicesConnection.getUserName());
};
return ("");
}
public function allowDomain(_arg1:String):void{
Security.allowDomain("*");
Security.allowInsecureDomain("*");
}
public function getUserHash():String{
if (_servicesConnection != null){
return (_servicesConnection.getUserHash());
};
return ("");
}
public function connect(_arg1:DisplayObjectContainer):void{
var _local2:String;
var _local3:URLRequest;
if (((!(_connecting)) && (!(_connected)))){
if (!_arg1.stage){
trace("ERROR: The given clip must be present in the display list (added to stage)");
return;
};
_connecting = true;
_arg1.stage.addChild(this);
_local2 = DEFAULT_CONNECTION_LOCATION;
if (((root.loaderInfo.parameters["servicesLoc"]) && ((root.loaderInfo.parameters["servicesLoc"].length > 0)))){
_local2 = root.loaderInfo.parameters["servicesLoc"];
};
allowDomain(_local2);
_loader = new Loader();
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoadComplete);
_loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleIOError);
_local3 = new URLRequest(_local2);
_loader.load(_local3);
};
}
public function get alwaysInFront():Boolean{
return (_alwaysInFront);
}
public function bringToFront(_arg1:Event=null):void{
var e = _arg1;
if (parent){
try {
parent.setChildIndex(this, (parent.numChildren - 1));
} catch(e:Error) {
removeEventListener(Event.ENTER_FRAME, bringToFront);
};
};
}
public static function getInstance():SpilGamesServices{
if (!_instance){
_instance = new (SpilGamesServices);
};
return (_instance);
}
}
}//package com.spilgames.api
Section 11
//ColDetection (com.troy.collision.ColDetection)
package com.troy.collision {
import flash.display.*;
import flash.geom.*;
public class ColDetection {
public static function getCollisionRect(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Rectangle{
var _local9:BitmapData;
var _local10:BitmapData;
var _local11:uint;
var _local12:Rectangle;
var _local13:int;
var _local6:Rectangle = _arg1.getBounds(_arg3);
var _local7:Rectangle = _arg2.getBounds(_arg3);
var _local8:Rectangle = _local6.intersection(_local7);
if (_local8.size.length > 0){
if (_arg4){
_local8.width = Math.ceil(_local8.width);
_local8.height = Math.ceil(_local8.height);
_local9 = getAlphaMap(_arg1, _local8, BitmapDataChannel.RED, _arg3);
_local10 = getAlphaMap(_arg2, _local8, BitmapDataChannel.GREEN, _arg3);
_local9.draw(_local10, null, null, BlendMode.LIGHTEN);
if (_arg5 <= 0){
_local11 = 65792;
} else {
if (_arg5 > 1){
_arg5 = 1;
};
_local13 = Math.round((_arg5 * 0xFF));
_local11 = (((_local13 << 16) | (_local13 << 8)) | 0);
};
_local12 = _local9.getColorBoundsRect(_local11, _local11);
_local9.getColorBoundsRect(_local11, _local11).x = (_local12.x + _local8.x);
_local12.y = (_local12.y + _local8.y);
return (_local12);
} else {
return (_local8);
};
//unresolved jump
};
return (null);
}
public static function isColliding(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Boolean{
var _local6:Rectangle = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5);
if (((!((_local6 == null))) && ((_local6.size.length > 0)))){
return (true);
};
return (false);
}
public static function getCollisionPoint(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Point{
var _local7:Number;
var _local8:Number;
var _local6:Rectangle = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5);
if (((!((_local6 == null))) && ((_local6.size.length > 0)))){
_local7 = ((_local6.left + _local6.right) / 2);
_local8 = ((_local6.top + _local6.bottom) / 2);
return (new Point(_local7, _local8));
};
return (null);
}
private static function getAlphaMap(_arg1:DisplayObject, _arg2:Rectangle, _arg3:uint, _arg4:DisplayObjectContainer):BitmapData{
var _local5:Matrix = _arg4.transform.concatenatedMatrix.clone();
_local5.invert();
var _local6:Matrix = _arg1.transform.concatenatedMatrix.clone();
_local6.concat(_local5);
_local6.translate(-(_arg2.x), -(_arg2.y));
var _local7:BitmapData = new BitmapData(_arg2.width, _arg2.height, true, 0);
_local7.draw(_arg1, _local6);
var _local8:BitmapData = new BitmapData(_arg2.width, _arg2.height, false, 0);
_local8.copyChannel(_local7, _local7.rect, new Point(0, 0), BitmapDataChannel.ALPHA, _arg3);
return (_local8);
}
}
}//package com.troy.collision
Section 12
//PM_PRNG (de.polygonal.math.PM_PRNG)
package de.polygonal.math {
public class PM_PRNG {
public static var seed:uint = now.getTime();
public static var now:Date = new Date();
public function PM_PRNG(){
var _local1:Date = new Date();
}
public static function nextDoubleRange(_arg1:Number, _arg2:Number):Number{
return ((_arg1 + ((_arg2 - _arg1) * nextDouble())));
}
public static function nextDouble():Number{
return ((gen() / 2147483647));
}
private static function gen():uint{
return ((seed = ((seed * 16807) % 2147483647)));
}
public static function nextIntRange(_arg1:Number, _arg2:Number):uint{
_arg1 = (_arg1 - 0.4999);
_arg2 = (_arg2 + 0.4999);
return (Math.round((_arg1 + ((_arg2 - _arg1) * nextDouble()))));
}
public static function nextInt():uint{
return (gen());
}
}
}//package de.polygonal.math
Section 13
//ALAS_92 (Skeleton_fla.ALAS_92)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class ALAS_92 extends MovieClip {
public function ALAS_92(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 14
//BACK_69 (Skeleton_fla.BACK_69)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class BACK_69 extends MovieClip {
public function BACK_69(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 15
//BALONKATA_194 (Skeleton_fla.BALONKATA_194)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class BALONKATA_194 extends MovieClip {
public function BALONKATA_194(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 16
//flag_icon_417 (Skeleton_fla.flag_icon_417)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class flag_icon_417 extends MovieClip {
public function flag_icon_417(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 17
//GGGMoreGamesBtn_160 (Skeleton_fla.GGGMoreGamesBtn_160)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class GGGMoreGamesBtn_160 extends MovieClip {
public var xmlData:XML;
public var __id62_:LocalizedTextField;
public var btn_moreGames:SimpleButton;
public function GGGMoreGamesBtn_160(){
addFrameScript(0, frame1);
__setProp___id62__GGGMoreGamesBtn_Layer1_0();
}
function frame1(){
xmlData = <LocalisedText><textItem identifier="lb_mainmenu_title"><en_us>Chef Trainee School</en_us><en_uk>Chef Trainee School</en_uk><nl>Leren koken</nl><fr>École des chefs cuisiniers</fr><de>Chefkoch-Schule</de><es>Escuela de cocina del chef</es><br>Escola de Chefs</br><pt>Escola de Aprendizes de Cozinheiro</pt><it>Scuola di apprendista cuoco</it><se>Kockskolan</se><pl>Szkoła Szefów Kuchni</pl><ru>Школа юных поваров</ru><id>Sekolah Praktek Chef</id><ar>Chef Trainee School</ar><jp>Chef Trainee School</jp><cn>Chef Trainee School</cn></textItem><textItem identifier="lb_mainmenu_buttonplay"><en_us>Play</en_us><en_uk>Play</en_uk><nl>Spelen</nl><fr>Jouer</fr><de>Spielen</de><es>Jugar</es><br>Jogar</br><pt>Jogar</pt><it>Gioca</it><se>Spela</se><pl>Graj</pl><ru>Играть</ru><id>Main</id><ar>Play</ar><jp>Play</jp><cn>Play</cn></textItem><textItem identifier="lb_mainmenu_buttonmore"><en_us>Play More Games</en_us><en_uk>Play More Games</en_uk><nl>Meer spellen spelen</nl><fr>Joue à plus de jeux</fr><de>Spiele weitere Spiele</de><es>Jugar a más juegos</es><br>Jogar Mais Jogos</br><pt>Jogar Mais Jogos</pt><it>Gioca con più giochi</it><se>Spela fler spel</se><pl>Zagraj w więcej gier</pl><ru>Другие игры</ru><id>Mainkan Permainan Lain</id><ar>Play More Games</ar><jp>Play More Games</jp><cn>Play More Games</cn></textItem><textItem identifier="lb_submain_oven"><en_us>Oven</en_us><en_uk>Oven</en_uk><nl>Oven</nl><fr>Four</fr><de>Herd</de><es>Horno</es><br>Forno</br><pt>Forno</pt><it>Forno</it><se>Ugn</se><pl>Piekarnik</pl><ru>Печь</ru><id>Oven</id><ar>Oven</ar><jp>Oven</jp><cn>Oven</cn></textItem><textItem identifier="lb_submain_grill"><en_us>Grill</en_us><en_uk>Grill</en_uk><nl>Grill</nl><fr>Gril</fr><de>Grill</de><es>Parrilla</es><br>Grelha</br><pt>Grelhador</pt><it>Griglia</it><se>Grill</se><pl>Ruszt</pl><ru>Гриль</ru><id>Pemanggang</id><ar>Grill</ar><jp>Grill</jp><cn>Grill</cn></textItem><textItem identifier="lb_submain_cook"><en_us>Cook</en_us><en_uk>Cook</en_uk><nl>Koken</nl><fr>Cuire</fr><de>Kochen</de><es>Cocina</es><br>Panela</br><pt>Cozinhar</pt><it>Fornelli</it><se>Spis</se><pl>Gotowanie</pl><ru>Плита</ru><id>Memasak</id><ar>Cook</ar><jp>Cook</jp><cn>Cook</cn></textItem><textItem identifier="lb_submain_buttonpie"><en_us>Chicken Pie</en_us><en_uk>Chicken Pie</en_uk><nl>Kippenpastei</nl><fr>Tourte de poulet</fr><de>Hühnchen-Teigtasche</de><es>Pastel de pollo</es><br>Empadão de Frango</br><pt>Tarte de Frango</pt><it>Torta salata ripiena di pollo</it><se>Kycklingpaj</se><pl>Tarta z kurczakiem</pl><ru>Куриный пирог</ru><id>Pie Ayam</id><ar>Chicken Pie</ar><jp>Chicken Pie</jp><cn>Chicken Pie</cn></textItem><textItem identifier="lb_submain_buttonsatay"><en_us>Chicken Kabob</en_us><en_uk>Chicken Kebab</en_uk><nl>Kipsaté</nl><fr>Kebab de poulet</fr><de>Hühnchen-Kebab</de><es>Brochetas de pollo</es><br>Espetinho de Frango</br><pt>Espetada de Frango</pt><it>Kebab di pollo</it><se>Kycklingkebab</se><pl>Szaszłyki z kurczaka</pl><ru>Куриный шашлык</ru><id>Kebab Ayam</id><ar>Chicken Kabob</ar><jp>Chicken Kabob</jp><cn>Chicken Kabob</cn></textItem><textItem identifier="lb_submain_buttoncurry"><en_us>Chicken Curry</en_us><en_uk>Chicken Curry</en_uk><nl>Kip kerrie</nl><fr>Curry de poulet</fr><de>Hühnchen-Curry</de><es>Pollo al curry</es><br>Frango ao Curry</br><pt>Caril de Frango</pt><it>Pollo al curry</it><se>Currykyckling</se><pl>Curry z kurczaka</pl><ru>Курица карри</ru><id>Kari Ayam</id><ar>Chicken Curry</ar><jp>Chicken Curry</jp><cn>Chicken Curry</cn></textItem><textItem identifier="lb_menupie_title"><en_us>Chicken Pie</en_us><en_uk>Chicken Pie</en_uk><nl>Kippenpastei</nl><fr>Tourte au poulet</fr><de>Hühnchen-Teigtasche</de><es>Pastel de pollo</es><br>Empadão de Frango</br><pt>Tarte de Frango</pt><it>Torta salata ripiena di pollo</it><se>Kycklingpaj</se><pl>Tarta z kurczakiem</pl><ru>Куриный пирог</ru><id>Pie Ayam</id><ar>Chicken Pie</ar><jp>Chicken Pie</jp><cn>Chicken Pie</cn></textItem><textItem identifier="lb_menupie_conctens"><en_us>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</en_us><en_uk>Warm and savoury ingredients are complemented by a buttery crust to make a hearty oven meal!</en_uk><nl>Warme en hartige ingrediënten zorgen met een boterige korst voor een stevige ovenmaaltijd!</nl><fr>Des ingrédients chauds et savoureux entourés par une croûte croustillante constituent un repas copieux à préparer au four !</fr><de>Warme, schmackhafte Zutaten in einer butterigen Hülle ergeben eine herzhafte Ofenmahlzeit!</de><es>¡Sabrosos ingredientes calientes se mezclan bajo una masa crujiente con mantequilla en este sustancioso plato al horno!</es><br>Os ingredientes quentinhos e saborosos se equilibram com uma crosta amanteigada e resultam numa apetitosa refeição ao forno!</br><pt>Os ingredientes quentes e saborosos são equilibrados por uma cobertura amanteigada para uma bela refeição feita no forno!</pt><it>Degli ingredienti caldi e saporiti sono equilibrati con una crosta burrosa che crea un nutriente piatto al forno!</it><se>Ugnsvarma och välsmakande ingredienser balanseras av en kraftig smörig skorpa!</se><pl>Ciepłe, aromatyczne składniki zrównoważone maślanym, chrupiącym ciastem - smakowity posiłek prosto z piekarnika!</pl><ru>Теплые и сочные ингредиенты в сочетании с маслянистой корочкой гарантируют успех!</ru><id>Bahan yang hangat dan lezat diseimbangkan dengan kremesan mentega untuk hidangan oven yang lengkap!</id><ar>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</ar><jp>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</jp><cn>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</cn></textItem><textItem identifier="lb_menusatay_title"><en_us>Chicken Kabob</en_us><en_uk>Chicken Kebab</en_uk><nl>Kipsaté</nl><fr>Kebab de poulet</fr><de>Hühnchen-Kebab</de><es>Brochetas de pollo</es><br>Espetinho de Frango</br><pt>Espetada de Frango</pt><it>Kebab di pollo</it><se>Kycklingkebab</se><pl>Szaszłyki z kurczaka</pl><ru>Куриный шашлык</ru><id>Kebab Ayam</id><ar>Chicken Kabob</ar><jp>Chicken Kabob</jp><cn>Chicken Kabob</cn></textItem><textItem identifier="lb_menusatay_conctens"><en_us>Bring out the flavor of the meat by grilling it on bamboo skewers!</en_us><en_uk>Bring out the flavour of the meat by grilling it on bamboo skewers!</en_uk><nl>De smaak van het vlees komt pas echt naar voren als je het grillt op een vuur van bamboe!</nl><fr>Grille la viande sur des brochettes en bambou pour faire ressortir sa saveur !</fr><de>Das Fleisch erhält ein tolles Aroma, wenn du es an Bambusspießen grillst!</de><es>¡Intensifica el sabor de la carne dorándola a la parrilla con brochetas de bambú!</es><br>Revele o sabor da carne grelhando-a no espetinho!</br><pt>Intensifica o sabor do frango grelhando-o em espetadas de bambu!</pt><it>Enfatizza il sapore della carne grigliandola con spiedi di bambù!</it><se>Ta fram köttets smaker genom att grilla det på bambuspett!</se><pl>Wydobądź aromat mięsa, piekąc je na bambusowych szpikulcach!</pl><ru>Подчеркни вкус и аромат мяса, зажарив его на гриле на бамбуковых шпажках.</ru><id>Keluarkan citarasa daging ayam dengan meramunya dengan tusuk sate dari bambu dan memanggangnya!</id><ar>Bring out the flavor of the meat by grilling it on bamboo skewers!</ar><jp>Bring out the flavor of the meat by grilling it on bamboo skewers!</jp><cn>Bring out the flavor of the meat by grilling it on bamboo skewers!</cn></textItem><textItem identifier="lb_menucurry_title"><en_us>Chicken Curry</en_us><en_uk>Chicken Curry</en_uk><nl>Kip kerrie</nl><fr>Curry de poulet</fr><de>Hühnchen-Curry</de><es>Pollo al curry</es><br>Frango ao Curry</br><pt>Caril de Frango</pt><it>Pollo al curry</it><se>Currykyckling</se><pl>Curry z kurczaka</pl><ru>Курица карри</ru><id>Kari Ayam</id><ar>Chicken Curry</ar><jp>Chicken Curry</jp><cn>Chicken Curry</cn></textItem><textItem identifier="lb_menucurry_conctens"><en_us>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</en_us><en_uk>Bring the taste of South East Asia to your kitchen with this spicy dish, best served with rice!</en_uk><nl>Je proeft de sfeer van Zuidoost-Azië in dit pittige gerecht dat met rijst wordt geserveerd!</nl><fr>Apporte tout le goût de l'Asie du Sud-est dans ta cuisine avec ce plat épicé et sers-le de préférence avec du riz !</fr><de>Bring mit diesem würzigen Gericht, zu dem am besten Reis passt, die Geheimnisse von Südostasien in deine Küche!</de><es>¡Trae el sabor del sudeste asiático a tu cocina con este plato especiado y sácale partido sirviéndolo con arroz!</es><br>Traga à sua cozinha o sabor do Sudeste da Ásia com este prato condimentado, que fica ainda melhor quando servido com arroz!</br><pt>Traz o sabor do Sudeste da Ásia para a tua cozinha com este prato picante que deve ser servido com arroz!</pt><it>Porta nella tua cucina il sapore dell'Asia del Sud-Est con questo piatto piccante, che è ancora migliore se viene servito con del riso! </it><se>Ta fram sydasiatiska smaker i den här kryddstarka rätten. Servera med ris!</se><pl>Wprowadź do swojej kuchni smak Południowej Azji dzięki temu dobrze przyprawionemu daniu, które najlepiej podawać z ryżem!</pl><ru>Это острое блюдо, пришедшее к нам из Юго-восточной Азии, лучше подавать с рисом.</ru><id>Bawa citarasa dari Asia Tenggara ini ke dapurmu dengan hidangan pedas ini, paling sedap disajikan dengan nasi!</id><ar>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</ar><jp>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</jp><cn>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</cn></textItem><textItem identifier="lb_detailmain_back"><en_us>Back</en_us><en_uk>Back</en_uk><nl>Terug</nl><fr>Retour</fr><de>Zurück</de><es>Atrás</es><br>Anterior</br><pt>Voltar</pt><it>Indietro</it><se>Bakåt</se><pl>Powrót</pl><ru>Назад</ru><id>Kembali</id><ar>Back</ar><jp>Back</jp><cn>Back</cn></textItem><textItem identifier="lb_detailmain_cook"><en_us>Cook</en_us><en_uk>Cook</en_uk><nl>Koken</nl><fr>Cuisiner</fr><de>Kochen</de><es>Cocinar</es><br>Cozinhar</br><pt>Cozinhar</pt><it>Cucina</it><se>Tillaga</se><pl>Ugotuj</pl><ru>Кухня</ru><id>Masak</id><ar>Cook</ar><jp>Cook</jp><cn>Cook</cn></textItem><textItem identifier="lb_detailmain_practice"><en_us>Practice</en_us><en_uk>Practice</en_uk><nl>Oefenen</nl><fr>S'entraîner</fr><de>Üben</de><es>Practicar</es><br>Praticar</br><pt>Treinar</pt><it>Provaci</it><se>Öva</se><pl>Trenuj</pl><ru>Тренировка</ru><id>Latihan</id><ar>Practice</ar><jp>Practice</jp><cn>Practice</cn></textItem><textItem identifier="lb_detailmain_next"><en_us>Next</en_us><en_uk>Next</en_uk><nl>Volgende</nl><fr>Suivant</fr><de>Weiter</de><es>Siguiente</es><br>Seguinte</br><pt>Seguinte</pt><it>Avanti</it><se>Nästa</se><pl>Dalej</pl><ru>Дальше</ru><id>Berikutnya</id><ar>Next</ar><jp>Next</jp><cn>Next</cn></textItem><textItem identifier="lb_detailmain_recipe"><en_us>Recipe</en_us><en_uk>Recipe</en_uk><nl>Recept</nl><fr>Recette</fr><de>Rezept</de><es>Receta</es><br>Receita</br><pt>Receita</pt><it>Ricetta</it><se>Recept</se><pl>Przepis</pl><ru>Рецепт</ru><id>Resep</id><ar>Recipe</ar><jp>Recipe</jp><cn>Recipe</cn></textItem><textItem identifier="lb_detailmain_quit"><en_us>Quit</en_us><en_uk>Quit</en_uk><nl>Stoppen</nl><fr>Quitter</fr><de>Beenden</de><es>Abandonar</es><br>Sair</br><pt>Sair</pt><it>Esci</it><se>Avsluta</se><pl>Koniec</pl><ru>Конец</ru><id>Keluar</id><ar>Quit</ar><jp>Quit</jp><cn>Quit</cn></textItem><textItem identifier="lb_detailmain_continue"><en_us>Continue</en_us><en_uk>Continue</en_uk><nl>Doorgaan</nl><fr>Continuer</fr><de>Weiter</de><es>Continuar</es><br>Continuar</br><pt>Continuar</pt><it>Continua</it><se>Fortsätt</se><pl>Kontynuuj</pl><ru>Продолжать</ru><id>Lanjutkan</id><ar>Continue</ar><jp>Continue</jp><cn>Continue</cn></textItem><textItem identifier="lb_detailmain_step"><en_us>Step</en_us><en_uk>Step</en_uk><nl>Stap</nl><fr>Étape</fr><de>Schritt</de><es>Paso</es><br>Etapa</br><pt>Passo</pt><it>Passo</it><se>Steg</se><pl>Krok</pl><ru>Шаг</ru><id>Langkah</id><ar>Step</ar><jp>Step</jp><cn>Step</cn></textItem><textItem identifier="lb_detailmain_poin1"><en_us>Cut the chicken: Click and hold as you follow the cutting lines.</en_us><en_uk>Cut the chicken: Click and hold as you follow the cutting lines.</en_uk><nl>Kip snijden: klik en sleep de muis om de lijnen na te tekenen.</nl><fr>Découpe le poulet : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Huhn zerlegen: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Corta el pollo: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Corte o frango: Clique e retenha para seguir as linhas de corte.</br><pt>Corta o frango: clica e mantém enquanto segues as linhas de corte.</pt><it>Taglia il pollo: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skär kycklingen: Klicka och håll ned och följ linjerna.</se><pl>Pokrój kurczaka: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Разрежь курицу: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Potong-potong ayam: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Cut the chicken: Click and hold as you follow the cutting lines.</ar><jp>Cut the chicken: Click and hold as you follow the cutting lines.</jp><cn>Cut the chicken: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin2"><en_us>Cut the bell peppers: Click and hold as you follow the cutting lines.</en_us><en_uk>Cut the sweet peppers: Click and hold as you follow the cutting lines.</en_uk><nl>Paprika snijden: sleep de muis over de snijlijnen.</nl><fr>Découpe les poivrons : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Paprika schneiden: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Corta los pimientos: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Corte os pimentões: Clique e retenha para seguir as linhas de corte.</br><pt>Corta os pimentos: clica e mantém enquanto segues as linhas de corte.</pt><it>Taglia i peperoni: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skär paprikorna: Klicka och håll ned och följ linjerna.</se><pl>Pokrój paprykę: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Нарежь перец: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Potong-potong paprika: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Cut the bell peppers: Click and hold as you follow the cutting lines.</ar><jp>Cut the bell peppers: Click and hold as you follow the cutting lines.</jp><cn>Cut the bell peppers: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin3"><en_us>Cut the cucumber: Click and hold as you follow the cutting lines.</en_us><en_uk>Cut the cucumber: Click and hold as you follow the cutting lines.</en_uk><nl>Komkommer snijden: sleep de muis over de snijlijnen.</nl><fr>Découpe le concombre : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Gurke schneiden: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Corta el pepino: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Corte o pepino: Clique e retenha para seguir as linhas de corte.</br><pt>Corta o pepino: clica e mantém enquanto segues as linhas de corte.</pt><it>Taglia il cetriolo: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skär gurkan: Klicka och håll ned och följ linjerna.</se><pl>Pokrój ogórek: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Нарежь огурец: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Potong-potong timun: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Cut the cucumber: Click and hold as you follow the cutting lines.</ar><jp>Cut the cucumber: Click and hold as you follow the cutting lines.</jp><cn>Cut the cucumber: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin4"><en_us>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</en_us><en_uk>Peel and cut the potatoes: Click and hold as you follow the cutting lines.</en_uk><nl>Aardappels schillen & snijden: sleep de muis over de snijlijnen.</nl><fr>Épluche les pommes de terre et découpe-les : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Kartoffeln schälen und schneiden: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Pela y corta las patatas: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Descasque e corte as batatas: Clique e retenha para seguir as linhas de corte.</br><pt>Descasca e corta as batatas: clica e mantém enquanto segues as linhas de corte.</pt><it>Pela & taglia le patate: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skala och skär potatisen: Klicka och håll ned och följ linjerna. </se><pl>Obierz i pokrój ziemniaki: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Очисти и нарежь картофель: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Kupas & potong-potong kentang: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</ar><jp>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</jp><cn>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin5"><en_us>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</en_us><en_uk>Peel, chop and pound the onion: Follow the cutting lines, click to chop and then click the mallet to pound.</en_uk><nl>De ui schillen, snijden en pletten: sleep de muis over de snijlijnen en klik om fijn te snijden. Klik daarna op de stamper om te pletten.</nl><fr>Pèle l'oignon, émince-le et écrase-le : suis les lignes de découpe, puis clique pour émincer et clique sur le maillet pour écraser.</fr><de>Zwiebel schälen, schneiden und hacken: Folge den Schnittlinien, dann klicke zum Schneiden, dann klicke den Stößel zum Hacken.</de><es>Pela, trocea y machaca la cebolla: sigue las líneas de corte, luego haz clic para trocear y haz clic en el mazo para machacar.</es><br>Descasque, pique & amasse a cebola: Siga as linhas de corte, depois clique para picar e, em seguida, clique no pilão para amassar.</br><pt>Descasca, corta e pica a cebola: segue as linhas de corte, depois clica para cortares e depois clica no martelo para picares.</pt><it>Sbuccia, taglia & batti la cipolla: segui le linee di taglio, poi clicca per tagliare e dopo clicca sul martello di legno per batterla.</it><se>Skala, hacka och krossa löken: Följ linjerna, klicka sedan för att hacka, klicka sedan på mortelstöten för att krossa.</se><pl>Obierz, posiekaj i zmiażdż cebulę: Poprowadź myszkę wzdłuż linii, następnie kliknij, aby posiekać, następnie kliknij na tłuczek, aby zmiażdżyć.</pl><ru>Очисти, измельчи и растолки лук: проведи мышью по линии резки, щелкни, чтобы измельчить лук, а затем щелкай по пестику, чтобы растолочь его.</ru><id>Kupas, iris-iris, & haluskan bawang putih: Ikuti garis potong, lalu klik untuk mengiris, lalu klik palu untuk menghaluskan.</id><ar>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</ar><jp>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</jp><cn>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</cn></textItem><textItem identifier="lb_detailmain_poin6"><en_us>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</en_us><en_uk>Mix the ingredients: Drag them to the mixing bowl in the right order (the window displays the next ingredient).</en_uk><nl>Ingrediënten mengen: sleep ze in de juiste volgorde naar de mengkom (in het venster zie je wat er moet komen).</nl><fr>Mélange les ingrédients : déplace-les dans le bon ordre vers le saladier (tu peux voir dans la fenêtre ce qui vient après). </fr><de>Zutaten mischen: Ziehe die Zutaten in der richtigen Reihenfolge in die Schüssel. (Das Fenster zeigt die jeweils nächste Zutat an.)</de><es>Mezcla los ingredientes: arrástralos al recipiente para mezclar en el orden correcto (la ventana de la derecha muestra el orden que siguen).</es><br>Misture os ingredientes: Arraste-os para a tigela na ordem certa (a janela mostra qual é o próximo).</br><pt>Mistura os ingredientes: arrasta-os para a taça pela ordem certa (a janela mostra o que vem a seguir).</pt><it>Mescola gli ingredienti: trascinali nella ciotola seguendo il giusto ordine (la finestra ti mostra cosa viene dopo).</it><se>Blanda ingredienserna: Dra dem till skålen i rätt ordning (i fönstret visas vilken som står på tur).</se><pl>Zmieszaj składniki: Przeciągnij je do miski we właściwej kolejności (okienko pokazuje, który składnik powinien być następny).</pl><ru>Смешай ингредиенты: перетаскивай ингредиенты в миску в правильном порядке (в окошечке показывается следующий ингредиент).</ru><id>Campur bahan-bahan menjadi satu: Tarik ke mangkuk pencampuran dengan urutan yang benar (jendela menunjukkan apa yang harus dicampurkan berikutnya).</id><ar>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</ar><jp>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</jp><cn>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</cn></textItem><textItem identifier="lb_detailmain_poin7"><en_us>Roll the dough: Click and drag to follow the lines.</en_us><en_uk>Roll the dough: Click and drag to follow the lines.</en_uk><nl>Deeg rollen: klik en sleep langs de lijnen.</nl><fr>Étale la pâte : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes. </fr><de>Teig rollen: Klicken und ziehen, um den Linien zu folgen.</de><es>Estira la masa: haz clic y arrastra el rodillo siguiendo la dirección de las flechas.</es><br>Role a massa. Clique e arraste para seguir as linhas.</br><pt>Rola a massa: clica e arrasta para seguires as linhas.</pt><it>Stendi l'impasto: clicca e trascina per seguire le linee.</it><se>Kavla degen: Klicka och dra och följ linjen.</se><pl>Rozwałkuj ciasto: Przytrzymując lewy przycisk przeciągnij myszkę wzdłuż linii.</pl><ru>Раскатай тесто: щелкни мышью и протащи скалку в направлении стрелки.</ru><id>Gulung adonan: Klik dan tarik untuk mengikuti garis.</id><ar>Roll the dough: Click and drag to follow the lines.</ar><jp>Roll the dough: Click and drag to follow the lines.</jp><cn>Roll the dough: Click and drag to follow the lines.</cn></textItem><textItem identifier="lb_detailmain_poin8"><en_us>Seal the pie: Click along the edge of the pie.</en_us><en_uk>Seal the pie: Click along the edge of the pie.</en_uk><nl>Pastei dichtmaken: klik langs de rand van de vorm.</nl><fr>Ferme bien la tourte : clique le long de bord de la tourte.</fr><de>Teigtasche verschließen: Klicke entlang den Kanten des Teiges.</de><es>Cierra el pastel: haz clic alrededor del borde del pastel.</es><br>Feche a torta. Clique ao longo da beirada.</br><pt>Fecha a tarte: clica pela margem da tarte.</pt><it>Chiudi la torta: clicca lungo il bordo della torta.</it><se>Försegla pajen: Klicka längs pajens kanter.</se><pl>Zaklej ciasto: Klikaj wzdłuż krawędzi placka.</pl><ru>Залепи пирог: щелкай мышью вдоль края пирога.</ru><id>Tutup pie: Klik di sepanjang tepian pie.</id><ar>Seal the pie: Click along the edge of the pie.</ar><jp>Seal the pie: Click along the edge of the pie.</jp><cn>Seal the pie: Click along the edge of the pie.</cn></textItem><textItem identifier="lb_detailmain_poin9"><en_us>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</en_us><en_uk>Bake the pie: Click the correct temperature, and when the bar reaches "done", click "off".</en_uk><nl>De pastei bakken: zet de oven op de juiste temperatuur. Als het gerecht 'klaar' is, zet je 'm 'uit'.</nl><fr>Cuis la tourte : clique sur la bonne température et lorsque la barre atteint "done", clique sur "off".</fr><de>Teigtasche backen: Klicke die richtige Temperatur an. Wenn der Balken „Fertig“ erreicht, klicke auf „Aus“.</de><es>Hornea el pastel: haz clic en la temperatura correcta y cuando la barra indique "Listo", haz clic en "Apagar".</es><br>Asse a torta. Clique na temperatura correta e, quando a barra chegar a "pronto", clique para desligar.</br><pt>Cozinha a tarte: clica na temperatura correcta e quando a barra chegar a “done”, clica em “off”.</pt><it>Metti la torta in forno: clicca sulla temperatura giusta e clicca su "off" quando la barra arriva a "done".</it><se>Tillaga pajen: Klicka på rätt temperatur och när mätaren når "klar", klicka på "av".</se><pl>Upiecz tartę: Kliknij właściwą temperaturę. Kiedy wskaźnik zapełni się, klikniij 'off'.</pl><ru>Испеки пирог: щелкни, чтобы выбрать правильную температуру, а когда полоска дойдет до "Done", нажми "Выкл".</ru><id>Panggang pie: Klik suhu yang tepat, dan saat bilah mencapai "selesai", klik "mati".</id><ar>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</ar><jp>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</jp><cn>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</cn></textItem><textItem identifier="lb_detailmain_poin10"><en_us>Skewer the chicken: Drag the meat to the skewer.</en_us><en_uk>Skewer the chicken: Drag the meat to the skewer.</en_uk><nl>Kip aan het stokje rijgen: sleep het vlees naar het stokje.</nl><fr>Mets les morceaux de poulet sur la brochette : déplace la viande vers la brochette.</fr><de>Huhn aufspießen: Ziehe das Fleisch auf den Spieß.</de><es>Ensarta el pollo en las brochetas: arrastra la carne hasta la brocheta.</es><br>Monte os espetos de frango. Arraste a carne até o espeto.</br><pt>Faz a espetada de frango: arrasta o frango para o espeto.</pt><it>Fai il pollo allo spiedo: trascina la carne verso lo spiedo.</it><se>Spetsa kycklingen: Dra köttet till grillspettet.</se><pl>Nadziej kurczaka na szpikulec: Przeciągnij mięso na szpikulec.</pl><ru>Насади мясо: перетаскивай мясо на шпажки.</ru><id>Tusuk-tusuk daging ayam: Tarik daging ke tusukan.</id><ar>Skewer the chicken: Drag the meat to the skewer.</ar><jp>Skewer the chicken: Drag the meat to the skewer.</jp><cn>Skewer the chicken: Drag the meat to the skewer.</cn></textItem><textItem identifier="lb_detailmain_poin11"><en_us>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</en_us><en_uk>Grill the kebabs: Click the kebabs to keep flipping them until they are done.</en_uk><nl>Kipsaté grillen: klik op de saté om het om te draaien tot het gaar is.</nl><fr>Grille les kebabs : clique sur les kebabs afin de les retourner jusqu'à ce qu'ils soient cuits.</fr><de>Kebab grillen: Klicke die Kebabs an um sie zu wenden, bis sie fertig sind.</de><es>Haz las brochetas a la parrilla: haz clic en las brochetas para darles la vuelta continuamente hasta que estén listas.</es><br>Grelhe os espetinhos. Clique neles, ou arraste-os para o outro lado da grelha, para continuar virando-os até ficarem prontos.</br><pt>Grelha as espetadas: clica nas espetadas, ou arrasta-as para o outro lado do grelhador, continuando a virá-las até estarem prontas.</pt><it>Griglia i kebab: clicca sui kebab per continuare a girarli finché non saranno pronti.</it><se>Grilla kebaben: Klicka på kebabspetten till andra sidan grillen. Fortsätt att vända dem tills de är färdiga.</se><pl>Upiecz szaszłyki na ruszcie: Klikaj na szaszłyki lub przeciągaj je na drugą stronę rusztu, aby przewracać je, aż będą gotowe.</pl><ru>Жарь шашлык: переворачивай шашлыки, щелкая по ним или перетаскивая их на другую сторону гриля, пока мясо не будет готово.</ru><id>Panggang kebab: Klik kebab untuk terus membolak-baliknya sampai selesai.</id><ar>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</ar><jp>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</jp><cn>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</cn></textItem><textItem identifier="lb_detailmain_poin12"><en_us>Cook the curry: Click and hold the mouse-button, following the stirring line.</en_us><en_uk>Cook the curry: Click and hold the mouse button, following the stirring line.</en_uk><nl>Kip kerrie koken: sleep de muis in dezelfde richting als de roerpijl aangeeft.</nl><fr>Fais cuire le curry : clique et appuie en continu sur le bouton de la souris tandis que tu suis la ligne pour remuer.</fr><de>Curry kochen: Halte die Maustaste gedrückt und folge der Rührlinie.</de><es>Prepara el curry: haz clic y mantén pulsado el botón del ratón siguiendo la línea para remover.</es><br>Cozinhe o curry. Clique e retenha o botão do mouse, seguindo a linha para mexer.</br><pt>Faz o caril: clica e mantém o botão do rato, seguindo a linha para mexer.</pt><it>Cuoci il curry: clicca e tieni premuto il tasto del mouse seguendo la linea di mescolamento.</it><se>Koka curryn: Klicka och håll ned musknappen och följ linjen.</se><pl>Ugotuj curry: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Туши карри: удерживая кнопку мыши нажатой, проведи курсором вдоль линии перемешивания.</ru><id>Masak kari: Klik dan tahan tombol mouse, dengan mengikuti garis pengadukan.</id><ar>Cook the curry: Click and hold the mouse-button, following the stirring line.</ar><jp>Cook the curry: Click and hold the mouse-button, following the stirring line.</jp><cn>Cook the curry: Click and hold the mouse-button, following the stirring line.</cn></textItem><textItem identifier="lb_detailmain_score"><en_us>Score</en_us><en_uk>Score</en_uk><nl>Score</nl><fr>Score</fr><de>Punkte</de><es>Puntuación</es><br>Pontuação</br><pt>Pontuação</pt><it>Punteggio</it><se>Poäng</se><pl>Wynik</pl><ru>Счет</ru><id>Skor</id><ar>Score</ar><jp>Score</jp><cn>Score</cn></textItem><textItem identifier="lb_detailmain_timebonus"><en_us>Time Bonus</en_us><en_uk>Time Bonus</en_uk><nl>Tijdbonus</nl><fr>Bonus de temps</fr><de>Zeitbonus</de><es>Bonificación de tiempo</es><br>Prêmio em Tempo</br><pt>Bónus de Tempo</pt><it>Bonus di tempo</it><se>Tidsbonus</se><pl>Bonus za czas</pl><ru>Бонус за время</ru><id>Bonus Waktu</id><ar>Time Bonus</ar><jp>Time Bonus</jp><cn>Time Bonus</cn></textItem><textItem identifier="lb_detailmain_subtotal"><en_us>Subtotal</en_us><en_uk>Subtotal</en_uk><nl>Subtotaal</nl><fr>Sous-total</fr><de>Zwischensumme</de><es>Subtotal</es><br>Subtotal</br><pt>Sub-total</pt><it>Totale parziale</it><se>Delsumma</se><pl>Suma częściowa</pl><ru>Итого</ru><id>Subtotal</id><ar>Subtotal</ar><jp>Subtotal</jp><cn>Subtotal</cn></textItem><textItem identifier="lb_detailmain_total"><en_us>Total</en_us><en_uk>Total</en_uk><nl>Totaal</nl><fr>Total</fr><de>Gesamt</de><es>Total</es><br>Total</br><pt>Total</pt><it>Totale</it><se>Totalt</se><pl>Razem</pl><ru>Всего</ru><id>Total</id><ar>Total</ar><jp>Total</jp><cn>Total</cn></textItem><textItem identifier="lb_game_hint"><en_us>Hint</en_us><en_uk>Hint</en_uk><nl>Hint</nl><fr>Astuce</fr><de>Hinweis</de><es>Pista</es><br>Dica</br><pt>Dica</pt><it>Aiutino</it><se>Tips</se><pl>Podpowiedź</pl><ru>Подсказка</ru><id>Petunjuk</id><ar>Hint</ar><jp>Hint</jp><cn>Hint</cn></textItem><textItem identifier="lb_game_option"><en_us>Option</en_us><en_uk>Option</en_uk><nl>Optie</nl><fr>Option</fr><de>Option</de><es>Opción</es><br>Opção</br><pt>Opções</pt><it>Opzione</it><se>Alternativ</se><pl>Opcja</pl><ru>Настройки</ru><id>Pilihan</id><ar>Option</ar><jp>Option</jp><cn>Option</cn></textItem><textItem identifier="lb_game_timeprepare"><en_us>Time to Prepare</en_us><en_uk>Time to Prepare</en_uk><nl>Bereidingstijd</nl><fr>Temps de préparation</fr><de>Zubereitungszeit</de><es>Tiempo de preparación</es><br>Tempo de Preparo</br><pt>Tempo de Preparação</pt><it>Tempo di preparazione</it><se>Tillagningstid</se><pl>Czas na przygotowanie</pl><ru>Осталось времени</ru><id>Waktu untuk Menyiapkan</id><ar>Time to Prepare</ar><jp>Time to Prepare</jp><cn>Time to Prepare</cn></textItem><textItem identifier="lb_game_go"><en_us>Go</en_us><en_uk>Go</en_uk><nl>Aan de slag</nl><fr>Allez !</fr><de>Los</de><es>¡Ya!</es><br>Vai</br><pt>Começa</pt><it>Vai</it><se>Kör</se><pl>Start</pl><ru>Начали</ru><id>Sangat Baik</id><ar>Go</ar><jp>Go</jp><cn>Go</cn></textItem><textItem identifier="lb_game_excellent"><en_us>Excellent</en_us><en_uk>Excellent</en_uk><nl>Uitstekend</nl><fr>Excellent</fr><de>Exzellent</de><es>¡Excelente!</es><br>Excelente</br><pt>Excelente</pt><it>Eccellente</it><se>Utmärkt</se><pl>Doskonale</pl><ru>Отлично</ru><id>Sempurna</id><ar>Excellent</ar><jp>Excellent</jp><cn>Excellent</cn></textItem><textItem identifier="lb_game_perfecto"><en_us>Perfection</en_us><en_uk>Perfection</en_uk><nl>Perfect</nl><fr>Perfection</fr><de>Perfekt</de><es>¡Perfecto!</es><br>Perfeito</br><pt>Perfeição</pt><it>Perfezione</it><se>Perfekt</se><pl>Czysta perfekcja</pl><ru>Превосходно</ru><id>Kesempurnaan</id><ar>Perfection</ar><jp>Perfection</jp><cn>Perfection</cn></textItem><textItem identifier="lb_game_timeup"><en_us>Time's up!</en_us><en_uk>Your time is up!</en_uk><nl>Tijd is om!</nl><fr>Le temps est écoulé !</fr><de>Zeit abgelaufen!</de><es>¡Se acabó el tiempo!</es><br>Tempo esgotado!</br><pt>Acabou o tempo!</pt><it>Tempo scaduto!</it><se>Tiden är ute!</se><pl>Czas minął!</pl><ru>Время вышло!</ru><id>Waktu habis!</id><ar>Time's up!</ar><jp>Time's up!</jp><cn>Time's up!</cn></textItem><textItem identifier="lb_game_book"><en_us>Book of Secret Ingredients</en_us><en_uk>Book of Secret Ingredients</en_uk><nl>Boek met geheime ingrediënten</nl><fr>Livre des ingrédients secrets</fr><de>Buch der geheimen Zutaten</de><es>Libro de ingredientes secretos</es><br>Livro dos Ingredientes Secretos</br><pt>Livro de Ingredientes Secretos</pt><it>Libro degli ingredienti segreti</it><se>Bok: Hemliga ingredienser</se><pl>Księga sekretnych składników</pl><ru>Секретные ингредиенты</ru><id>Buku Bahan Rahasia</id><ar>Book of Secret Ingredients</ar><jp>Book of Secret Ingredients</jp><cn>Book of Secret Ingredients</cn></textItem><textItem identifier="lb_game_balloon1"><en_us>Curry Spice & Coconut Oil</en_us><en_uk>Curry Spice and Coconut Oil</en_uk><nl>Kerriekruiden en kokosolie</nl><fr>Épices pour curry et huile de coco</fr><de>Currygewürz & Kokosnussöl</de><es>Curry en polvo y aceite de coco</es><br>Curry & Óleo de Coco</br><pt>Pó de Caril e Óleo de Côco</pt><it>Curry & olio di cocco</it><se>Currykrydda & kokosolja</se><pl>Curry i olej kokosowy</pl><ru>Карри и кокосовое масло</ru><id>Rempah Kari & Minyak Kelapa</id><ar>Curry Spice & Coconut Oil</ar><jp>Curry Spice & Coconut Oil</jp><cn>Curry Spice & Coconut Oil</cn></textItem><textItem identifier="lb_game_balloon2"><en_us>Soy Sauce</en_us><en_uk>Soy Sauce</en_uk><nl>Sojasaus</nl><fr>Sauce soja</fr><de>Sojasoße</de><es>Salsa de soja</es><br>Molho de Soja</br><pt>Molho de Soja</pt><it>Salsa di soia</it><se>Sojasås</se><pl>Sos sojowy</pl><ru>Соевый соус</ru><id>Kecap</id><ar>Soy Sauce</ar><jp>Soy Sauce</jp><cn>Soy Sauce</cn></textItem><textItem identifier="lb_game_balloon3"><en_us>Onion</en_us><en_uk>Onion</en_uk><nl>Ui</nl><fr>Oignon</fr><de>Zwiebel</de><es>Cebolla</es><br>Cebola</br><pt>Cebola</pt><it>Cipolla</it><se>Lök</se><pl>Cebula</pl><ru>Лук</ru><id>Bawang Putih</id><ar>Onion</ar><jp>Onion</jp><cn>Onion</cn></textItem><textItem identifier="lb_game_balloon4"><en_us>Potatoes</en_us><en_uk>Potatoes</en_uk><nl>Aardappels</nl><fr>Pommes de terre</fr><de>Kartoffeln</de><es>Patatas</es><br>Batatas</br><pt>Batatas</pt><it>Patate</it><se>Potatis</se><pl>Ziemniaki</pl><ru>Картофель</ru><id>Kentang</id><ar>Potatoes</ar><jp>Potatoes</jp><cn>Potatoes</cn></textItem><textItem identifier="lb_game_balloon5"><en_us>Bell Peppers</en_us><en_uk>Sweet Peppers</en_uk><nl>Paprika</nl><fr>Poivrons</fr><de>Paprika</de><es>Pimientos</es><br>Pimentões</br><pt>Pimentos</pt><it>Peperoni</it><se>Paprika</se><pl>Papryka</pl><ru>Сладкий перец</ru><id>Paprika</id><ar>Bell Peppers</ar><jp>Bell Peppers</jp><cn>Bell Peppers</cn></textItem><textItem identifier="lb_game_balloon6"><en_us>Salt</en_us><en_uk>Salt</en_uk><nl>Zout</nl><fr>Sel</fr><de>Salz</de><es>Sal</es><br>Sal</br><pt>Sal</pt><it>Sale</it><se>Salt</se><pl>Sól</pl><ru>Соль</ru><id>Garam</id><ar>Salt</ar><jp>Salt</jp><cn>Salt</cn></textItem><textItem identifier="lb_game_balloon7"><en_us>Pepper</en_us><en_uk>Pepper</en_uk><nl>Peper</nl><fr>Poivre</fr><de>Pfeffer</de><es>Pimienta</es><br>Pimenta</br><pt>Pimenta</pt><it>Pepe</it><se>Peppar</se><pl>Pieprz</pl><ru>Перец</ru><id>Lada</id><ar>Pepper</ar><jp>Pepper</jp><cn>Pepper</cn></textItem><textItem identifier="lb_game_balloon8"><en_us>Stir the curry.</en_us><en_uk>Stir the curry.</en_uk><nl>Roer de kip kerrie.</nl><fr>Mélange le curry.</fr><de>Rühre das Curry.</de><es>Remueve el curry.</es><br>Mexa o curry.</br><pt>Mexe o caril.</pt><it>Mescola il curry.</it><se>Rör om curryn.</se><pl>Pomieszaj curry.</pl><ru>Перемешай карри.</ru><id>Aduk kari.</id><ar>Stir the curry.</ar><jp>Stir the curry.</jp><cn>Stir the curry.</cn></textItem><textItem identifier="lb_game_balloon9"><en_us>Set the oven to 425 F.</en_us><en_uk>Set the oven to 425 deg F.</en_uk><nl>Zet de oven op 220 graden.</nl><fr>Préchauffe le four à 425° F.</fr><de>Stelle den Ofen auf 425°F.</de><es>Pon el horno a 218°</es><br>Aqueça o forno a 425 C.</br><pt>Coloca o forno a 425 F.</pt><it>Regola il forno a 425 F.</it><se>Sätt ugnen på 425 F.</se><pl>Nastaw piekarnik na 425 F.</pl><ru>Установи печь на 425 градусов.</ru><id>Setel oven pada suhu 425 F.</id><ar>Set the oven to 425 F.</ar><jp>Set the oven to 425 F.</jp><cn>Set the oven to 425 F.</cn></textItem><textItem identifier="lb_game_balloon10"><en_us>You can do better!</en_us><en_uk>You can do better!</en_uk><nl>Dat kan beter!</nl><fr>Tu peux faire mieux que cela !</fr><de>Das kannst du noch besser!</de><es>¡Puedes hacerlo mejor!</es><br>Você consegue fazer melhor!</br><pt>Consegues fazer melhor!</pt><it>Puoi fare di meglio!</it><se>Bättre kan du!</se><pl>Stać cię na więcej!</pl><ru>Можно и получше!</ru><id>Kamu bisa lebih baik lagi!</id><ar>You can do better!</ar><jp>You can do better!</jp><cn>You can do better!</cn></textItem><textItem identifier="lb_game_balloon11"><en_us>Good work!</en_us><en_uk>Good work!</en_uk><nl>Goed gedaan!</nl><fr>Bon boulot !</fr><de>Gut gemacht!</de><es>¡Buen trabajo!</es><br>Bom trabalho!</br><pt>Bom trabalho!</pt><it>Buon lavoro!</it><se>Bra jobbat!</se><pl>Dobra robota!</pl><ru>Отлично!</ru><id>Kerja bagus!</id><ar>Good work!</ar><jp>Good work!</jp><cn>Good work!</cn></textItem><textItem identifier="lb_game_oventime"><en_us>Oven Timer</en_us><en_uk>Oven Timer</en_uk><nl>Ovenwekker</nl><fr>Minuteur du four</fr><de>Herduhr</de><es>Temporizador del horno</es><br>Timer do Forno</br><pt>Temporizador do Forno</pt><it>Timer del forno</it><se>Ugnstimer</se><pl>Timer piekarnika</pl><ru>Таймер печи</ru><id>Pengatur Waktu Oven</id><ar>Oven Timer</ar><jp>Oven Timer</jp><cn>Oven Timer</cn></textItem><textItem identifier="lb_game_on"><en_us>On</en_us><en_uk>On</en_uk><nl>Aan</nl><fr>Activé</fr><de>An</de><es>Sí</es><br>Ligado</br><pt>On</pt><it>On</it><se>På</se><pl>Włącz</pl><ru>Вкл</ru><id>Hidupkan</id><ar>On</ar><jp>On</jp><cn>On</cn></textItem><textItem identifier="lb_game_off"><en_us>Off</en_us><en_uk>Off</en_uk><nl>Uit</nl><fr>Désactivé</fr><de>Aus</de><es>No</es><br>Desligado</br><pt>Off</pt><it>Off</it><se>Av</se><pl>Wyłącz</pl><ru>Выкл</ru><id>Matikan</id><ar>Off</ar><jp>Off</jp><cn>Off</cn></textItem><textItem identifier="lb_game_reset"><en_us>Reset</en_us><en_uk>Reset</en_uk><nl>Reset</nl><fr>Reset</fr><de>Reset</de><es>Reiniciar</es><br>Zerar</br><pt>Reiniciar</pt><it>Ripristina</it><se>Nollställ</se><pl>Reset</pl><ru>Сброс</ru><id>Setel Ulang</id><ar>Reset</ar><jp>Reset</jp><cn>Reset</cn></textItem><textItem identifier="lb_end_buttonback"><en_us>Main Menu</en_us><en_uk>Main Menu</en_uk><nl>Hoofdmenu</nl><fr>Menu principal</fr><de>Hauptmenü</de><es>Menú principal</es><br>Menu principal</br><pt>Menu Principal</pt><it>Menu principale</it><se>Huvudmeny</se><pl>Menu główne</pl><ru>Главное меню</ru><id>Menu Utama</id><ar>Main Menu</ar><jp>Main Menu</jp><cn>Main Menu</cn></textItem><textItem identifier="lb_end_buttonrecipe"><en_us>Try Another Recipe</en_us><en_uk>Try Another Recipe</en_uk><nl>Ander recept proberen</nl><fr>Essayer une autre recette</fr><de>Probiere ein anderes Rezept aus</de><es>Probar otra receta</es><br>Esperimente outra receita</br><pt>Experimentar Outra Receita</pt><it>Prova un'altra ricetta</it><se>Prova annat recept</se><pl>Wypróbuj inny przepis</pl><ru>Другой рецепт</ru><id>Coba Resep Lain</id><ar>Try Another Recipe</ar><jp>Try Another Recipe</jp><cn>Try Another Recipe</cn></textItem><textItem identifier="lb_order_poin1"><en_us>Cut the chicken.</en_us><en_uk>Cut the chicken.</en_uk><nl>Snijd de kip.</nl><fr>Découpe le poulet. </fr><de>Zerlege das Huhn.</de><es>Corta el pollo.</es><br>Corte o frango.</br><pt>Corta o frango.</pt><it>Taglia il pollo.</it><se>Skär kycklingen.</se><pl>Pokrój kurczaka.</pl><ru>Разрежь курицу.</ru><id>Potong-potong ayam.</id><ar>Cut the chicken.</ar><jp>Cut the chicken.</jp><cn>Cut the chicken.</cn></textItem><textItem identifier="lb_order_poin2"><en_us>Cut the peppers.</en_us><en_uk>Cut the peppers.</en_uk><nl>Snijd de paprika.</nl><fr>Coupe les poivrons.</fr><de>Schneide die Paprikas.</de><es>Corta los pimientos.</es><br>Corte as pimentas.</br><pt>Corta os pimentos.</pt><it>Taglia i peperoni.</it><se>Skär paprikorna.</se><pl>Pokrój paprykę.</pl><ru>Нарежь перец.</ru><id>Potong-potong paprika.</id><ar>Cut the peppers.</ar><jp>Cut the peppers.</jp><cn>Cut the peppers.</cn></textItem><textItem identifier="lb_order_poin3"><en_us>Cut the cucumbers.</en_us><en_uk>Cut the cucumbers.</en_uk><nl>Snijd de komkommer.</nl><fr>Coupe les concombres.</fr><de>Schneide die Gurke.</de><es>Corta los pepinos.</es><br>Corte os pepinos.</br><pt>Corta os pepinos.</pt><it>Taglia i cetrioli.</it><se>Skär gurkan.</se><pl>Pokrój ogórek.</pl><ru>Нарежь огурцы.</ru><id>Potong-potong timun.</id><ar>Cut the cucumbers.</ar><jp>Cut the cucumbers.</jp><cn>Cut the cucumbers.</cn></textItem><textItem identifier="lb_order_poin4"><en_us>Peel & cut the potatoes. </en_us><en_uk>Peel and cut the potatoes. </en_uk><nl>Schil & snijd de aardappels.</nl><fr>Épluche et coupe les pommes de terre.</fr><de>Schäle & schneide die Kartoffeln. </de><es>Pela y corta las patatas.</es><br>Descasque e corte as batatas.</br><pt>Descasca e corta as batatas.</pt><it>Pela & taglia le patate.</it><se>Skala & skär potatisen.</se><pl>Obierz i pokrój ziemniaki.</pl><ru>Нарежь картофель.</ru><id>Kupas & potong-potong kentang.</id><ar>Peel & cut the potatoes. </ar><jp>Peel & cut the potatoes. </jp><cn>Peel & cut the potatoes. </cn></textItem><textItem identifier="lb_order_poin5"><en_us>Peel & pound the onions.</en_us><en_uk>Peel and pound the onions.</en_uk><nl>Schil & plet de uien.</nl><fr>Épluche les oignons et écrase-les.</fr><de>Schäle & hacke die Zwiebeln.</de><es>Pela y machaca las cebollas.</es><br>Descasque e amasse as cebolas.</br><pt>Descasca e pica as cebolas.</pt><it>Sbuccia & batti le cipolle.</it><se>Skala & krossa löken.</se><pl>Obierz i pokrój cebulę.</pl><ru>Очисти и растолки лук.</ru><id>Kupas & haluskan bawang putih.</id><ar>Peel & pound the onions.</ar><jp>Peel & pound the onions.</jp><cn>Peel & pound the onions.</cn></textItem><textItem identifier="lb_order_poin6"><en_us>Mix the ingredients.</en_us><en_uk>Mix the ingredients.</en_uk><nl>Meng de ingrediënten.</nl><fr>Mélange les ingrédients.</fr><de>Mische die Zutaten.</de><es>Mezcla los ingredientes.</es><br>Misture os ingredientes.</br><pt>Mistura os ingredientes.</pt><it>Mescola gli ingredienti.</it><se>Blanda ingredienserna.</se><pl>Zmieszaj składniki.</pl><ru>Смешай ингредиенты.</ru><id>Campur bahan menjadi satu.</id><ar>Mix the ingredients.</ar><jp>Mix the ingredients.</jp><cn>Mix the ingredients.</cn></textItem><textItem identifier="lb_order_poin7"><en_us>Roll the dough.</en_us><en_uk>Roll out the pastry.</en_uk><nl>Rol het deeg.</nl><fr>Étale la pâte.</fr><de>Rolle den Teig aus.</de><es>Estira la masa.</es><br>Role a massa.</br><pt>Rola a massa.</pt><it>Stendi l'impasto.</it><se>Kavla degen.</se><pl>Rozwałkuj ciasto.</pl><ru>Раскатай тесто.</ru><id>Gulung adonan.</id><ar>Roll the dough.</ar><jp>Roll the dough.</jp><cn>Roll the dough.</cn></textItem><textItem identifier="lb_order_poin8"><en_us>Seal the pie.</en_us><en_uk>Seal the pie.</en_uk><nl>Maak de pastei dicht.</nl><fr>Ferme bien la tourte.</fr><de>Verschließe die Teigtasche.</de><es>Cierra el pastel.</es><br>Feche o empadão.</br><pt>Fecha a tarte.</pt><it>Chiudi la torta</it><se>Försegla pajen.</se><pl>Zaklej ciasto.</pl><ru>Залепи пирог.</ru><id>Tutup pie.</id><ar>Seal the pie.</ar><jp>Seal the pie.</jp><cn>Seal the pie.</cn></textItem><textItem identifier="lb_order_poin9"><en_us>Bake the pie.</en_us><en_uk>Bake the pie.</en_uk><nl>Bak de pastei.</nl><fr>Cuis la tourte.</fr><de>Backe die Teigtasche.</de><es>Hornea el pastel.</es><br>Asse o empadão.</br><pt>Cozinha a tarte.</pt><it>Metti la torta in forno.</it><se>Tillaga pajen.</se><pl>Upiecz tartę.</pl><ru>Пеки пирог.</ru><id>Panggang pie.</id><ar>Bake the pie.</ar><jp>Bake the pie.</jp><cn>Bake the pie.</cn></textItem><textItem identifier="lb_order_poin10"><en_us>Skewer the chicken.</en_us><en_uk>Skewer the chicken.</en_uk><nl>Rijg de kip aan het stokje.</nl><fr>Mets les morceaux de poulet sur la brochette.</fr><de>Spieße das Huhn auf.</de><es>Ensarta el pollo.</es><br>Monte os espetos de frango.</br><pt>Faz a espetada de frango.</pt><it>Fai il pollo allo spiedo.</it><se>Spetsa kycklingen.</se><pl>Nadziej kurczaka na szpikulec.</pl><ru>Насади мясо.</ru><id>Tusuk-tusuk daging ayam.</id><ar>Skewer the chicken.</ar><jp>Skewer the chicken.</jp><cn>Skewer the chicken.</cn></textItem><textItem identifier="lb_order_poin11"><en_us>Grill the kabobs.</en_us><en_uk>Grill the kebabs.</en_uk><nl>Grill de saté.</nl><fr>Grille les kebabs.</fr><de>Grille die Kebabs.</de><es>Haz las brochetas a la parrilla.</es><br>Grelhe os espetinhos.</br><pt>Grelha as espetadas.</pt><it>Griglia i kebab.</it><se>Grilla kebaben.</se><pl>Upiecz szaszłyki na ruszcie.</pl><ru>Поджарь шашлык.</ru><id>Panggang kebab.</id><ar>Grill the kabobs.</ar><jp>Grill the kabobs.</jp><cn>Grill the kabobs.</cn></textItem><textItem identifier="lb_order_poin12"><en_us>Cook the curry.</en_us><en_uk>Cook the curry.</en_uk><nl>Kook de kip kerrie.</nl><fr>Fais cuire le curry.</fr><de>Koche das Curry.</de><es>Prepara el curry.</es><br>Cozinhe o curry. </br><pt>Faz o caril.</pt><it>Cuoci il curry.</it><se>Koka curryn.</se><pl>Ugotuj curry.</pl><ru>Туши карри.</ru><id>Masak kari.</id><ar>Cook the curry.</ar><jp>Cook the curry.</jp><cn>Cook the curry.</cn></textItem><textItem identifier="btn_moregamesat"><en_us>More funny games at:</en_us><en_uk>More funny games at:</en_uk><nl>Meer grappige spelletjes op:</nl><fr>Plus de jeux divertissants sur :</fr><de>Mehr witzige Spiele auf:</de><es>Más juegos divertidos en:</es><br>Mais jogos divertidos em:</br><pt>Mais jogos divertidos em:</pt><it>Più giochi divertenti su:</it><se>Fler roliga spel på:</se><pl>Więcej zabawnych gier na:</pl><ru>Больше веселых игр на:</ru><id>Permainan lucu lainnya di:</id><ar>More funny games at:</ar><jp>他のゲームで遊ぶ</jp><cn>更多有趣的游戏尽在:</cn></textItem><textItem identifier="lb_lesson"><en_us>Please choose a lesson…</en_us><en_uk>Please choose a lesson…</en_uk><nl>Kies een les...</nl><fr>Choisis une leçon…</fr><de>Wähle bitte eine Lektion.</de><es>Elige una lección...</es><br>Escolha uma aula...</br><pt>Escolhe uma lição...</pt><it>Per favore, scegli una lezione…</it><se>Välj en lektion ...</se><pl>Proszę wybrać lekcję...</pl><ru>Выберите урок...</ru><id>Pilih pelajaran…</id><ar>Please choose a lesson…</ar><jp>Please choose a lesson…</jp><cn>Please choose a lesson…</cn></textItem><textItem identifier="lb_exit"><en_us>Exit</en_us><en_uk>Exit</en_uk><nl>Stoppen</nl><fr>Sortir</fr><de>Exit</de><es>Salir</es><br>Sair</br><pt>Sair</pt><it>Esci</it><se>Avsluta</se><pl>Wyjście</pl><ru>Выход</ru><id>Keluar</id><ar>Exit</ar><jp>Exit</jp><cn>Exit</cn></textItem></LocalisedText>
;
SpilGame.importXMLv2(xmlData);
trace("Language Data Succesfully included");
btn_moreGames.addEventListener(MouseEvent.CLICK, handle_btnMoreGames);
}
public function handle_btnMoreGames(_arg1:MouseEvent):void{
navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("Mainscreen")), "_blank");
}
function __setProp___id62__GGGMoreGamesBtn_Layer1_0(){
try {
__id62_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id62_.text = "{btn_moregamesat}";
__id62_.textColor = 0;
__id62_.textSize = 12;
__id62_.bold = false;
__id62_.disableWordwrap = false;
__id62_.embedFonts = true;
__id62_.font = "Franklin Gothic Book";
__id62_.hAlign = "center";
__id62_.multiline = false;
__id62_.vAlign = "top";
__id62_.antiAliasType = "advanced";
__id62_.glowBlur = 3;
__id62_.glowColor = 0;
__id62_.useGlowFilter = false;
__id62_.glowQuality = 1;
__id62_.glowStrength = 5;
__id62_.gridFitType = "pixel";
__id62_.italic = false;
__id62_.selectable = false;
__id62_.underline = false;
try {
__id62_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 18
//lb_balonkata_86 (Skeleton_fla.lb_balonkata_86)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_balonkata_86 extends MovieClip {
public var __setPropDict:Dictionary;
public var __id67_:LocalizedTextField;
public function lb_balonkata_86(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12);
}
function __setProp___id67__lb_balonkata_Layer1_2(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin3}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function frame10(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 10))))){
__setPropDict[__id67_] = 10;
__setProp___id67__lb_balonkata_Layer1_9();
};
}
function frame11(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 11))))){
__setPropDict[__id67_] = 11;
__setProp___id67__lb_balonkata_Layer1_10();
};
}
function frame12(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 12))))){
__setPropDict[__id67_] = 12;
__setProp___id67__lb_balonkata_Layer1_11();
};
}
function __setProp___id67__lb_balonkata_Layer1_11(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin12}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_10(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin11}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function frame1(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 1))))){
__setPropDict[__id67_] = 1;
__setProp___id67__lb_balonkata_Layer1_0();
};
}
function frame2(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 2))))){
__setPropDict[__id67_] = 2;
__setProp___id67__lb_balonkata_Layer1_1();
};
}
function frame3(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 3))))){
__setPropDict[__id67_] = 3;
__setProp___id67__lb_balonkata_Layer1_2();
};
}
function frame4(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 4))))){
__setPropDict[__id67_] = 4;
__setProp___id67__lb_balonkata_Layer1_3();
};
}
function frame5(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 5))))){
__setPropDict[__id67_] = 5;
__setProp___id67__lb_balonkata_Layer1_4();
};
}
function frame6(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 6))))){
__setPropDict[__id67_] = 6;
__setProp___id67__lb_balonkata_Layer1_5();
};
}
function frame7(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 7))))){
__setPropDict[__id67_] = 7;
__setProp___id67__lb_balonkata_Layer1_6();
};
}
function frame8(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 8))))){
__setPropDict[__id67_] = 8;
__setProp___id67__lb_balonkata_Layer1_7();
};
}
function frame9(){
if ((((__setPropDict[__id67_] == undefined)) || (!((int(__setPropDict[__id67_]) == 9))))){
__setPropDict[__id67_] = 9;
__setProp___id67__lb_balonkata_Layer1_8();
};
}
function __setProp___id67__lb_balonkata_Layer1_0(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin1}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_1(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin2}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_3(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin4}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_4(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin5}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_5(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin6}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_6(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin7}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_7(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin8}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_8(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_game_balloon9}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id67__lb_balonkata_Layer1_9(){
try {
__id67_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id67_.text = "{lb_order_poin10}";
__id67_.textColor = 0x494949;
__id67_.textSize = 100;
__id67_.bold = false;
__id67_.disableWordwrap = false;
__id67_.embedFonts = true;
__id67_.font = "BerlinerGrotesk";
__id67_.hAlign = "center";
__id67_.multiline = false;
__id67_.vAlign = "middle";
__id67_.antiAliasType = "advanced";
__id67_.glowBlur = 3;
__id67_.glowColor = 0;
__id67_.useGlowFilter = false;
__id67_.glowQuality = 1;
__id67_.glowStrength = 5;
__id67_.gridFitType = "pixel";
__id67_.italic = false;
__id67_.selectable = false;
__id67_.underline = false;
try {
__id67_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 19
//lb_detailmain_back_232 (Skeleton_fla.lb_detailmain_back_232)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_back_232 extends MovieClip {
public var __id44_:LocalizedTextField;
public function lb_detailmain_back_232(){
__setProp___id44__lb_detailmain_back_Layer1_0();
}
function __setProp___id44__lb_detailmain_back_Layer1_0(){
try {
__id44_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id44_.text = "{lb_detailmain_back}";
__id44_.textColor = 15367955;
__id44_.textSize = 100;
__id44_.bold = false;
__id44_.disableWordwrap = false;
__id44_.embedFonts = true;
__id44_.font = "BerlinerGrotesk";
__id44_.hAlign = "center";
__id44_.multiline = false;
__id44_.vAlign = "middle";
__id44_.antiAliasType = "advanced";
__id44_.glowBlur = 3;
__id44_.glowColor = 0;
__id44_.useGlowFilter = false;
__id44_.glowQuality = 1;
__id44_.glowStrength = 5;
__id44_.gridFitType = "pixel";
__id44_.italic = false;
__id44_.selectable = false;
__id44_.underline = false;
try {
__id44_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 20
//lb_detailmain_continue_329 (Skeleton_fla.lb_detailmain_continue_329)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_continue_329 extends MovieClip {
public var __id20_:LocalizedTextField;
public function lb_detailmain_continue_329(){
__setProp___id20__lb_detailmain_continue_Layer1_0();
}
function __setProp___id20__lb_detailmain_continue_Layer1_0(){
try {
__id20_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id20_.text = "{lb_detailmain_continue}";
__id20_.textColor = 16513527;
__id20_.textSize = 100;
__id20_.bold = false;
__id20_.disableWordwrap = false;
__id20_.embedFonts = true;
__id20_.font = "BerlinerGrotesk";
__id20_.hAlign = "center";
__id20_.multiline = false;
__id20_.vAlign = "middle";
__id20_.antiAliasType = "advanced";
__id20_.glowBlur = 3;
__id20_.glowColor = 0;
__id20_.useGlowFilter = false;
__id20_.glowQuality = 1;
__id20_.glowStrength = 5;
__id20_.gridFitType = "pixel";
__id20_.italic = false;
__id20_.selectable = false;
__id20_.underline = false;
try {
__id20_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 21
//lb_detailmain_cook_229 (Skeleton_fla.lb_detailmain_cook_229)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_cook_229 extends MovieClip {
public var __id45_:LocalizedTextField;
public function lb_detailmain_cook_229(){
__setProp___id45__lb_detailmain_cook_Layer1_0();
}
function __setProp___id45__lb_detailmain_cook_Layer1_0(){
try {
__id45_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id45_.text = "{lb_detailmain_cook}";
__id45_.textColor = 15367955;
__id45_.textSize = 100;
__id45_.bold = false;
__id45_.disableWordwrap = false;
__id45_.embedFonts = true;
__id45_.font = "BerlinerGrotesk";
__id45_.hAlign = "center";
__id45_.multiline = false;
__id45_.vAlign = "middle";
__id45_.antiAliasType = "advanced";
__id45_.glowBlur = 3;
__id45_.glowColor = 0;
__id45_.useGlowFilter = false;
__id45_.glowQuality = 1;
__id45_.glowStrength = 5;
__id45_.gridFitType = "pixel";
__id45_.italic = false;
__id45_.selectable = false;
__id45_.underline = false;
try {
__id45_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 22
//lb_detailmain_next_264 (Skeleton_fla.lb_detailmain_next_264)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_next_264 extends MovieClip {
public var __id39_:LocalizedTextField;
public function lb_detailmain_next_264(){
__setProp___id39__lb_detailmain_next_Layer1_0();
}
function __setProp___id39__lb_detailmain_next_Layer1_0(){
try {
__id39_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id39_.text = "{lb_detailmain_next}";
__id39_.textColor = 15367955;
__id39_.textSize = 100;
__id39_.bold = false;
__id39_.disableWordwrap = false;
__id39_.embedFonts = true;
__id39_.font = "BerlinerGrotesk";
__id39_.hAlign = "center";
__id39_.multiline = false;
__id39_.vAlign = "middle";
__id39_.antiAliasType = "advanced";
__id39_.glowBlur = 3;
__id39_.glowColor = 0;
__id39_.useGlowFilter = false;
__id39_.glowQuality = 1;
__id39_.glowStrength = 5;
__id39_.gridFitType = "pixel";
__id39_.italic = false;
__id39_.selectable = false;
__id39_.underline = false;
try {
__id39_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 23
//lb_detailmain_poin1_359 (Skeleton_fla.lb_detailmain_poin1_359)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin1_359 extends MovieClip {
public var __id19_:LocalizedTextField;
public function lb_detailmain_poin1_359(){
__setProp___id19__lb_detailmain_poin1_Layer1_0();
}
function __setProp___id19__lb_detailmain_poin1_Layer1_0(){
try {
__id19_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id19_.text = "{lb_detailmain_poin1}";
__id19_.textColor = 0xFFFFFF;
__id19_.textSize = 100;
__id19_.bold = false;
__id19_.disableWordwrap = false;
__id19_.embedFonts = true;
__id19_.font = "BerlinerGrotesk";
__id19_.hAlign = "center";
__id19_.multiline = true;
__id19_.vAlign = "middle";
__id19_.antiAliasType = "advanced";
__id19_.glowBlur = 3;
__id19_.glowColor = 0;
__id19_.useGlowFilter = false;
__id19_.glowQuality = 1;
__id19_.glowStrength = 5;
__id19_.gridFitType = "pixel";
__id19_.italic = false;
__id19_.selectable = false;
__id19_.underline = false;
try {
__id19_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 24
//lb_detailmain_poin10_368 (Skeleton_fla.lb_detailmain_poin10_368)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin10_368 extends MovieClip {
public var __id10_:LocalizedTextField;
public function lb_detailmain_poin10_368(){
__setProp___id10__lb_detailmain_poin10_Layer1_0();
}
function __setProp___id10__lb_detailmain_poin10_Layer1_0(){
try {
__id10_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id10_.text = "{lb_detailmain_poin10}";
__id10_.textColor = 0xFFFFFF;
__id10_.textSize = 100;
__id10_.bold = false;
__id10_.disableWordwrap = false;
__id10_.embedFonts = true;
__id10_.font = "BerlinerGrotesk";
__id10_.hAlign = "center";
__id10_.multiline = true;
__id10_.vAlign = "middle";
__id10_.antiAliasType = "advanced";
__id10_.glowBlur = 3;
__id10_.glowColor = 0;
__id10_.useGlowFilter = false;
__id10_.glowQuality = 1;
__id10_.glowStrength = 5;
__id10_.gridFitType = "pixel";
__id10_.italic = false;
__id10_.selectable = false;
__id10_.underline = false;
try {
__id10_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 25
//lb_detailmain_poin11_369 (Skeleton_fla.lb_detailmain_poin11_369)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin11_369 extends MovieClip {
public var __id9_:LocalizedTextField;
public function lb_detailmain_poin11_369(){
__setProp___id9__lb_detailmain_poin11_Layer1_0();
}
function __setProp___id9__lb_detailmain_poin11_Layer1_0(){
try {
__id9_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id9_.text = "{lb_detailmain_poin11}";
__id9_.textColor = 0xFFFFFF;
__id9_.textSize = 100;
__id9_.bold = false;
__id9_.disableWordwrap = false;
__id9_.embedFonts = true;
__id9_.font = "BerlinerGrotesk";
__id9_.hAlign = "center";
__id9_.multiline = true;
__id9_.vAlign = "middle";
__id9_.antiAliasType = "advanced";
__id9_.glowBlur = 3;
__id9_.glowColor = 0;
__id9_.useGlowFilter = false;
__id9_.glowQuality = 1;
__id9_.glowStrength = 5;
__id9_.gridFitType = "pixel";
__id9_.italic = false;
__id9_.selectable = false;
__id9_.underline = false;
try {
__id9_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 26
//lb_detailmain_poin12_370 (Skeleton_fla.lb_detailmain_poin12_370)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin12_370 extends MovieClip {
public var __id8_:LocalizedTextField;
public function lb_detailmain_poin12_370(){
__setProp___id8__lb_detailmain_poin12_Layer1_0();
}
function __setProp___id8__lb_detailmain_poin12_Layer1_0(){
try {
__id8_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id8_.text = "{lb_detailmain_poin12}";
__id8_.textColor = 0xFFFFFF;
__id8_.textSize = 100;
__id8_.bold = false;
__id8_.disableWordwrap = false;
__id8_.embedFonts = true;
__id8_.font = "BerlinerGrotesk";
__id8_.hAlign = "center";
__id8_.multiline = true;
__id8_.vAlign = "middle";
__id8_.antiAliasType = "advanced";
__id8_.glowBlur = 3;
__id8_.glowColor = 0;
__id8_.useGlowFilter = false;
__id8_.glowQuality = 1;
__id8_.glowStrength = 5;
__id8_.gridFitType = "pixel";
__id8_.italic = false;
__id8_.selectable = false;
__id8_.underline = false;
try {
__id8_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 27
//lb_detailmain_poin2_360 (Skeleton_fla.lb_detailmain_poin2_360)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin2_360 extends MovieClip {
public var __id18_:LocalizedTextField;
public function lb_detailmain_poin2_360(){
__setProp___id18__lb_detailmain_poin2_Layer1_0();
}
function __setProp___id18__lb_detailmain_poin2_Layer1_0(){
try {
__id18_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id18_.text = "{lb_detailmain_poin2}";
__id18_.textColor = 0xFFFFFF;
__id18_.textSize = 100;
__id18_.bold = false;
__id18_.disableWordwrap = false;
__id18_.embedFonts = true;
__id18_.font = "BerlinerGrotesk";
__id18_.hAlign = "center";
__id18_.multiline = true;
__id18_.vAlign = "middle";
__id18_.antiAliasType = "advanced";
__id18_.glowBlur = 3;
__id18_.glowColor = 0;
__id18_.useGlowFilter = false;
__id18_.glowQuality = 1;
__id18_.glowStrength = 5;
__id18_.gridFitType = "pixel";
__id18_.italic = false;
__id18_.selectable = false;
__id18_.underline = false;
try {
__id18_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 28
//lb_detailmain_poin3_361 (Skeleton_fla.lb_detailmain_poin3_361)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin3_361 extends MovieClip {
public var __id17_:LocalizedTextField;
public function lb_detailmain_poin3_361(){
__setProp___id17__lb_detailmain_poin3_Layer1_0();
}
function __setProp___id17__lb_detailmain_poin3_Layer1_0(){
try {
__id17_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id17_.text = "{lb_detailmain_poin3}";
__id17_.textColor = 0xFFFFFF;
__id17_.textSize = 100;
__id17_.bold = false;
__id17_.disableWordwrap = false;
__id17_.embedFonts = true;
__id17_.font = "BerlinerGrotesk";
__id17_.hAlign = "center";
__id17_.multiline = true;
__id17_.vAlign = "middle";
__id17_.antiAliasType = "advanced";
__id17_.glowBlur = 3;
__id17_.glowColor = 0;
__id17_.useGlowFilter = false;
__id17_.glowQuality = 1;
__id17_.glowStrength = 5;
__id17_.gridFitType = "pixel";
__id17_.italic = false;
__id17_.selectable = false;
__id17_.underline = false;
try {
__id17_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 29
//lb_detailmain_poin4_362 (Skeleton_fla.lb_detailmain_poin4_362)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin4_362 extends MovieClip {
public var __id16_:LocalizedTextField;
public function lb_detailmain_poin4_362(){
__setProp___id16__lb_detailmain_poin4_Layer1_0();
}
function __setProp___id16__lb_detailmain_poin4_Layer1_0(){
try {
__id16_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id16_.text = "{lb_detailmain_poin4}";
__id16_.textColor = 0xFFFFFF;
__id16_.textSize = 100;
__id16_.bold = false;
__id16_.disableWordwrap = false;
__id16_.embedFonts = true;
__id16_.font = "BerlinerGrotesk";
__id16_.hAlign = "center";
__id16_.multiline = true;
__id16_.vAlign = "middle";
__id16_.antiAliasType = "advanced";
__id16_.glowBlur = 3;
__id16_.glowColor = 0;
__id16_.useGlowFilter = false;
__id16_.glowQuality = 1;
__id16_.glowStrength = 5;
__id16_.gridFitType = "pixel";
__id16_.italic = false;
__id16_.selectable = false;
__id16_.underline = false;
try {
__id16_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 30
//lb_detailmain_poin5_363 (Skeleton_fla.lb_detailmain_poin5_363)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin5_363 extends MovieClip {
public var __id15_:LocalizedTextField;
public function lb_detailmain_poin5_363(){
__setProp___id15__lb_detailmain_poin5_Layer1_0();
}
function __setProp___id15__lb_detailmain_poin5_Layer1_0(){
try {
__id15_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id15_.text = "{lb_detailmain_poin5}";
__id15_.textColor = 0xFFFFFF;
__id15_.textSize = 100;
__id15_.bold = false;
__id15_.disableWordwrap = false;
__id15_.embedFonts = true;
__id15_.font = "BerlinerGrotesk";
__id15_.hAlign = "center";
__id15_.multiline = true;
__id15_.vAlign = "middle";
__id15_.antiAliasType = "advanced";
__id15_.glowBlur = 3;
__id15_.glowColor = 0;
__id15_.useGlowFilter = false;
__id15_.glowQuality = 1;
__id15_.glowStrength = 5;
__id15_.gridFitType = "pixel";
__id15_.italic = false;
__id15_.selectable = false;
__id15_.underline = false;
try {
__id15_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 31
//lb_detailmain_poin6_364 (Skeleton_fla.lb_detailmain_poin6_364)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin6_364 extends MovieClip {
public var __id14_:LocalizedTextField;
public function lb_detailmain_poin6_364(){
__setProp___id14__lb_detailmain_poin6_Layer1_0();
}
function __setProp___id14__lb_detailmain_poin6_Layer1_0(){
try {
__id14_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id14_.text = "{lb_detailmain_poin6}";
__id14_.textColor = 0xFFFFFF;
__id14_.textSize = 100;
__id14_.bold = false;
__id14_.disableWordwrap = false;
__id14_.embedFonts = true;
__id14_.font = "BerlinerGrotesk";
__id14_.hAlign = "center";
__id14_.multiline = true;
__id14_.vAlign = "middle";
__id14_.antiAliasType = "advanced";
__id14_.glowBlur = 3;
__id14_.glowColor = 0;
__id14_.useGlowFilter = false;
__id14_.glowQuality = 1;
__id14_.glowStrength = 5;
__id14_.gridFitType = "pixel";
__id14_.italic = false;
__id14_.selectable = false;
__id14_.underline = false;
try {
__id14_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 32
//lb_detailmain_poin7_365 (Skeleton_fla.lb_detailmain_poin7_365)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin7_365 extends MovieClip {
public var __id13_:LocalizedTextField;
public function lb_detailmain_poin7_365(){
__setProp___id13__lb_detailmain_poin7_Layer1_0();
}
function __setProp___id13__lb_detailmain_poin7_Layer1_0(){
try {
__id13_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id13_.text = "{lb_detailmain_poin7}";
__id13_.textColor = 0xFFFFFF;
__id13_.textSize = 100;
__id13_.bold = false;
__id13_.disableWordwrap = false;
__id13_.embedFonts = true;
__id13_.font = "BerlinerGrotesk";
__id13_.hAlign = "center";
__id13_.multiline = true;
__id13_.vAlign = "middle";
__id13_.antiAliasType = "advanced";
__id13_.glowBlur = 3;
__id13_.glowColor = 0;
__id13_.useGlowFilter = false;
__id13_.glowQuality = 1;
__id13_.glowStrength = 5;
__id13_.gridFitType = "pixel";
__id13_.italic = false;
__id13_.selectable = false;
__id13_.underline = false;
try {
__id13_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 33
//lb_detailmain_poin8_366 (Skeleton_fla.lb_detailmain_poin8_366)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin8_366 extends MovieClip {
public var __id12_:LocalizedTextField;
public function lb_detailmain_poin8_366(){
__setProp___id12__lb_detailmain_poin8_Layer1_0();
}
function __setProp___id12__lb_detailmain_poin8_Layer1_0(){
try {
__id12_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id12_.text = "{lb_detailmain_poin8}";
__id12_.textColor = 0xFFFFFF;
__id12_.textSize = 100;
__id12_.bold = false;
__id12_.disableWordwrap = false;
__id12_.embedFonts = true;
__id12_.font = "BerlinerGrotesk";
__id12_.hAlign = "center";
__id12_.multiline = true;
__id12_.vAlign = "middle";
__id12_.antiAliasType = "advanced";
__id12_.glowBlur = 3;
__id12_.glowColor = 0;
__id12_.useGlowFilter = false;
__id12_.glowQuality = 1;
__id12_.glowStrength = 5;
__id12_.gridFitType = "pixel";
__id12_.italic = false;
__id12_.selectable = false;
__id12_.underline = false;
try {
__id12_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 34
//lb_detailmain_poin9_367 (Skeleton_fla.lb_detailmain_poin9_367)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_poin9_367 extends MovieClip {
public var __id11_:LocalizedTextField;
public function lb_detailmain_poin9_367(){
__setProp___id11__lb_detailmain_poin9_Layer1_0();
}
function __setProp___id11__lb_detailmain_poin9_Layer1_0(){
try {
__id11_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id11_.text = "{lb_detailmain_poin9}";
__id11_.textColor = 0xFFFFFF;
__id11_.textSize = 100;
__id11_.bold = false;
__id11_.disableWordwrap = false;
__id11_.embedFonts = true;
__id11_.font = "BerlinerGrotesk";
__id11_.hAlign = "center";
__id11_.multiline = true;
__id11_.vAlign = "middle";
__id11_.antiAliasType = "advanced";
__id11_.glowBlur = 3;
__id11_.glowColor = 0;
__id11_.useGlowFilter = false;
__id11_.glowQuality = 1;
__id11_.glowStrength = 5;
__id11_.gridFitType = "pixel";
__id11_.italic = false;
__id11_.selectable = false;
__id11_.underline = false;
try {
__id11_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 35
//lb_detailmain_practice_236 (Skeleton_fla.lb_detailmain_practice_236)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_practice_236 extends MovieClip {
public var __id43_:LocalizedTextField;
public function lb_detailmain_practice_236(){
__setProp___id43__lb_detailmain_practice_Layer1_0();
}
function __setProp___id43__lb_detailmain_practice_Layer1_0(){
try {
__id43_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id43_.text = "{lb_detailmain_practice}";
__id43_.textColor = 16513527;
__id43_.textSize = 100;
__id43_.bold = false;
__id43_.disableWordwrap = false;
__id43_.embedFonts = true;
__id43_.font = "BerlinerGrotesk";
__id43_.hAlign = "center";
__id43_.multiline = false;
__id43_.vAlign = "middle";
__id43_.antiAliasType = "advanced";
__id43_.glowBlur = 3;
__id43_.glowColor = 0;
__id43_.useGlowFilter = false;
__id43_.glowQuality = 1;
__id43_.glowStrength = 5;
__id43_.gridFitType = "pixel";
__id43_.italic = false;
__id43_.selectable = false;
__id43_.underline = false;
try {
__id43_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 36
//lb_detailmain_quit_325 (Skeleton_fla.lb_detailmain_quit_325)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_quit_325 extends MovieClip {
public var __id21_:LocalizedTextField;
public function lb_detailmain_quit_325(){
__setProp___id21__lb_detailmain_quit_Layer1_0();
}
function __setProp___id21__lb_detailmain_quit_Layer1_0(){
try {
__id21_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id21_.text = "{lb_detailmain_quit}";
__id21_.textColor = 16513527;
__id21_.textSize = 100;
__id21_.bold = false;
__id21_.disableWordwrap = false;
__id21_.embedFonts = true;
__id21_.font = "BerlinerGrotesk";
__id21_.hAlign = "center";
__id21_.multiline = false;
__id21_.vAlign = "middle";
__id21_.antiAliasType = "advanced";
__id21_.glowBlur = 3;
__id21_.glowColor = 0;
__id21_.useGlowFilter = false;
__id21_.glowQuality = 1;
__id21_.glowStrength = 5;
__id21_.gridFitType = "pixel";
__id21_.italic = false;
__id21_.selectable = false;
__id21_.underline = false;
try {
__id21_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 37
//lb_detailmain_recipe_262 (Skeleton_fla.lb_detailmain_recipe_262)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_recipe_262 extends MovieClip {
public var __id40_:LocalizedTextField;
public function lb_detailmain_recipe_262(){
__setProp___id40__lb_detailmain_recipe_Layer1_0();
}
function __setProp___id40__lb_detailmain_recipe_Layer1_0(){
try {
__id40_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id40_.text = "{lb_detailmain_recipe}";
__id40_.textColor = 16513527;
__id40_.textSize = 100;
__id40_.bold = false;
__id40_.disableWordwrap = false;
__id40_.embedFonts = true;
__id40_.font = "BerlinerGrotesk";
__id40_.hAlign = "center";
__id40_.multiline = false;
__id40_.vAlign = "middle";
__id40_.antiAliasType = "advanced";
__id40_.glowBlur = 3;
__id40_.glowColor = 0;
__id40_.useGlowFilter = false;
__id40_.glowQuality = 1;
__id40_.glowStrength = 5;
__id40_.gridFitType = "pixel";
__id40_.italic = false;
__id40_.selectable = false;
__id40_.underline = false;
try {
__id40_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 38
//lb_detailmain_score_319 (Skeleton_fla.lb_detailmain_score_319)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_score_319 extends MovieClip {
public var __id25_:LocalizedTextField;
public function lb_detailmain_score_319(){
__setProp___id25__lb_detailmain_score_Layer1_0();
}
function __setProp___id25__lb_detailmain_score_Layer1_0(){
try {
__id25_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id25_.text = "{lb_detailmain_score}";
__id25_.textColor = 15367955;
__id25_.textSize = 100;
__id25_.bold = false;
__id25_.disableWordwrap = false;
__id25_.embedFonts = true;
__id25_.font = "BerlinerGrotesk";
__id25_.hAlign = "left";
__id25_.multiline = false;
__id25_.vAlign = "middle";
__id25_.antiAliasType = "advanced";
__id25_.glowBlur = 3;
__id25_.glowColor = 0;
__id25_.useGlowFilter = false;
__id25_.glowQuality = 1;
__id25_.glowStrength = 5;
__id25_.gridFitType = "pixel";
__id25_.italic = false;
__id25_.selectable = false;
__id25_.underline = false;
try {
__id25_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 39
//lb_detailmain_step_270 (Skeleton_fla.lb_detailmain_step_270)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_step_270 extends MovieClip {
public var __id37_:LocalizedTextField;
public function lb_detailmain_step_270(){
__setProp___id37__lb_detailmain_step_Layer1_0();
}
function __setProp___id37__lb_detailmain_step_Layer1_0(){
try {
__id37_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id37_.text = "{lb_detailmain_step}";
__id37_.textColor = 15367955;
__id37_.textSize = 40;
__id37_.bold = false;
__id37_.disableWordwrap = false;
__id37_.embedFonts = true;
__id37_.font = "BerlinerGrotesk";
__id37_.hAlign = "right";
__id37_.multiline = false;
__id37_.vAlign = "middle";
__id37_.antiAliasType = "advanced";
__id37_.glowBlur = 3;
__id37_.glowColor = 0;
__id37_.useGlowFilter = false;
__id37_.glowQuality = 1;
__id37_.glowStrength = 5;
__id37_.gridFitType = "pixel";
__id37_.italic = false;
__id37_.selectable = false;
__id37_.underline = false;
try {
__id37_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 40
//lb_detailmain_subtotal_321 (Skeleton_fla.lb_detailmain_subtotal_321)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_subtotal_321 extends MovieClip {
public var __id23_:LocalizedTextField;
public function lb_detailmain_subtotal_321(){
__setProp___id23__lb_detailmain_subtotal_Layer1_0();
}
function __setProp___id23__lb_detailmain_subtotal_Layer1_0(){
try {
__id23_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id23_.text = "{lb_detailmain_subtotal}";
__id23_.textColor = 15367955;
__id23_.textSize = 100;
__id23_.bold = false;
__id23_.disableWordwrap = false;
__id23_.embedFonts = true;
__id23_.font = "BerlinerGrotesk";
__id23_.hAlign = "left";
__id23_.multiline = false;
__id23_.vAlign = "middle";
__id23_.antiAliasType = "advanced";
__id23_.glowBlur = 3;
__id23_.glowColor = 0;
__id23_.useGlowFilter = false;
__id23_.glowQuality = 1;
__id23_.glowStrength = 5;
__id23_.gridFitType = "pixel";
__id23_.italic = false;
__id23_.selectable = false;
__id23_.underline = false;
try {
__id23_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 41
//lb_detailmain_timebonus_320 (Skeleton_fla.lb_detailmain_timebonus_320)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_timebonus_320 extends MovieClip {
public var __id24_:LocalizedTextField;
public function lb_detailmain_timebonus_320(){
__setProp___id24__lb_detailmain_timebonus_Layer1_0();
}
function __setProp___id24__lb_detailmain_timebonus_Layer1_0(){
try {
__id24_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id24_.text = "{lb_detailmain_timebonus}";
__id24_.textColor = 15367955;
__id24_.textSize = 100;
__id24_.bold = false;
__id24_.disableWordwrap = false;
__id24_.embedFonts = true;
__id24_.font = "BerlinerGrotesk";
__id24_.hAlign = "left";
__id24_.multiline = false;
__id24_.vAlign = "middle";
__id24_.antiAliasType = "advanced";
__id24_.glowBlur = 3;
__id24_.glowColor = 0;
__id24_.useGlowFilter = false;
__id24_.glowQuality = 1;
__id24_.glowStrength = 5;
__id24_.gridFitType = "pixel";
__id24_.italic = false;
__id24_.selectable = false;
__id24_.underline = false;
try {
__id24_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 42
//lb_detailmain_total_322 (Skeleton_fla.lb_detailmain_total_322)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_detailmain_total_322 extends MovieClip {
public var __id22_:LocalizedTextField;
public function lb_detailmain_total_322(){
__setProp___id22__lb_detailmain_total_Layer1_0();
}
function __setProp___id22__lb_detailmain_total_Layer1_0(){
try {
__id22_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id22_.text = "{lb_detailmain_total}";
__id22_.textColor = 15367955;
__id22_.textSize = 100;
__id22_.bold = false;
__id22_.disableWordwrap = false;
__id22_.embedFonts = true;
__id22_.font = "BerlinerGrotesk";
__id22_.hAlign = "left";
__id22_.multiline = false;
__id22_.vAlign = "middle";
__id22_.antiAliasType = "advanced";
__id22_.glowBlur = 3;
__id22_.glowColor = 0;
__id22_.useGlowFilter = false;
__id22_.glowQuality = 1;
__id22_.glowStrength = 5;
__id22_.gridFitType = "pixel";
__id22_.italic = false;
__id22_.selectable = false;
__id22_.underline = false;
try {
__id22_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 43
//lb_end_buttonback_222 (Skeleton_fla.lb_end_buttonback_222)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_end_buttonback_222 extends MovieClip {
public var __id47_:LocalizedTextField;
public function lb_end_buttonback_222(){
__setProp___id47__lb_end_buttonback_Layer1_0();
}
function __setProp___id47__lb_end_buttonback_Layer1_0(){
try {
__id47_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id47_.text = "{lb_end_buttonback}";
__id47_.textColor = 16513527;
__id47_.textSize = 100;
__id47_.bold = false;
__id47_.disableWordwrap = false;
__id47_.embedFonts = true;
__id47_.font = "BerlinerGrotesk";
__id47_.hAlign = "center";
__id47_.multiline = true;
__id47_.vAlign = "middle";
__id47_.antiAliasType = "advanced";
__id47_.glowBlur = 3;
__id47_.glowColor = 0;
__id47_.useGlowFilter = false;
__id47_.glowQuality = 1;
__id47_.glowStrength = 5;
__id47_.gridFitType = "pixel";
__id47_.italic = false;
__id47_.selectable = false;
__id47_.underline = false;
try {
__id47_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 44
//lb_end_buttonrecipe_218 (Skeleton_fla.lb_end_buttonrecipe_218)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_end_buttonrecipe_218 extends MovieClip {
public var __id48_:LocalizedTextField;
public function lb_end_buttonrecipe_218(){
__setProp___id48__lb_end_buttonrecipe_Layer1_0();
}
function __setProp___id48__lb_end_buttonrecipe_Layer1_0(){
try {
__id48_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id48_.text = "{lb_end_buttonrecipe}";
__id48_.textColor = 16513527;
__id48_.textSize = 100;
__id48_.bold = false;
__id48_.disableWordwrap = false;
__id48_.embedFonts = true;
__id48_.font = "BerlinerGrotesk";
__id48_.hAlign = "center";
__id48_.multiline = true;
__id48_.vAlign = "middle";
__id48_.antiAliasType = "advanced";
__id48_.glowBlur = 3;
__id48_.glowColor = 0;
__id48_.useGlowFilter = false;
__id48_.glowQuality = 1;
__id48_.glowStrength = 5;
__id48_.gridFitType = "pixel";
__id48_.italic = false;
__id48_.selectable = false;
__id48_.underline = false;
try {
__id48_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 45
//lb_exit_77 (Skeleton_fla.lb_exit_77)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_exit_77 extends MovieClip {
public var __id70_:LocalizedTextField;
public function lb_exit_77(){
__setProp___id70__lb_exit_Layer1_0();
}
function __setProp___id70__lb_exit_Layer1_0(){
try {
__id70_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id70_.text = "{lb_exit}";
__id70_.textColor = 5900051;
__id70_.textSize = 100;
__id70_.bold = false;
__id70_.disableWordwrap = false;
__id70_.embedFonts = true;
__id70_.font = "BerlinerGrotesk";
__id70_.hAlign = "center";
__id70_.multiline = true;
__id70_.vAlign = "middle";
__id70_.antiAliasType = "advanced";
__id70_.glowBlur = 3;
__id70_.glowColor = 0;
__id70_.useGlowFilter = false;
__id70_.glowQuality = 1;
__id70_.glowStrength = 5;
__id70_.gridFitType = "pixel";
__id70_.italic = false;
__id70_.selectable = false;
__id70_.underline = false;
try {
__id70_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 46
//lb_game_balloon10_198 (Skeleton_fla.lb_game_balloon10_198)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_balloon10_198 extends MovieClip {
public var __id52_:LocalizedTextField;
public function lb_game_balloon10_198(){
__setProp___id52__lb_game_balloon10_Layer1_0();
}
function __setProp___id52__lb_game_balloon10_Layer1_0(){
try {
__id52_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id52_.text = "{lb_game_balloon10}";
__id52_.textColor = 0;
__id52_.textSize = 100;
__id52_.bold = false;
__id52_.disableWordwrap = false;
__id52_.embedFonts = true;
__id52_.font = "BerlinerGrotesk";
__id52_.hAlign = "center";
__id52_.multiline = true;
__id52_.vAlign = "middle";
__id52_.antiAliasType = "advanced";
__id52_.glowBlur = 3;
__id52_.glowColor = 0;
__id52_.useGlowFilter = false;
__id52_.glowQuality = 1;
__id52_.glowStrength = 5;
__id52_.gridFitType = "pixel";
__id52_.italic = false;
__id52_.selectable = false;
__id52_.underline = false;
try {
__id52_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 47
//lb_game_balloon11_197 (Skeleton_fla.lb_game_balloon11_197)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_balloon11_197 extends MovieClip {
public var __id53_:LocalizedTextField;
public function lb_game_balloon11_197(){
__setProp___id53__lb_game_balloon11_Layer1_0();
}
function __setProp___id53__lb_game_balloon11_Layer1_0(){
try {
__id53_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id53_.text = "{lb_game_balloon11}";
__id53_.textColor = 0;
__id53_.textSize = 100;
__id53_.bold = false;
__id53_.disableWordwrap = false;
__id53_.embedFonts = true;
__id53_.font = "BerlinerGrotesk";
__id53_.hAlign = "center";
__id53_.multiline = true;
__id53_.vAlign = "middle";
__id53_.antiAliasType = "advanced";
__id53_.glowBlur = 3;
__id53_.glowColor = 0;
__id53_.useGlowFilter = false;
__id53_.glowQuality = 1;
__id53_.glowStrength = 5;
__id53_.gridFitType = "pixel";
__id53_.italic = false;
__id53_.selectable = false;
__id53_.underline = false;
try {
__id53_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 48
//lb_game_book_96 (Skeleton_fla.lb_game_book_96)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_book_96 extends MovieClip {
public var __id66_:LocalizedTextField;
public function lb_game_book_96(){
__setProp___id66__lb_game_book_Layer1_0();
}
function __setProp___id66__lb_game_book_Layer1_0(){
try {
__id66_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id66_.text = "{lb_game_book}";
__id66_.textColor = 5900051;
__id66_.textSize = 100;
__id66_.bold = false;
__id66_.disableWordwrap = false;
__id66_.embedFonts = true;
__id66_.font = "BerlinerGrotesk";
__id66_.hAlign = "center";
__id66_.multiline = true;
__id66_.vAlign = "middle";
__id66_.antiAliasType = "advanced";
__id66_.glowBlur = 3;
__id66_.glowColor = 0;
__id66_.useGlowFilter = false;
__id66_.glowQuality = 1;
__id66_.glowStrength = 5;
__id66_.gridFitType = "pixel";
__id66_.italic = false;
__id66_.selectable = false;
__id66_.underline = false;
try {
__id66_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 49
//lb_game_excellent_196 (Skeleton_fla.lb_game_excellent_196)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_excellent_196 extends MovieClip {
public var __id54_:LocalizedTextField;
public function lb_game_excellent_196(){
__setProp___id54__lb_game_excellent_Layer1_0();
}
function __setProp___id54__lb_game_excellent_Layer1_0(){
try {
__id54_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id54_.text = "{lb_game_excellent}";
__id54_.textColor = 0;
__id54_.textSize = 100;
__id54_.bold = false;
__id54_.disableWordwrap = false;
__id54_.embedFonts = true;
__id54_.font = "BerlinerGrotesk";
__id54_.hAlign = "center";
__id54_.multiline = true;
__id54_.vAlign = "middle";
__id54_.antiAliasType = "advanced";
__id54_.glowBlur = 3;
__id54_.glowColor = 0;
__id54_.useGlowFilter = false;
__id54_.glowQuality = 1;
__id54_.glowStrength = 5;
__id54_.gridFitType = "pixel";
__id54_.italic = false;
__id54_.selectable = false;
__id54_.underline = false;
try {
__id54_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 50
//lb_game_excellent_375 (Skeleton_fla.lb_game_excellent_375)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_excellent_375 extends MovieClip {
public var __id6_:LocalizedTextField;
public function lb_game_excellent_375(){
__setProp___id6__lb_game_excellent_Layer1_0();
}
function __setProp___id6__lb_game_excellent_Layer1_0(){
try {
__id6_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id6_.text = "{lb_game_excellent}";
__id6_.textColor = 16576033;
__id6_.textSize = 100;
__id6_.bold = false;
__id6_.disableWordwrap = false;
__id6_.embedFonts = true;
__id6_.font = "BerlinerGrotesk";
__id6_.hAlign = "center";
__id6_.multiline = true;
__id6_.vAlign = "middle";
__id6_.antiAliasType = "advanced";
__id6_.glowBlur = 3;
__id6_.glowColor = 0;
__id6_.useGlowFilter = false;
__id6_.glowQuality = 1;
__id6_.glowStrength = 5;
__id6_.gridFitType = "pixel";
__id6_.italic = false;
__id6_.selectable = false;
__id6_.underline = false;
try {
__id6_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 51
//lb_game_go_373 (Skeleton_fla.lb_game_go_373)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_go_373 extends MovieClip {
public var __id7_:LocalizedTextField;
public function lb_game_go_373(){
__setProp___id7__lb_game_go_Layer1_0();
}
function __setProp___id7__lb_game_go_Layer1_0(){
try {
__id7_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id7_.text = "{lb_game_go}";
__id7_.textColor = 16576033;
__id7_.textSize = 100;
__id7_.bold = false;
__id7_.disableWordwrap = false;
__id7_.embedFonts = true;
__id7_.font = "BerlinerGrotesk";
__id7_.hAlign = "center";
__id7_.multiline = true;
__id7_.vAlign = "middle";
__id7_.antiAliasType = "advanced";
__id7_.glowBlur = 3;
__id7_.glowColor = 0;
__id7_.useGlowFilter = false;
__id7_.glowQuality = 1;
__id7_.glowStrength = 5;
__id7_.gridFitType = "pixel";
__id7_.italic = false;
__id7_.selectable = false;
__id7_.underline = false;
try {
__id7_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 52
//lb_game_hint_72 (Skeleton_fla.lb_game_hint_72)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_hint_72 extends MovieClip {
public var __id71_:LocalizedTextField;
public function lb_game_hint_72(){
__setProp___id71__lb_game_hint_Layer1_0();
}
function __setProp___id71__lb_game_hint_Layer1_0(){
try {
__id71_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id71_.text = "{lb_game_hint}";
__id71_.textColor = 5900051;
__id71_.textSize = 100;
__id71_.bold = false;
__id71_.disableWordwrap = false;
__id71_.embedFonts = true;
__id71_.font = "BerlinerGrotesk";
__id71_.hAlign = "center";
__id71_.multiline = true;
__id71_.vAlign = "middle";
__id71_.antiAliasType = "advanced";
__id71_.glowBlur = 3;
__id71_.glowColor = 0;
__id71_.useGlowFilter = false;
__id71_.glowQuality = 1;
__id71_.glowStrength = 5;
__id71_.gridFitType = "pixel";
__id71_.italic = false;
__id71_.selectable = false;
__id71_.underline = false;
try {
__id71_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 53
//lb_game_off_384 (Skeleton_fla.lb_game_off_384)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_off_384 extends MovieClip {
public var __id3_:LocalizedTextField;
public function lb_game_off_384(){
__setProp___id3__lb_game_off_Layer1_0();
}
function __setProp___id3__lb_game_off_Layer1_0(){
try {
__id3_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id3_.text = "{lb_game_off}";
__id3_.textColor = 0;
__id3_.textSize = 100;
__id3_.bold = false;
__id3_.disableWordwrap = false;
__id3_.embedFonts = true;
__id3_.font = "BerlinerGrotesk";
__id3_.hAlign = "center";
__id3_.multiline = true;
__id3_.vAlign = "middle";
__id3_.antiAliasType = "advanced";
__id3_.glowBlur = 3;
__id3_.glowColor = 0;
__id3_.useGlowFilter = false;
__id3_.glowQuality = 1;
__id3_.glowStrength = 5;
__id3_.gridFitType = "pixel";
__id3_.italic = false;
__id3_.selectable = false;
__id3_.underline = false;
try {
__id3_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 54
//lb_game_on_390 (Skeleton_fla.lb_game_on_390)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_on_390 extends MovieClip {
public var __id1_:LocalizedTextField;
public function lb_game_on_390(){
__setProp___id1__lb_game_on_Layer1_0();
}
function __setProp___id1__lb_game_on_Layer1_0(){
try {
__id1_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id1_.text = "{lb_game_on}";
__id1_.textColor = 0;
__id1_.textSize = 100;
__id1_.bold = false;
__id1_.disableWordwrap = false;
__id1_.embedFonts = true;
__id1_.font = "BerlinerGrotesk";
__id1_.hAlign = "center";
__id1_.multiline = true;
__id1_.vAlign = "middle";
__id1_.antiAliasType = "advanced";
__id1_.glowBlur = 3;
__id1_.glowColor = 0;
__id1_.useGlowFilter = false;
__id1_.glowQuality = 1;
__id1_.glowStrength = 5;
__id1_.gridFitType = "pixel";
__id1_.italic = false;
__id1_.selectable = false;
__id1_.underline = false;
try {
__id1_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 55
//lb_game_oventime_411 (Skeleton_fla.lb_game_oventime_411)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_oventime_411 extends MovieClip {
public var __id0_:LocalizedTextField;
public function lb_game_oventime_411(){
__setProp___id0__lb_game_oventime_Layer1_0();
}
function __setProp___id0__lb_game_oventime_Layer1_0(){
try {
__id0_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id0_.text = "{lb_game_oventime}";
__id0_.textColor = 0;
__id0_.textSize = 100;
__id0_.bold = false;
__id0_.disableWordwrap = false;
__id0_.embedFonts = true;
__id0_.font = "BerlinerGrotesk";
__id0_.hAlign = "center";
__id0_.multiline = true;
__id0_.vAlign = "middle";
__id0_.antiAliasType = "advanced";
__id0_.glowBlur = 3;
__id0_.glowColor = 0;
__id0_.useGlowFilter = false;
__id0_.glowQuality = 1;
__id0_.glowStrength = 5;
__id0_.gridFitType = "pixel";
__id0_.italic = false;
__id0_.selectable = false;
__id0_.underline = false;
try {
__id0_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 56
//lb_game_perfecto_377 (Skeleton_fla.lb_game_perfecto_377)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_perfecto_377 extends MovieClip {
public var __id5_:LocalizedTextField;
public function lb_game_perfecto_377(){
__setProp___id5__lb_game_perfecto_Layer1_0();
}
function __setProp___id5__lb_game_perfecto_Layer1_0(){
try {
__id5_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id5_.text = "{lb_game_perfecto}";
__id5_.textColor = 16576033;
__id5_.textSize = 100;
__id5_.bold = false;
__id5_.disableWordwrap = false;
__id5_.embedFonts = true;
__id5_.font = "BerlinerGrotesk";
__id5_.hAlign = "center";
__id5_.multiline = true;
__id5_.vAlign = "middle";
__id5_.antiAliasType = "advanced";
__id5_.glowBlur = 3;
__id5_.glowColor = 0;
__id5_.useGlowFilter = false;
__id5_.glowQuality = 1;
__id5_.glowStrength = 5;
__id5_.gridFitType = "pixel";
__id5_.italic = false;
__id5_.selectable = false;
__id5_.underline = false;
try {
__id5_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 57
//lb_game_reset_387 (Skeleton_fla.lb_game_reset_387)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_reset_387 extends MovieClip {
public var __id2_:LocalizedTextField;
public function lb_game_reset_387(){
__setProp___id2__lb_game_reset_Layer1_0();
}
function __setProp___id2__lb_game_reset_Layer1_0(){
try {
__id2_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id2_.text = "{lb_game_reset}";
__id2_.textColor = 0;
__id2_.textSize = 100;
__id2_.bold = false;
__id2_.disableWordwrap = false;
__id2_.embedFonts = true;
__id2_.font = "BerlinerGrotesk";
__id2_.hAlign = "center";
__id2_.multiline = true;
__id2_.vAlign = "middle";
__id2_.antiAliasType = "advanced";
__id2_.glowBlur = 3;
__id2_.glowColor = 0;
__id2_.useGlowFilter = false;
__id2_.glowQuality = 1;
__id2_.glowStrength = 5;
__id2_.gridFitType = "pixel";
__id2_.italic = false;
__id2_.selectable = false;
__id2_.underline = false;
try {
__id2_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 58
//lb_game_timeprepare_85 (Skeleton_fla.lb_game_timeprepare_85)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_timeprepare_85 extends MovieClip {
public var __id68_:LocalizedTextField;
public function lb_game_timeprepare_85(){
__setProp___id68__lb_game_timeprepare_Layer1_0();
}
function __setProp___id68__lb_game_timeprepare_Layer1_0(){
try {
__id68_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id68_.text = "{lb_game_timeprepare}";
__id68_.textColor = 5900051;
__id68_.textSize = 100;
__id68_.bold = false;
__id68_.disableWordwrap = false;
__id68_.embedFonts = true;
__id68_.font = "BerlinerGrotesk";
__id68_.hAlign = "center";
__id68_.multiline = true;
__id68_.vAlign = "middle";
__id68_.antiAliasType = "advanced";
__id68_.glowBlur = 3;
__id68_.glowColor = 0;
__id68_.useGlowFilter = false;
__id68_.glowQuality = 1;
__id68_.glowStrength = 5;
__id68_.gridFitType = "pixel";
__id68_.italic = false;
__id68_.selectable = false;
__id68_.underline = false;
try {
__id68_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 59
//lb_game_timeup_379 (Skeleton_fla.lb_game_timeup_379)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_game_timeup_379 extends MovieClip {
public var __id4_:LocalizedTextField;
public function lb_game_timeup_379(){
__setProp___id4__lb_game_timeup_Layer1_0();
}
function __setProp___id4__lb_game_timeup_Layer1_0(){
try {
__id4_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id4_.text = "{lb_game_timeup}";
__id4_.textColor = 16576033;
__id4_.textSize = 100;
__id4_.bold = false;
__id4_.disableWordwrap = false;
__id4_.embedFonts = true;
__id4_.font = "BerlinerGrotesk";
__id4_.hAlign = "center";
__id4_.multiline = true;
__id4_.vAlign = "middle";
__id4_.antiAliasType = "advanced";
__id4_.glowBlur = 3;
__id4_.glowColor = 0;
__id4_.useGlowFilter = false;
__id4_.glowQuality = 1;
__id4_.glowStrength = 5;
__id4_.gridFitType = "pixel";
__id4_.italic = false;
__id4_.selectable = false;
__id4_.underline = false;
try {
__id4_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 60
//lb_mainmenu_buttonplay_156 (Skeleton_fla.lb_mainmenu_buttonplay_156)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_mainmenu_buttonplay_156 extends MovieClip {
public var __id64_:LocalizedTextField;
public function lb_mainmenu_buttonplay_156(){
__setProp___id64__lb_mainmenu_buttonplay_Layer1_0();
}
function __setProp___id64__lb_mainmenu_buttonplay_Layer1_0(){
try {
__id64_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id64_.text = "{lb_mainmenu_buttonplay}";
__id64_.textColor = 16513527;
__id64_.textSize = 100;
__id64_.bold = false;
__id64_.disableWordwrap = false;
__id64_.embedFonts = true;
__id64_.font = "BerlinerGrotesk";
__id64_.hAlign = "center";
__id64_.multiline = false;
__id64_.vAlign = "middle";
__id64_.antiAliasType = "advanced";
__id64_.glowBlur = 3;
__id64_.glowColor = 0;
__id64_.useGlowFilter = false;
__id64_.glowQuality = 1;
__id64_.glowStrength = 5;
__id64_.gridFitType = "pixel";
__id64_.italic = false;
__id64_.selectable = false;
__id64_.underline = false;
try {
__id64_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 61
//lb_mainmenu_title_158 (Skeleton_fla.lb_mainmenu_title_158)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_mainmenu_title_158 extends MovieClip {
public var __id63_:LocalizedTextField;
public function lb_mainmenu_title_158(){
__setProp___id63__lb_mainmenu_title_Layer1_0();
}
function __setProp___id63__lb_mainmenu_title_Layer1_0(){
try {
__id63_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id63_.text = "{lb_mainmenu_title}";
__id63_.textColor = 16513527;
__id63_.textSize = 100;
__id63_.bold = false;
__id63_.disableWordwrap = false;
__id63_.embedFonts = true;
__id63_.font = "BerlinerGrotesk";
__id63_.hAlign = "center";
__id63_.multiline = true;
__id63_.vAlign = "top";
__id63_.antiAliasType = "advanced";
__id63_.glowBlur = 3;
__id63_.glowColor = 0;
__id63_.useGlowFilter = false;
__id63_.glowQuality = 1;
__id63_.glowStrength = 5;
__id63_.gridFitType = "pixel";
__id63_.italic = false;
__id63_.selectable = false;
__id63_.underline = false;
try {
__id63_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 62
//lb_menucurry_conctens_227 (Skeleton_fla.lb_menucurry_conctens_227)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_menucurry_conctens_227 extends MovieClip {
public var __id46_:LocalizedTextField;
public function lb_menucurry_conctens_227(){
__setProp___id46__lb_menucurry_conctens_Layer1_0();
}
function __setProp___id46__lb_menucurry_conctens_Layer1_0(){
try {
__id46_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id46_.text = "{lb_menucurry_conctens}";
__id46_.textColor = 15367955;
__id46_.textSize = 100;
__id46_.bold = false;
__id46_.disableWordwrap = false;
__id46_.embedFonts = true;
__id46_.font = "BerlinerGrotesk";
__id46_.hAlign = "center";
__id46_.multiline = true;
__id46_.vAlign = "middle";
__id46_.antiAliasType = "advanced";
__id46_.glowBlur = 3;
__id46_.glowColor = 0;
__id46_.useGlowFilter = false;
__id46_.glowQuality = 1;
__id46_.glowStrength = 5;
__id46_.gridFitType = "pixel";
__id46_.italic = false;
__id46_.selectable = false;
__id46_.underline = false;
try {
__id46_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 63
//lb_menucurry_title_204 (Skeleton_fla.lb_menucurry_title_204)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_menucurry_title_204 extends MovieClip {
public var __id49_:LocalizedTextField;
public function lb_menucurry_title_204(){
__setProp___id49__lb_menucurry_title_Layer1_0();
}
function __setProp___id49__lb_menucurry_title_Layer1_0(){
try {
__id49_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id49_.text = "{lb_menucurry_title}";
__id49_.textColor = 15367955;
__id49_.textSize = 100;
__id49_.bold = false;
__id49_.disableWordwrap = false;
__id49_.embedFonts = true;
__id49_.font = "BerlinerGrotesk";
__id49_.hAlign = "center";
__id49_.multiline = false;
__id49_.vAlign = "middle";
__id49_.antiAliasType = "advanced";
__id49_.glowBlur = 3;
__id49_.glowColor = 0;
__id49_.useGlowFilter = false;
__id49_.glowQuality = 1;
__id49_.glowStrength = 5;
__id49_.gridFitType = "pixel";
__id49_.italic = false;
__id49_.selectable = false;
__id49_.underline = false;
try {
__id49_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 64
//lb_menupie_conctens_250 (Skeleton_fla.lb_menupie_conctens_250)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_menupie_conctens_250 extends MovieClip {
public var __id41_:LocalizedTextField;
public function lb_menupie_conctens_250(){
__setProp___id41__lb_menupie_conctens_Layer1_0();
}
function __setProp___id41__lb_menupie_conctens_Layer1_0(){
try {
__id41_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id41_.text = "{lb_menupie_conctens}";
__id41_.textColor = 15367955;
__id41_.textSize = 100;
__id41_.bold = false;
__id41_.disableWordwrap = false;
__id41_.embedFonts = true;
__id41_.font = "BerlinerGrotesk";
__id41_.hAlign = "center";
__id41_.multiline = true;
__id41_.vAlign = "middle";
__id41_.antiAliasType = "advanced";
__id41_.glowBlur = 3;
__id41_.glowColor = 0;
__id41_.useGlowFilter = false;
__id41_.glowQuality = 1;
__id41_.glowStrength = 5;
__id41_.gridFitType = "pixel";
__id41_.italic = false;
__id41_.selectable = false;
__id41_.underline = false;
try {
__id41_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 65
//lb_menupie_title_202 (Skeleton_fla.lb_menupie_title_202)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_menupie_title_202 extends MovieClip {
public var __id51_:LocalizedTextField;
public function lb_menupie_title_202(){
__setProp___id51__lb_menupie_title_Layer1_0();
}
function __setProp___id51__lb_menupie_title_Layer1_0(){
try {
__id51_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id51_.text = "{lb_menupie_title}";
__id51_.textColor = 15367955;
__id51_.textSize = 100;
__id51_.bold = false;
__id51_.disableWordwrap = false;
__id51_.embedFonts = true;
__id51_.font = "BerlinerGrotesk";
__id51_.hAlign = "center";
__id51_.multiline = false;
__id51_.vAlign = "middle";
__id51_.antiAliasType = "advanced";
__id51_.glowBlur = 3;
__id51_.glowColor = 0;
__id51_.useGlowFilter = false;
__id51_.glowQuality = 1;
__id51_.glowStrength = 5;
__id51_.gridFitType = "pixel";
__id51_.italic = false;
__id51_.selectable = false;
__id51_.underline = false;
try {
__id51_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 66
//lb_menusatay_conctens_240 (Skeleton_fla.lb_menusatay_conctens_240)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_menusatay_conctens_240 extends MovieClip {
public var __id42_:LocalizedTextField;
public function lb_menusatay_conctens_240(){
__setProp___id42__lb_menusatay_conctens_Layer1_0();
}
function __setProp___id42__lb_menusatay_conctens_Layer1_0(){
try {
__id42_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id42_.text = "{lb_menusatay_conctens}";
__id42_.textColor = 15367955;
__id42_.textSize = 100;
__id42_.bold = false;
__id42_.disableWordwrap = false;
__id42_.embedFonts = true;
__id42_.font = "BerlinerGrotesk";
__id42_.hAlign = "center";
__id42_.multiline = true;
__id42_.vAlign = "middle";
__id42_.antiAliasType = "advanced";
__id42_.glowBlur = 3;
__id42_.glowColor = 0;
__id42_.useGlowFilter = false;
__id42_.glowQuality = 1;
__id42_.glowStrength = 5;
__id42_.gridFitType = "pixel";
__id42_.italic = false;
__id42_.selectable = false;
__id42_.underline = false;
try {
__id42_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 67
//lb_menusatay_title_203 (Skeleton_fla.lb_menusatay_title_203)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_menusatay_title_203 extends MovieClip {
public var __id50_:LocalizedTextField;
public function lb_menusatay_title_203(){
__setProp___id50__lb_menusatay_title_Layer1_0();
}
function __setProp___id50__lb_menusatay_title_Layer1_0(){
try {
__id50_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id50_.text = "{lb_menusatay_title}";
__id50_.textColor = 15367955;
__id50_.textSize = 100;
__id50_.bold = false;
__id50_.disableWordwrap = false;
__id50_.embedFonts = true;
__id50_.font = "BerlinerGrotesk";
__id50_.hAlign = "center";
__id50_.multiline = false;
__id50_.vAlign = "middle";
__id50_.antiAliasType = "advanced";
__id50_.glowBlur = 3;
__id50_.glowColor = 0;
__id50_.useGlowFilter = false;
__id50_.glowQuality = 1;
__id50_.glowStrength = 5;
__id50_.gridFitType = "pixel";
__id50_.italic = false;
__id50_.selectable = false;
__id50_.underline = false;
try {
__id50_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 68
//lb_order_poin1_269 (Skeleton_fla.lb_order_poin1_269)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin1_269 extends MovieClip {
public var __id38_:LocalizedTextField;
public function lb_order_poin1_269(){
__setProp___id38__lb_order_poin1_Layer1_0();
}
function __setProp___id38__lb_order_poin1_Layer1_0(){
try {
__id38_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id38_.text = "{lb_order_poin1}";
__id38_.textColor = 15367955;
__id38_.textSize = 100;
__id38_.bold = false;
__id38_.disableWordwrap = false;
__id38_.embedFonts = true;
__id38_.font = "BerlinerGrotesk";
__id38_.hAlign = "right";
__id38_.multiline = false;
__id38_.vAlign = "middle";
__id38_.antiAliasType = "advanced";
__id38_.glowBlur = 3;
__id38_.glowColor = 0;
__id38_.useGlowFilter = false;
__id38_.glowQuality = 1;
__id38_.glowStrength = 5;
__id38_.gridFitType = "pixel";
__id38_.italic = false;
__id38_.selectable = false;
__id38_.underline = false;
try {
__id38_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 69
//lb_order_poin10_294 (Skeleton_fla.lb_order_poin10_294)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin10_294 extends MovieClip {
public var __id30_:LocalizedTextField;
public function lb_order_poin10_294(){
__setProp___id30__lb_order_poin10_Layer1_0();
}
function __setProp___id30__lb_order_poin10_Layer1_0(){
try {
__id30_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id30_.text = "{lb_order_poin10}";
__id30_.textColor = 15367955;
__id30_.textSize = 100;
__id30_.bold = false;
__id30_.disableWordwrap = false;
__id30_.embedFonts = true;
__id30_.font = "BerlinerGrotesk";
__id30_.hAlign = "right";
__id30_.multiline = false;
__id30_.vAlign = "middle";
__id30_.antiAliasType = "advanced";
__id30_.glowBlur = 3;
__id30_.glowColor = 0;
__id30_.useGlowFilter = false;
__id30_.glowQuality = 1;
__id30_.glowStrength = 5;
__id30_.gridFitType = "pixel";
__id30_.italic = false;
__id30_.selectable = false;
__id30_.underline = false;
try {
__id30_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 70
//lb_order_poin11_296 (Skeleton_fla.lb_order_poin11_296)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin11_296 extends MovieClip {
public var __id29_:LocalizedTextField;
public function lb_order_poin11_296(){
__setProp___id29__lb_order_poin11_Layer1_0();
}
function __setProp___id29__lb_order_poin11_Layer1_0(){
try {
__id29_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id29_.text = "{lb_order_poin11}";
__id29_.textColor = 15367955;
__id29_.textSize = 100;
__id29_.bold = false;
__id29_.disableWordwrap = false;
__id29_.embedFonts = true;
__id29_.font = "BerlinerGrotesk";
__id29_.hAlign = "right";
__id29_.multiline = false;
__id29_.vAlign = "middle";
__id29_.antiAliasType = "advanced";
__id29_.glowBlur = 3;
__id29_.glowColor = 0;
__id29_.useGlowFilter = false;
__id29_.glowQuality = 1;
__id29_.glowStrength = 5;
__id29_.gridFitType = "pixel";
__id29_.italic = false;
__id29_.selectable = false;
__id29_.underline = false;
try {
__id29_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 71
//lb_order_poin12_280 (Skeleton_fla.lb_order_poin12_280)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin12_280 extends MovieClip {
public var __id32_:LocalizedTextField;
public function lb_order_poin12_280(){
__setProp___id32__lb_order_poin12_Layer1_0();
}
function __setProp___id32__lb_order_poin12_Layer1_0(){
try {
__id32_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id32_.text = "{lb_order_poin12}";
__id32_.textColor = 15367955;
__id32_.textSize = 100;
__id32_.bold = false;
__id32_.disableWordwrap = false;
__id32_.embedFonts = true;
__id32_.font = "BerlinerGrotesk";
__id32_.hAlign = "right";
__id32_.multiline = false;
__id32_.vAlign = "middle";
__id32_.antiAliasType = "advanced";
__id32_.glowBlur = 3;
__id32_.glowColor = 0;
__id32_.useGlowFilter = false;
__id32_.glowQuality = 1;
__id32_.glowStrength = 5;
__id32_.gridFitType = "pixel";
__id32_.italic = false;
__id32_.selectable = false;
__id32_.underline = false;
try {
__id32_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 72
//lb_order_poin2_272 (Skeleton_fla.lb_order_poin2_272)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin2_272 extends MovieClip {
public var __id36_:LocalizedTextField;
public function lb_order_poin2_272(){
__setProp___id36__lb_order_poin2_Layer1_0();
}
function __setProp___id36__lb_order_poin2_Layer1_0(){
try {
__id36_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id36_.text = "{lb_order_poin2}";
__id36_.textColor = 15367955;
__id36_.textSize = 100;
__id36_.bold = false;
__id36_.disableWordwrap = false;
__id36_.embedFonts = true;
__id36_.font = "BerlinerGrotesk";
__id36_.hAlign = "right";
__id36_.multiline = false;
__id36_.vAlign = "middle";
__id36_.antiAliasType = "advanced";
__id36_.glowBlur = 3;
__id36_.glowColor = 0;
__id36_.useGlowFilter = false;
__id36_.glowQuality = 1;
__id36_.glowStrength = 5;
__id36_.gridFitType = "pixel";
__id36_.italic = false;
__id36_.selectable = false;
__id36_.underline = false;
try {
__id36_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 73
//lb_order_poin3_290 (Skeleton_fla.lb_order_poin3_290)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin3_290 extends MovieClip {
public var __id31_:LocalizedTextField;
public function lb_order_poin3_290(){
__setProp___id31__lb_order_poin3_Layer1_0();
}
function __setProp___id31__lb_order_poin3_Layer1_0(){
try {
__id31_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id31_.text = "{lb_order_poin3}";
__id31_.textColor = 15367955;
__id31_.textSize = 100;
__id31_.bold = false;
__id31_.disableWordwrap = false;
__id31_.embedFonts = true;
__id31_.font = "BerlinerGrotesk";
__id31_.hAlign = "right";
__id31_.multiline = false;
__id31_.vAlign = "middle";
__id31_.antiAliasType = "advanced";
__id31_.glowBlur = 3;
__id31_.glowColor = 0;
__id31_.useGlowFilter = false;
__id31_.glowQuality = 1;
__id31_.glowStrength = 5;
__id31_.gridFitType = "pixel";
__id31_.italic = false;
__id31_.selectable = false;
__id31_.underline = false;
try {
__id31_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 74
//lb_order_poin4_274 (Skeleton_fla.lb_order_poin4_274)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin4_274 extends MovieClip {
public var __id35_:LocalizedTextField;
public function lb_order_poin4_274(){
__setProp___id35__lb_order_poin4_Layer1_0();
}
function __setProp___id35__lb_order_poin4_Layer1_0(){
try {
__id35_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id35_.text = "{lb_order_poin4}";
__id35_.textColor = 15367955;
__id35_.textSize = 100;
__id35_.bold = false;
__id35_.disableWordwrap = false;
__id35_.embedFonts = true;
__id35_.font = "BerlinerGrotesk";
__id35_.hAlign = "right";
__id35_.multiline = false;
__id35_.vAlign = "middle";
__id35_.antiAliasType = "advanced";
__id35_.glowBlur = 3;
__id35_.glowColor = 0;
__id35_.useGlowFilter = false;
__id35_.glowQuality = 1;
__id35_.glowStrength = 5;
__id35_.gridFitType = "pixel";
__id35_.italic = false;
__id35_.selectable = false;
__id35_.underline = false;
try {
__id35_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 75
//lb_order_poin5_276 (Skeleton_fla.lb_order_poin5_276)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin5_276 extends MovieClip {
public var __id34_:LocalizedTextField;
public function lb_order_poin5_276(){
__setProp___id34__lb_order_poin5_Layer1_0();
}
function __setProp___id34__lb_order_poin5_Layer1_0(){
try {
__id34_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id34_.text = "{lb_order_poin5}";
__id34_.textColor = 15367955;
__id34_.textSize = 100;
__id34_.bold = false;
__id34_.disableWordwrap = false;
__id34_.embedFonts = true;
__id34_.font = "BerlinerGrotesk";
__id34_.hAlign = "right";
__id34_.multiline = false;
__id34_.vAlign = "middle";
__id34_.antiAliasType = "advanced";
__id34_.glowBlur = 3;
__id34_.glowColor = 0;
__id34_.useGlowFilter = false;
__id34_.glowQuality = 1;
__id34_.glowStrength = 5;
__id34_.gridFitType = "pixel";
__id34_.italic = false;
__id34_.selectable = false;
__id34_.underline = false;
try {
__id34_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 76
//lb_order_poin6_278 (Skeleton_fla.lb_order_poin6_278)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin6_278 extends MovieClip {
public var __id33_:LocalizedTextField;
public function lb_order_poin6_278(){
__setProp___id33__lb_order_poin6_Layer1_0();
}
function __setProp___id33__lb_order_poin6_Layer1_0(){
try {
__id33_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id33_.text = "{lb_order_poin6}";
__id33_.textColor = 15367955;
__id33_.textSize = 100;
__id33_.bold = false;
__id33_.disableWordwrap = false;
__id33_.embedFonts = true;
__id33_.font = "BerlinerGrotesk";
__id33_.hAlign = "right";
__id33_.multiline = false;
__id33_.vAlign = "middle";
__id33_.antiAliasType = "advanced";
__id33_.glowBlur = 3;
__id33_.glowColor = 0;
__id33_.useGlowFilter = false;
__id33_.glowQuality = 1;
__id33_.glowStrength = 5;
__id33_.gridFitType = "pixel";
__id33_.italic = false;
__id33_.selectable = false;
__id33_.underline = false;
try {
__id33_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 77
//lb_order_poin7_310 (Skeleton_fla.lb_order_poin7_310)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin7_310 extends MovieClip {
public var __id28_:LocalizedTextField;
public function lb_order_poin7_310(){
__setProp___id28__lb_order_poin7_Layer1_0();
}
function __setProp___id28__lb_order_poin7_Layer1_0(){
try {
__id28_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id28_.text = "{lb_order_poin7}";
__id28_.textColor = 15367955;
__id28_.textSize = 100;
__id28_.bold = false;
__id28_.disableWordwrap = false;
__id28_.embedFonts = true;
__id28_.font = "BerlinerGrotesk";
__id28_.hAlign = "right";
__id28_.multiline = false;
__id28_.vAlign = "middle";
__id28_.antiAliasType = "advanced";
__id28_.glowBlur = 3;
__id28_.glowColor = 0;
__id28_.useGlowFilter = false;
__id28_.glowQuality = 1;
__id28_.glowStrength = 5;
__id28_.gridFitType = "pixel";
__id28_.italic = false;
__id28_.selectable = false;
__id28_.underline = false;
try {
__id28_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 78
//lb_order_poin8_312 (Skeleton_fla.lb_order_poin8_312)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin8_312 extends MovieClip {
public var __id27_:LocalizedTextField;
public function lb_order_poin8_312(){
__setProp___id27__lb_order_poin8_Layer1_0();
}
function __setProp___id27__lb_order_poin8_Layer1_0(){
try {
__id27_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id27_.text = "{lb_order_poin8}";
__id27_.textColor = 15367955;
__id27_.textSize = 100;
__id27_.bold = false;
__id27_.disableWordwrap = false;
__id27_.embedFonts = true;
__id27_.font = "BerlinerGrotesk";
__id27_.hAlign = "right";
__id27_.multiline = false;
__id27_.vAlign = "middle";
__id27_.antiAliasType = "advanced";
__id27_.glowBlur = 3;
__id27_.glowColor = 0;
__id27_.useGlowFilter = false;
__id27_.glowQuality = 1;
__id27_.glowStrength = 5;
__id27_.gridFitType = "pixel";
__id27_.italic = false;
__id27_.selectable = false;
__id27_.underline = false;
try {
__id27_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 79
//lb_order_poin9_314 (Skeleton_fla.lb_order_poin9_314)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_order_poin9_314 extends MovieClip {
public var __id26_:LocalizedTextField;
public function lb_order_poin9_314(){
__setProp___id26__lb_order_poin9_Layer1_0();
}
function __setProp___id26__lb_order_poin9_Layer1_0(){
try {
__id26_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id26_.text = "{lb_order_poin9}";
__id26_.textColor = 15367955;
__id26_.textSize = 100;
__id26_.bold = false;
__id26_.disableWordwrap = false;
__id26_.embedFonts = true;
__id26_.font = "BerlinerGrotesk";
__id26_.hAlign = "right";
__id26_.multiline = false;
__id26_.vAlign = "middle";
__id26_.antiAliasType = "advanced";
__id26_.glowBlur = 3;
__id26_.glowColor = 0;
__id26_.useGlowFilter = false;
__id26_.glowQuality = 1;
__id26_.glowStrength = 5;
__id26_.gridFitType = "pixel";
__id26_.italic = false;
__id26_.selectable = false;
__id26_.underline = false;
try {
__id26_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 80
//lb_submain_buttoncurry_189 (Skeleton_fla.lb_submain_buttoncurry_189)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_submain_buttoncurry_189 extends MovieClip {
public var __id55_:LocalizedTextField;
public function lb_submain_buttoncurry_189(){
__setProp___id55__lb_submain_buttoncurry_Layer1_0();
}
function __setProp___id55__lb_submain_buttoncurry_Layer1_0(){
try {
__id55_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id55_.text = "{lb_submain_buttoncurry}";
__id55_.textColor = 16513527;
__id55_.textSize = 20;
__id55_.bold = false;
__id55_.disableWordwrap = false;
__id55_.embedFonts = true;
__id55_.font = "BerlinerGrotesk";
__id55_.hAlign = "center";
__id55_.multiline = true;
__id55_.vAlign = "middle";
__id55_.antiAliasType = "advanced";
__id55_.glowBlur = 3;
__id55_.glowColor = 0;
__id55_.useGlowFilter = false;
__id55_.glowQuality = 1;
__id55_.glowStrength = 5;
__id55_.gridFitType = "pixel";
__id55_.italic = false;
__id55_.selectable = false;
__id55_.underline = false;
try {
__id55_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 81
//lb_submain_buttonpie_180 (Skeleton_fla.lb_submain_buttonpie_180)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_submain_buttonpie_180 extends MovieClip {
public var __id57_:LocalizedTextField;
public function lb_submain_buttonpie_180(){
__setProp___id57__lb_submain_buttonpie_Layer1_0();
}
function __setProp___id57__lb_submain_buttonpie_Layer1_0(){
try {
__id57_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id57_.text = "{lb_submain_buttonpie}";
__id57_.textColor = 16513527;
__id57_.textSize = 20;
__id57_.bold = false;
__id57_.disableWordwrap = false;
__id57_.embedFonts = true;
__id57_.font = "BerlinerGrotesk";
__id57_.hAlign = "center";
__id57_.multiline = true;
__id57_.vAlign = "middle";
__id57_.antiAliasType = "advanced";
__id57_.glowBlur = 3;
__id57_.glowColor = 0;
__id57_.useGlowFilter = false;
__id57_.glowQuality = 1;
__id57_.glowStrength = 5;
__id57_.gridFitType = "pixel";
__id57_.italic = false;
__id57_.selectable = false;
__id57_.underline = false;
try {
__id57_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 82
//lb_submain_buttonsatay_185 (Skeleton_fla.lb_submain_buttonsatay_185)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_submain_buttonsatay_185 extends MovieClip {
public var __id56_:LocalizedTextField;
public function lb_submain_buttonsatay_185(){
__setProp___id56__lb_submain_buttonsatay_Layer1_0();
}
function __setProp___id56__lb_submain_buttonsatay_Layer1_0(){
try {
__id56_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id56_.text = "{lb_submain_buttonsatay}";
__id56_.textColor = 16513527;
__id56_.textSize = 20;
__id56_.bold = false;
__id56_.disableWordwrap = false;
__id56_.embedFonts = true;
__id56_.font = "BerlinerGrotesk";
__id56_.hAlign = "center";
__id56_.multiline = true;
__id56_.vAlign = "middle";
__id56_.antiAliasType = "advanced";
__id56_.glowBlur = 3;
__id56_.glowColor = 0;
__id56_.useGlowFilter = false;
__id56_.glowQuality = 1;
__id56_.glowStrength = 5;
__id56_.gridFitType = "pixel";
__id56_.italic = false;
__id56_.selectable = false;
__id56_.underline = false;
try {
__id56_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 83
//lb_submain_cook_176 (Skeleton_fla.lb_submain_cook_176)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_submain_cook_176 extends MovieClip {
public var __id58_:LocalizedTextField;
public function lb_submain_cook_176(){
__setProp___id58__lb_submain_cook_Layer1_0();
}
function __setProp___id58__lb_submain_cook_Layer1_0(){
try {
__id58_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id58_.text = "{lb_submain_cook}";
__id58_.textColor = 15502121;
__id58_.textSize = 100;
__id58_.bold = false;
__id58_.disableWordwrap = false;
__id58_.embedFonts = true;
__id58_.font = "BerlinerGrotesk";
__id58_.hAlign = "center";
__id58_.multiline = false;
__id58_.vAlign = "middle";
__id58_.antiAliasType = "advanced";
__id58_.glowBlur = 3;
__id58_.glowColor = 0;
__id58_.useGlowFilter = false;
__id58_.glowQuality = 1;
__id58_.glowStrength = 5;
__id58_.gridFitType = "pixel";
__id58_.italic = false;
__id58_.selectable = false;
__id58_.underline = false;
try {
__id58_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 84
//lb_submain_grill_174 (Skeleton_fla.lb_submain_grill_174)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_submain_grill_174 extends MovieClip {
public var __id59_:LocalizedTextField;
public function lb_submain_grill_174(){
__setProp___id59__lb_submain_grill_Layer1_0();
}
function __setProp___id59__lb_submain_grill_Layer1_0(){
try {
__id59_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id59_.text = "{lb_submain_grill}";
__id59_.textColor = 15502121;
__id59_.textSize = 100;
__id59_.bold = false;
__id59_.disableWordwrap = false;
__id59_.embedFonts = true;
__id59_.font = "BerlinerGrotesk";
__id59_.hAlign = "center";
__id59_.multiline = false;
__id59_.vAlign = "middle";
__id59_.antiAliasType = "advanced";
__id59_.glowBlur = 3;
__id59_.glowColor = 0;
__id59_.useGlowFilter = false;
__id59_.glowQuality = 1;
__id59_.glowStrength = 5;
__id59_.gridFitType = "pixel";
__id59_.italic = false;
__id59_.selectable = false;
__id59_.underline = false;
try {
__id59_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 85
//lb_submain_oven_172 (Skeleton_fla.lb_submain_oven_172)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class lb_submain_oven_172 extends MovieClip {
public var __id60_:LocalizedTextField;
public function lb_submain_oven_172(){
__setProp___id60__lb_submain_oven_Layer1_0();
}
function __setProp___id60__lb_submain_oven_Layer1_0(){
try {
__id60_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id60_.text = "{lb_submain_oven}";
__id60_.textColor = 15502121;
__id60_.textSize = 100;
__id60_.bold = false;
__id60_.disableWordwrap = false;
__id60_.embedFonts = true;
__id60_.font = "BerlinerGrotesk";
__id60_.hAlign = "center";
__id60_.multiline = false;
__id60_.vAlign = "middle";
__id60_.antiAliasType = "advanced";
__id60_.glowBlur = 3;
__id60_.glowColor = 0;
__id60_.useGlowFilter = false;
__id60_.glowQuality = 1;
__id60_.glowStrength = 5;
__id60_.gridFitType = "pixel";
__id60_.italic = false;
__id60_.selectable = false;
__id60_.underline = false;
try {
__id60_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 86
//MAKANAN_205 (Skeleton_fla.MAKANAN_205)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class MAKANAN_205 extends MovieClip {
public function MAKANAN_205(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 87
//mBtnBack_78 (Skeleton_fla.mBtnBack_78)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class mBtnBack_78 extends MovieClip {
public var __id69_:LocalizedTextField;
public function mBtnBack_78(){
__setProp___id69__mBtnBack_Layer1_0();
}
function __setProp___id69__mBtnBack_Layer1_0(){
try {
__id69_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id69_.text = "{lb_exit}";
__id69_.textColor = 5900051;
__id69_.textSize = 100;
__id69_.bold = false;
__id69_.disableWordwrap = false;
__id69_.embedFonts = true;
__id69_.font = "BerlinerGrotesk";
__id69_.hAlign = "center";
__id69_.multiline = true;
__id69_.vAlign = "middle";
__id69_.antiAliasType = "advanced";
__id69_.glowBlur = 3;
__id69_.glowColor = 0;
__id69_.useGlowFilter = false;
__id69_.glowQuality = 1;
__id69_.glowStrength = 5;
__id69_.gridFitType = "pixel";
__id69_.italic = false;
__id69_.selectable = false;
__id69_.underline = false;
try {
__id69_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package Skeleton_fla
Section 88
//MusicBtn_133 (Skeleton_fla.MusicBtn_133)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class MusicBtn_133 extends MovieClip {
public function MusicBtn_133(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 89
//QualityBtn_134 (Skeleton_fla.QualityBtn_134)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class QualityBtn_134 extends MovieClip {
public function QualityBtn_134(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 90
//RESULT_209 (Skeleton_fla.RESULT_209)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class RESULT_209 extends MovieClip {
public function RESULT_209(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Skeleton_fla
Section 91
//SFXBtn_135 (Skeleton_fla.SFXBtn_135)
package Skeleton_fla {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class SFXBtn_135 extends MovieClip {
public function SFXBtn_135(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
function frame3(){
stop();
}
function frame4(){
stop();
}
}
}//package Skeleton_fla
Section 92
//Brand (spill.localisation.Brand)
package spill.localisation {
import flash.xml.*;
public class Brand {
public var domain:String;
public var emailPage:String;
public var name:String;
public var site_id:uint;
public var isExternal:Boolean;// = false
public var id:Number;
public var hostingDomain:String;// = ""
public var preferedLanguage:String;// = ""
public var moreLink:String;// = ""
public var hasSendToFriendLink:Boolean;// = true
public var emailLink:String;// = "game"
public var portalGroup:uint;
public var useGoogleAnalitics:Boolean;// = true
private static const topLevelDoubles:String = (((((((((((((("ac.cn,ac.jp,ac.uk,ad.jp,adm.br,adv.br,agr.br," + "ah.cn,am.br,arq.br,art.br,asn.au,ato.br,av.tr,bel.tr,bio.br,biz.tr,bj.cn,bmd.br,") + "cim.br,cng.br,cnt.br,co.at,co.jp,co.uk,com.au,com.br,com.cn,com.eg,com.hk,com.mx,") + "com.ru,com.tr,com.tw,conf.au,cq.cn,csiro.au,dr.tr,ecn.br,edu.au,edu.br,edu.tr,") + "emu.id.au,eng.br,esp.br,etc.br,eti.br,eun.eg,far.br,fj.cn,fm.br,fnd.br,fot.br,") + "fst.br,g12.br,gb.com,gb.net,gd.cn,gen.tr,ggf.br,gob.mx,gov.au,gov.br,gov.cn,") + "gov.hk,gov.tr,gr.jp,gs.cn,gx.cn,gz.cn,ha.cn,hb.cn,he.cn,hi.cn,hk.cn,hl.cn,hn.cn,") + "id.au,idv.tw,imb.br,ind.br,inf.br,info.au,info.tr,jl.cn,jor.br,js.cn,jx.cn,k12.tr,") + "lel.br,ln.cn,ltd.uk,mat.br,me.uk,med.br,mil.br,mil.tr,mo.cn,mus.br,name.tr,ne.jp,") + "net.au,net.br,net.cn,net.eg,net.hk,net.lu,net.mx,net.ru,net.tr,net.tw,net.uk,") + "nm.cn,no.com,nom.br,not.br,ntr.br,nx.cn,odo.br,oop.br,or.at,or.jp,org.au,org.br,") + "org.cn,org.hk,org.lu,org.ru,org.tr,org.tw,org.uk,plc.uk,pol.tr,pp.ru,ppg.br,pro.br,") + "psc.br,psi.br,qh.cn,qsl.br,rec.br,sc.cn,sd.cn,se.com,se.net,sh.cn,slg.br,sn.cn,") + "srv.br,sx.cn,tel.tr,tj.cn,tmp.br,trd.br,tur.br,tv.br,tw.cn,uk.com,uk.net,vet.br,") + "wattle.id.au,web.tr,xj.cn,xz.cn,yn.cn,zj.cn,zlg.br,co.nr,co.nz,com.fr,com.ph,");
private function get utm_campaign():String{
if (isExternal){
return (("utm_campaign=" + hostingDomain));
};
return ("");
}
public function exportXML():XML{
var _local3:XML;
var _local1:XML = <portal/>
;
_local1.@id = site_id;
_local1.@language = preferedLanguage;
_local1.@channel = portalGroup;
var _local2:XML = <domain/>
;
_local2.appendChild(new XMLNode(3, domain));
_local1.appendChild(_local2);
if (moreLink){
_local3 = <more_games_path/>
;
_local3.appendChild(new XMLNode(3, moreLink));
_local1.appendChild(_local3);
};
_local2 = <game_path/>
;
_local2.appendChild(new XMLNode(3, emailLink));
_local1.appendChild(_local2);
if (!useGoogleAnalitics){
_local1.attributes.noGoogleAnalitics = true;
};
if (!hasSendToFriendLink){
_local1.attributes.noSendToFriendLink = true;
};
return (_local1);
}
public function getPromotionLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String="", _arg5:String=""):String{
var _local6:String = ("http://" + domain);
_local6 = (_local6 + ((("/" + emailLink) + "/") + _arg2));
if (useGoogleAnalitics){
_local6 = (_local6 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal"));
_local6 = (_local6 + ("&utm_campaign=" + _arg1));
_arg4 = stripSubDomain(_arg4);
if (_arg4 == "localhost"){
_arg4 = "offline_play";
};
_local6 = (_local6 + ("&utm_source=" + _arg4));
if (((!((_arg5 == ""))) && (!((_arg5 == null))))){
_local6 = (_local6 + ("&utm_content=" + _arg5));
};
};
return (_local6);
}
private function get utm_source():String{
return (("utm_source=brandedgames_" + (isExternal) ? "external" : "internal"));
}
public function getMoreGamesLink(_arg1:String, _arg2:Boolean, _arg3:String="", _arg4:String=""):String{
var _local5:String = ("http://" + domain);
_local5 = (_local5 + ("/" + moreLink));
if (useGoogleAnalitics){
_local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg2) ? "external" : "internal"));
_local5 = (_local5 + ("&utm_campaign=" + _arg1));
_arg3 = stripSubDomain(_arg3);
if (_arg3 == "localhost"){
_arg3 = "offline_play";
};
_local5 = (_local5 + ("&utm_source=" + _arg3));
if (((!((_arg4 == ""))) && (!((_arg4 == null))))){
_local5 = (_local5 + ("&utm_content=" + _arg4));
};
};
return (_local5);
}
public function get backgroundColor():uint{
return (PortalGroup.backgroundColors[portalGroup]);
}
private function get utm_term():String{
return ("utm_term=");
}
public function importXML(_arg1:XMLNode):void{
}
public function getSendToFriendLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String=""):String{
if (!hasSendToFriendLink){
return (getMoreGamesLink(_arg1, _arg3));
};
var _local5:String = ("http://" + domain);
_local5 = (_local5 + ((("/" + emailLink) + "/") + _arg2));
if (useGoogleAnalitics){
_local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal"));
_local5 = (_local5 + ("&utm_campaign=" + _arg1));
_arg4 = stripSubDomain(_arg4);
if (_arg4 == "localhost"){
_arg4 = "offline_play";
};
_local5 = (_local5 + ("&utm_source=" + _arg4));
_local5 = (_local5 + "&utm_content=send_to_friend");
};
return (_local5);
}
private static function stripSubDomain(_arg1:String):String{
if (!_arg1){
return ("");
};
var _local2:Array = _arg1.split(".");
if (_local2.length <= 2){
return (_arg1);
};
_local2 = _local2.reverse();
if (topLevelDoubles.indexOf((((_local2[1] + ".") + _local2[0]) + ",")) > 0){
return (((((_local2[2] + ".") + _local2[1]) + ".") + _local2[0]));
};
return (((_local2[1] + ".") + _local2[0]));
}
}
}//package spill.localisation
Section 93
//Branding (spill.localisation.Branding)
package spill.localisation {
import flash.display.*;
import flash.text.*;
public class Branding {
public static function traceAllBrands():void{
trace(outputAllBrands());
}
public static function outputAllBrands():String{
var _local3:Brand;
var _local1:Array = Brandings.getBrandsArray();
var _local2 = "";
for each (_local3 in _local1) {
_local2 = (_local2 + (_local3.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n"));
};
return (_local2);
}
private static function replaceFn():String{
var _local2:String = SpilGame.getString(arguments[1]);
if (((!(_local2)) || ((_local2 == "")))){
return ((("{" + arguments[1]) + "}"));
};
return (_local2);
}
public static function initTextField(_arg1:TextField):void{
var _local2:TextFormat;
trace(_arg1.text);
_arg1.text = _arg1.text.replace(/{([^{}]*)}/g, replaceFn);
trace(_arg1.text);
_arg1.embedFonts = currentLanguage.embedFonts;
if (currentLanguage.forceFont != ""){
_local2 = new TextFormat();
_local2.font = currentLanguage.forceFont;
_arg1.setTextFormat(_local2);
};
}
public static function Init(_arg1:String, _arg2:int, _arg3:String, _arg4:Sprite, _arg5:Boolean=false){
SpilGame.initialize(_arg1, _arg2, _arg3, _arg4, _arg5);
}
}
}//package spill.localisation
Section 94
//BrandingLogo (spill.localisation.BrandingLogo)
package spill.localisation {
import flash.display.*;
import flash.events.*;
public class BrandingLogo extends MovieClip {
public function BrandingLogo(){
addFrameScript(0, frame1);
super();
stop();
mouseEnabled = false;
mouseChildren = false;
addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true);
addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true);
if (stage){
added();
};
brandingChanged();
}
private function added(_arg1:Event=null):void{
SpilGame.addEventListener("brandingChanged", brandingChanged, false, 0, true);
brandingChanged();
}
private function brandingChanged(_arg1:Event=null):void{
if (SpilGame.currentBranding){
gotoAndStop(SpilGame.currentBranding.domain);
};
}
function frame1(){
stop();
}
private function removed(_arg1:Event):void{
SpilGame.removeEventListener("brandingChanged", brandingChanged);
}
}
}//package spill.localisation
Section 95
//Brandings (spill.localisation.Brandings)
package spill.localisation {
public class Brandings {
private static var brands_by_id:Object = new Object();
private static var brands_by_domain:Object = new Object();
public static function getBrandByID(_arg1:Number):Brand{
return (brands_by_id[_arg1]);
}
public static function getBrandsArray():Array{
var _local2:Brand;
var _local1:Array = new Array();
for each (_local2 in brands_by_domain) {
_local1.push(_local2);
};
return (_local1);
}
private static function addBrand(_arg1:Brand):Brand{
if (brands_by_domain[_arg1.domain]){
trace(("ERROR: Attempting to add duplicate brand by domain: " + _arg1.domain));
} else {
brands_by_domain[_arg1.domain] = _arg1;
};
if (brands_by_id[_arg1.site_id]){
trace(("ERROR: Attempting to add duplicate brand by id: " + _arg1.site_id));
} else {
brands_by_id[_arg1.site_id] = _arg1;
};
return (_arg1);
}
public static function initialize():void{
var _local1:Brand;
_local1 = new Brand();
_local1.site_id = 79;
_local1.domain = "www.agame.com";
_local1.preferedLanguage = "en_us";
_local1.portalGroup = PortalGroup.TWEEN;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 88;
_local1.domain = "www.gamesgames.com";
_local1.preferedLanguage = "en_us";
_local1.portalGroup = PortalGroup.FAMILY;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 90;
_local1.domain = "www.girlsgogames.com";
_local1.preferedLanguage = "en_us";
_local1.portalGroup = PortalGroup.GIRL;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 45;
_local1.domain = "www.a10.com";
_local1.preferedLanguage = "en_us";
_local1.portalGroup = PortalGroup.TEEN;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 92;
_local1.domain = "www.games.co.uk";
_local1.preferedLanguage = "en_uk";
_local1.portalGroup = PortalGroup.FAMILY;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 107;
_local1.domain = "www.agame.co.uk";
_local1.preferedLanguage = "en_uk";
_local1.portalGroup = PortalGroup.TWEEN;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 102;
_local1.domain = "www.girlsgogames.co.uk";
_local1.preferedLanguage = "en_uk";
_local1.portalGroup = PortalGroup.GIRL;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 2;
_local1.domain = "www.game.com.cn";
_local1.moreLink = "moregames/";
_local1.preferedLanguage = "cn";
_local1.portalGroup = PortalGroup.NONE;
_local1.useGoogleAnalitics = false;
_local1.hasSendToFriendLink = false;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 25;
_local1.domain = "www.spel.nl";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "nl";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 1;
_local1.domain = "www.spelletjes.nl";
_local1.emailLink = "spel";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "nl";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 93;
_local1.domain = "www.girlsgogames.nl";
_local1.emailLink = "spel";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "nl";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 12;
_local1.domain = "www.jeu.fr";
_local1.emailLink = "jeu";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "fr";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 95;
_local1.domain = "www.girlsgogames.fr";
_local1.emailLink = "jeu";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "fr";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 11;
_local1.domain = "www.jeux.fr";
_local1.emailLink = "jeu";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "fr";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 26;
_local1.domain = "www.spielen.com";
_local1.emailLink = "spiel";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "de";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 94;
_local1.domain = "www.girlsgogames.de";
_local1.emailLink = "spiel";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "de";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 5;
_local1.domain = "www.jetztspielen.de";
_local1.emailLink = "spiel";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "de";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 109;
_local1.domain = "www.minigry.pl";
_local1.emailLink = "gra";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "pl";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 16;
_local1.domain = "www.gry.pl";
_local1.emailLink = "gra";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "pl";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 98;
_local1.domain = "www.girlsgogames.pl";
_local1.emailLink = "gra";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "pl";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 108;
_local1.domain = "www.spel.se";
_local1.emailLink = "spel_";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "se";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 100;
_local1.domain = "www.girlsgogames.se";
_local1.emailLink = "spel_";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "se";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 44;
_local1.domain = "www.spela.se";
_local1.emailLink = "spel_";
_local1.preferedLanguage = "se";
_local1.portalGroup = PortalGroup.FAMILY;
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 106;
_local1.domain = "www.giocaregratis.it";
_local1.emailLink = "gioco";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "it";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 15;
_local1.domain = "www.gioco.it";
_local1.emailLink = "gioco";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "it";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 99;
_local1.domain = "www.girlsgogames.it";
_local1.emailLink = "gioco";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "it";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 97;
_local1.domain = "www.zapjuegos.com";
_local1.emailLink = "juego";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "es";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 86;
_local1.domain = "www.juegos.com";
_local1.emailLink = "juego";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "es";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 96;
_local1.domain = "www.juegosdechicas.com";
_local1.emailLink = "juego";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "es";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 122;
_local1.domain = "www.girlsgogames.es";
_local1.emailLink = "juego";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "es";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 91;
_local1.domain = "www.clickjogos.com";
_local1.emailLink = "jogo";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "br";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 101;
_local1.domain = "www.girlsgogames.com.br";
_local1.emailLink = "jogo";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "br";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 50;
_local1.domain = "www.ojogos.com.br";
_local1.emailLink = "jogo";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "br";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 55;
_local1.domain = "www.games.co.id";
_local1.emailLink = "permainanme";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "id";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 105;
_local1.domain = "www.flashgames.ru";
_local1.emailLink = "igra";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "ru";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 104;
_local1.domain = "www.girlsgogames.ru";
_local1.emailLink = "igra";
_local1.portalGroup = PortalGroup.GIRL;
_local1.preferedLanguage = "ru";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 103;
_local1.domain = "www.ourgames.ru";
_local1.emailLink = "igra";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "ru";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 24;
_local1.domain = "www.game.co.in";
_local1.emailLink = "game";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "in";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 87;
_local1.domain = "www.ojogos.pt";
_local1.emailLink = "jogo";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "pt";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 120;
_local1.domain = "www.egames.jp";
_local1.emailLink = "game";
_local1.portalGroup = PortalGroup.TWEEN;
_local1.preferedLanguage = "jp";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 121;
_local1.domain = "www.dailygame.com";
_local1.emailLink = "/game/";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "en_us";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 123;
_local1.domain = "www.zapapa.com";
_local1.emailLink = "game";
_local1.portalGroup = PortalGroup.ZAPAPA;
_local1.preferedLanguage = "en_us";
addBrand(_local1);
_local1 = new Brand();
_local1.site_id = 0;
_local1.domain = "gamedev.dev.spilgames.com";
_local1.portalGroup = PortalGroup.FAMILY;
_local1.preferedLanguage = "en_us";
addBrand(_local1);
}
public static function exportXML():XML{
var _local2:Brand;
var _local1:XML = <portals/>
;
for each (_local2 in brands_by_domain) {
_local1.appendChild(_local2.exportXML());
};
return (_local1);
}
public static function getBrandByDomain(_arg1:String):Brand{
return (brands_by_domain[_arg1]);
}
public static function hasDomain(_arg1:String):Boolean{
return (!((brands_by_domain[_arg1] == null)));
}
}
}//package spill.localisation
Section 96
//Language (spill.localisation.Language)
package spill.localisation {
import flash.xml.*;
public class Language {
public var portal_groups:Array;
public var references:Array;
public var name:String;
public var embedInputFonts:Boolean;// = true
public var id:uint;
public var forceFont:String;// = null
public var textLanguage:String;
public var bwcId:int;
public var embedFonts:Boolean;// = true
public var displayName:String;// = ""
public var dname:String;
public function Language(_arg1:String, _arg2:String=null){
references = [];
super();
name = _arg1;
dname = _arg2;
portal_groups = new Array();
}
public function exportXML():XMLNode{
var _local1:XMLNode = new XMLNode(1, "language");
_local1.attributes.name = name;
if (textLanguage != null){
_local1.attributes.textLanguage = textLanguage;
};
if (references.length){
_local1.attributes.references = references.toString();
};
_local1.attributes.id = bwcId;
var _local2:XMLNode = new XMLNode(1, "display_name");
_local2.firstChild = new XMLNode(3, displayName);
_local1.appendChild(_local2);
var _local3:Array = [];
var _local4:Array = PortalGroup.channelNames;
var _local5:int;
while (_local5 < _local4.length) {
_local3.push(Brandings.getBrandByDomain(portal_groups[_local5]).site_id);
_local5++;
};
_local1.attributes.channels = _local3.join(",");
return (_local1);
}
public function get p_teen():String{
return (portal_groups[PortalGroup.TEEN]);
}
public function set p_teen(_arg1:String):void{
portal_groups[PortalGroup.TEEN] = _arg1;
}
public function get p_tween():String{
return (portal_groups[PortalGroup.TWEEN]);
}
public function get p_family():String{
return (portal_groups[PortalGroup.FAMILY]);
}
public function get p_girl():String{
return (portal_groups[PortalGroup.GIRL]);
}
public function set p_girl(_arg1:String):void{
portal_groups[PortalGroup.GIRL] = _arg1;
}
public function set p_zapapa(_arg1:String):void{
portal_groups[PortalGroup.ZAPAPA] = _arg1;
}
public function get displayAcronim():String{
return ((dname) ? dname : name);
}
public function set p_family(_arg1:String):void{
portal_groups[PortalGroup.FAMILY] = _arg1;
}
public function set p_tween(_arg1:String):void{
portal_groups[PortalGroup.TWEEN] = _arg1;
}
public function get p_zapapa():String{
return (portal_groups[PortalGroup.ZAPAPA]);
}
}
}//package spill.localisation
Section 97
//Languages (spill.localisation.Languages)
package spill.localisation {
import flash.xml.*;
public class Languages {
public static var languages:Object = new Object();
private static var _init:Boolean = false;
public static function initialize():void{
var _local1:Language;
if (_init){
return;
};
_init = true;
_local1 = new Language("nl");
_local1.displayName = "Nederlands";
_local1.p_family = "www.spelletjes.nl";
_local1.p_tween = "www.spel.nl";
_local1.p_girl = "www.girlsgogames.nl";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 3;
addLanguage(_local1);
_local1 = new Language("es");
_local1.displayName = "Español";
_local1.p_family = "www.juegos.com";
_local1.p_tween = "www.zapjuegos.com";
_local1.p_girl = "www.girlsgogames.es";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 9;
addLanguage(_local1);
_local1 = new Language("pl");
_local1.displayName = "Polski";
_local1.p_family = "www.gry.pl";
_local1.p_tween = "www.agame.com";
_local1.p_girl = "www.girlsgogames.pl";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 6;
addLanguage(_local1);
_local1 = new Language("fr");
_local1.displayName = "Français";
_local1.p_family = "www.jeux.fr";
_local1.p_tween = "www.jeu.fr";
_local1.p_girl = "www.girlsgogames.fr";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 4;
addLanguage(_local1);
_local1 = new Language("en_us", "us");
_local1.displayName = "English";
_local1.p_family = "www.gamesgames.com";
_local1.p_tween = "www.agame.com";
_local1.p_girl = "www.girlsgogames.com";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 1;
addLanguage(_local1);
addReference(_local1, "en");
_local1 = new Language("id");
_local1.displayName = "Indonesian";
_local1.p_family = "www.gamesgames.com";
_local1.p_tween = "www.games.co.id";
_local1.p_girl = "www.girlsgogames.com";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 11;
addLanguage(_local1);
_local1 = new Language("ru");
_local1.displayName = "Русский";
_local1.p_family = "www.ourgames.ru";
_local1.p_tween = "www.flashgames.ru";
_local1.p_girl = "www.girlsgogames.ru";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 12;
addLanguage(_local1);
_local1 = new Language("se");
_local1.displayName = "Svenska";
_local1.p_family = "www.spela.se";
_local1.p_tween = "www.spel.se";
_local1.p_girl = "www.girlsgogames.se";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 7;
addLanguage(_local1);
addReference(_local1, "sv");
_local1 = new Language("it");
_local1.displayName = "Italiano";
_local1.p_family = "www.gioco.it";
_local1.p_tween = "www.gioco.it";
_local1.p_girl = "www.girlsgogames.it";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 8;
addLanguage(_local1);
_local1 = new Language("en_uk", "uk");
_local1.displayName = "English";
_local1.p_family = "www.games.co.uk";
_local1.p_tween = "www.agame.com";
_local1.p_girl = "www.girlsgogames.co.uk";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 13;
addLanguage(_local1);
_local1 = new Language("cn");
_local1.displayName = "中文";
_local1.p_family = "www.game.com.cn";
_local1.p_tween = "www.game.com.cn";
_local1.p_girl = "www.game.com.cn";
_local1.p_teen = "www.game.com.cn";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 2;
_local1.embedFonts = false;
_local1.embedInputFonts = false;
_local1.forceFont = "_sans";
addLanguage(_local1);
addReference(_local1, "zh-CN");
addReference(_local1, "zh-TW");
_local1 = new Language("pt");
_local1.displayName = "Português";
_local1.p_family = "www.ojogos.pt";
_local1.p_tween = "www.agame.com";
_local1.p_girl = "www.ojogos.pt";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 17;
addLanguage(_local1);
_local1 = new Language("in");
_local1.displayName = "English";
_local1.p_family = "www.gamesgames.com";
_local1.p_tween = "www.game.co.in";
_local1.p_girl = "www.girlsgogames.com";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.textLanguage = "en_uk";
_local1.bwcId = 14;
addLanguage(_local1);
_local1 = new Language("de");
_local1.displayName = "Deutsch";
_local1.p_family = "www.jetztspielen.de";
_local1.p_tween = "www.spielen.com";
_local1.p_girl = "www.girlsgogames.de";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 5;
addLanguage(_local1);
_local1 = new Language("br");
_local1.displayName = "Portuguěs (BR)";
_local1.p_family = "www.ojogos.com.br";
_local1.p_tween = "www.clickjogos.com";
_local1.p_girl = "www.girlsgogames.com.br";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 10;
addLanguage(_local1);
_local1 = new Language("jp");
_local1.displayName = "日本語";
_local1.p_family = "www.gamesgames.com";
_local1.p_tween = "www.egames.jp";
_local1.p_girl = "www.egames.jp";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.embedFonts = true;
_local1.embedInputFonts = false;
_local1.forceFont = "MS UI Gothic";
_local1.bwcId = 19;
addLanguage(_local1);
addReference(_local1, "ja");
_local1 = new Language("ar");
_local1.displayName = "English";
_local1.p_family = "www.dailygame.com";
_local1.p_tween = "www.agame.com";
_local1.p_girl = "www.dailygame.com";
_local1.p_teen = "www.a10.com";
_local1.p_zapapa = "www.zapapa.com";
_local1.bwcId = 20;
addLanguage(_local1);
addReference(_local1, "ar");
}
public static function exportXML():XMLNode{
var _local3:Language;
var _local1:Array = getLanguagesArray();
var _local2:XMLNode = new XMLNode(1, "languages");
for each (_local3 in _local1) {
_local2.appendChild(_local3.exportXML());
};
return (_local2);
}
public static function getLanguagesArray():Array{
var _local3:Language;
var _local1:Array = new Array();
var _local2:Object = new Object();
for each (_local3 in languages) {
if (!_local2[_local3.name]){
_local1.push(_local3);
_local2[_local3.name] = true;
};
};
return (_local1);
}
public static function getLanguage(_arg1:String):Language{
return (languages[_arg1]);
}
private static function addLanguage(_arg1:Language):void{
languages[_arg1.name] = _arg1;
}
private static function addReference(_arg1:Language, _arg2:String):void{
languages[_arg2] = _arg1;
_arg1.references.push(_arg2);
}
public static function getLanguageByOldID(_arg1:int):Language{
var _local2:Language;
for each (_local2 in languages) {
if (_local2.bwcId == _arg1){
return (_local2);
};
};
return (null);
}
}
}//package spill.localisation
Section 98
//LanguageSelectBox (spill.localisation.LanguageSelectBox)
package spill.localisation {
import flash.display.*;
import flash.text.*;
import flash.events.*;
public class LanguageSelectBox extends MovieClip {
private var flag:MovieClip;
private var languageName_text:TextField;
private var popup:MovieClip;
private var mc:MovieClip;
public function LanguageSelectBox(){
trace("new langselecbox");
super();
if (numChildren > 0){
removeChildAt(0);
};
addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true);
addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true);
addEventListener(MouseEvent.MOUSE_OVER, mouseOver, false, 0, true);
addEventListener(MouseEvent.MOUSE_OUT, mouseOut, false, 0, true);
Languages.initialize();
popup = new LanguageSelectPopup_mc();
x = Math.round(x);
y = Math.round(y);
popup.y = (-(Math.floor(popup.height)) + 1);
popup.visible = false;
addChild(popup);
mc = new LanguageSelectBox_mc();
addChild(mc);
flag = mc.flag;
languageName_text = mc.languageName_text;
if (stage){
added();
};
init();
languageChanged();
}
private function added(_arg1:Event=null):void{
trace("addedselebnox");
SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true);
}
private function mouseOut(_arg1:MouseEvent):void{
popup.visible = false;
}
public function set popupLocation(_arg1:String):void{
trace(("popupLocation = " + _arg1));
if (_arg1 == "bottom"){
popup.y = Math.floor(mc.height);
} else {
popup.y = (-(Math.floor(mc.height)) + 1);
};
}
private function removed(_arg1:Event):void{
SpilGame.removeEventListener("languageChanged", languageChanged);
}
public function init():void{
var _local3:MovieClip;
var _local4:Language;
trace("initselectbox");
var _local1:Array = new Array(popup.l_br, popup.l_de, popup.l_en_us, popup.l_fr, popup.l_in, popup.l_jp, popup.l_pt, popup.l_ru, popup.l_ar, popup.l_cn, popup.l_en_uk, popup.l_es, popup.l_id, popup.l_it, popup.l_nl, popup.l_pl, popup.l_se);
var _local2:int;
while (_local2 < _local1.length) {
_local3 = MovieClip(_local1[_local2]);
if (_local3){
_local3.addEventListener(MouseEvent.CLICK, itemClicked, true, 0, true);
_local3.flag.gotoAndStop(_local3.name.substr(2));
_local3.flag.mouseEnabled = false;
_local3.text.mouseEnabled = false;
_local4 = Languages.getLanguage(_local3.name.substr(2));
if (_local4){
_local3.text.text = _local4.displayAcronim;
} else {
trace((("Error, '" + _local3.name.substr(2)) + "' language not found"));
};
} else {
trace((((("Error, btn number '" + _local2) + "' is not a MovieClip or there is no button '") + _local1[_local2]) + "'"));
};
_local2++;
};
}
private function itemClicked(_arg1:MouseEvent):void{
SpilGame.changeLanguage(_arg1.currentTarget.name.substr(2));
popup.visible = false;
}
private function mouseOver(_arg1:MouseEvent):void{
popup.visible = true;
}
private function languageChanged(_arg1:Event=null):void{
if (SpilGame.currentLanguage){
flag.gotoAndStop(SpilGame.currentLanguage.name);
languageName_text.text = SpilGame.currentLanguage.displayName;
languageName_text.embedFonts = SpilGame.currentLanguage.embedInputFonts;
};
}
}
}//package spill.localisation
Section 99
//LanguageSelectBox_mc (spill.localisation.LanguageSelectBox_mc)
package spill.localisation {
import flash.display.*;
import flash.text.*;
public dynamic class LanguageSelectBox_mc extends MovieClip {
public var languageName_text:TextField;
public var flag:MovieClip;
}
}//package spill.localisation
Section 100
//LanguageSelectPopup_mc (spill.localisation.LanguageSelectPopup_mc)
package spill.localisation {
import flash.display.*;
public dynamic class LanguageSelectPopup_mc extends MovieClip {
public var l_br:MovieClip;
public var l_se:MovieClip;
public var l_id:MovieClip;
public var l_in:MovieClip;
public var l_en_uk:MovieClip;
public var l_en_us:MovieClip;
public var l_es:MovieClip;
public var l_ar:MovieClip;
public var l_it:MovieClip;
public var l_cn:MovieClip;
public var l_pl:MovieClip;
public var l_nl:MovieClip;
public var l_de:MovieClip;
public var l_ru:MovieClip;
public var l_pt:MovieClip;
public var l_jp:MovieClip;
public var l_fr:MovieClip;
}
}//package spill.localisation
Section 101
//LocalizedTextField (spill.localisation.LocalizedTextField)
package spill.localisation {
import flash.events.*;
public class LocalizedTextField extends TextFieldFit {
private var regex:RegExp;
private var originalText:String;
public function LocalizedTextField(){
regex = /{([^{}]*)}/g;
super();
addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true);
addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true);
added();
}
private function added(_arg1:Event=null):void{
SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true);
text = originalText;
}
private function replaceFn():String{
var _local2:String = SpilGame.getString(arguments[1]);
if (((!(_local2)) || ((_local2 == "")))){
return ((("{" + arguments[1]) + "}"));
};
return (_local2);
}
private function removed(_arg1:Event):void{
SpilGame.removeEventListener("languageChanged", languageChanged);
}
override public function set text(_arg1:String):void{
originalText = _arg1;
if ((_arg1 is String)){
super.text = _arg1.replace(regex, replaceFn);
} else {
super.text = "";
};
}
private function languageChanged(_arg1:Event):void{
text = originalText;
updateProperties();
}
}
}//package spill.localisation
Section 102
//PortalGroup (spill.localisation.PortalGroup)
package spill.localisation {
import flash.xml.*;
public class PortalGroup {
public static const FAMILY:uint = 0;
public static const channelNames:Array = ["family", "tween", "girl", "teen", "zapapa"];
public static const ZAPAPA:uint = 4;
public static const TWEEN:uint = 1;
public static const NONE:uint = 5;
public static const TEEN:uint = 3;
public static const GIRL:uint = 2;
public static const backgroundColors:Array = [0xFFFFFF, 0xFFFFFF, 16742331, 0xFFFFFF, 0xFFFFFF];
public static function getName(_arg1:int):String{
return (channelNames[_arg1]);
}
public static function exportXML():XMLNode{
var _local3:XMLNode;
var _local1:XMLNode = new XMLNode(1, "channels");
var _local2:int;
while (_local2 < 5) {
_local3 = new XMLNode(1, "channel");
_local3.attributes.name = channelNames[_local2];
_local3.attributes.id = _local2;
_local1.appendChild(_local3);
_local2++;
};
return (_local1);
}
}
}//package spill.localisation
Section 103
//spil_internal (spill.localisation.spil_internal)
package spill.localisation {
public namespace spil_internal = "spill.localisation";
}//package spill.localisation
Section 104
//SpilGame (spill.localisation.SpilGame)
package spill.localisation {
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
public class SpilGame {
private static const cookieName:String = "spilgames_language_v100";
private static const cookiePath:String = "/";
private static const cookieLanguageVar:String = "savedLang";
public static const LANGUAGE_CHANGED:String = "languageChanged";
public static const BRANDING_CHANGED:String = "brandingChanged";
private static var strings:Object = new Object();
public static var currentBranding:Brand;
private static var contexMenuItem:ContextMenuItem;
spil_internal static var gameName:String;
spil_internal static var debugHostDomain:String = "";
private static var localDomains:Object = new Object();
spil_internal static var emailPage:String;
private static var channelLock:Boolean = false;
spil_internal static var debugEmbedDomain:String = "";
private static var eventDispatcher:EventDispatcher;
private static var _init:Boolean = false;
public static var currentLanguage:Language;
spil_internal static var portalGroup:uint;
private static var stage:Sprite;
public static function getSpilCompanyLink():String{
if (currentLanguage.name == "cn"){
return ("http://www.game.com.cn/downloads/");
};
return ("http://www.gameportal.net");
}
public static function getPromotionLink(_arg1:String="feature_promotion"):String{
var _local2:String = (embedDomain) ? embedDomain : hostingDomain;
return (currentBranding.getPromotionLink(gameName, emailPage, isExternal, _local2, _arg1));
}
public static function traceAllBrands():void{
trace(outputAllBrands());
}
public static function getString(_arg1:String):String{
var _local2:Object = strings[_arg1];
if (_local2){
if (currentLanguage.textLanguage){
return (_local2[currentLanguage.textLanguage]);
};
return (_local2[currentLanguage.name]);
//unresolved jump
};
return ("");
}
public static function initialize(_arg1:String, _arg2:int, _arg3:String, _arg4:Sprite, _arg5:Boolean=false):void{
stage = _arg4;
if (_init){
trace("ERROR: LocalisationManager already initialised");
return;
};
_init = true;
localDomains["localhost"] = true;
localDomains["www8.agame.com"] = true;
localDomains["gamedev.dev.spilgames.com"] = true;
localDomains["stg.spel.nl"] = true;
localDomains["stg.girlsgogames.nl"] = true;
localDomains["stg.pl.spel.nl"] = true;
localDomains["stg.pl.girlsgogames.nl"] = true;
trace(localDomains["stg.girlsgogames.nl"]);
Brandings.initialize();
Languages.initialize();
initContexMenu(_arg4);
channelLock = _arg5;
gameName = _arg1.replace(" ", "_");
portalGroup = _arg2;
emailPage = _arg3;
chooseLanguage();
chooseBranding();
}
public static function get isExternal():Boolean{
return (((!(Brandings.hasDomain(embedDomain))) && (!(localDomains[embedDomain]))));
}
private static function initContexMenu(_arg1:Sprite):void{
contexMenuItem = new ContextMenuItem("");
_arg1.contextMenu = new ContextMenu();
_arg1.contextMenu.customItems.push(contexMenuItem);
contexMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, contexMenuClicked);
}
private static function replaceFn():String{
var _local2:String = SpilGame.getString(arguments[1]);
if (((!(_local2)) || ((_local2 == "")))){
return ((("{" + arguments[1]) + "}"));
};
return (_local2);
}
spil_internal static function get hostingDomain():String{
var _local1:LocalConnection;
if (debugHostDomain != ""){
return (debugHostDomain);
};
_local1 = new LocalConnection();
return (_local1.domain);
}
spil_internal static function chooseLanguage():void{
if (cookieLanguage != null){
currentLanguage = cookieLanguage;
} else {
if (isExternal){
currentLanguage = systemLanguage;
} else {
currentLanguage = portalLanguage;
if (!currentLanguage){
currentLanguage = systemLanguage;
};
};
};
if (!currentLanguage){
trace("Unable to determine language, using 'English US'");
currentLanguage = Languages.getLanguage("en_us");
};
TextFieldFit.embedFonts = currentLanguage.embedFonts;
TextFieldFit.forceFont = currentLanguage.forceFont;
dispatchEvent(new Event(LANGUAGE_CHANGED));
}
private static function contexMenuClicked(_arg1:ContextMenuEvent):void{
navigateToURL(new URLRequest(getMoreGamesLink("Contex_Menu")));
}
public static function initTextField(_arg1:TextField):void{
var _local2:TextFormat;
trace(_arg1.text);
_arg1.text = _arg1.text.replace(/{([^{}]*)}/g, replaceFn);
trace(_arg1.text);
_arg1.embedFonts = currentLanguage.embedFonts;
if (currentLanguage.forceFont != ""){
_local2 = new TextFormat();
_local2.font = currentLanguage.forceFont;
_arg1.setTextFormat(_local2);
};
}
public static function importXMLv2(_arg1:XML):void{
var _local2:XML;
var _local3:Object;
var _local4:XML;
for each (_local2 in _arg1.children()) {
_local3 = (strings[_local2.attribute("identifier")] = new Object());
for each (_local4 in _local2.children()) {
if (_local4.children().length() > 0){
_local3[_local4.name()] = _local4.children()[0].toString();
} else {
_local3[_local4.name()] = "";
};
};
};
}
spil_internal static function changeLanguage(_arg1:String):void{
var _local2:Language = Languages.getLanguage(_arg1);
if (!_local2){
trace("ERROR: Supplied language string does not have a matching language");
} else {
cookieLanguage = _local2;
currentLanguage = _local2;
};
TextFieldFit.embedFonts = currentLanguage.embedFonts;
TextFieldFit.forceFont = currentLanguage.forceFont;
chooseBranding();
dispatchEvent(new Event(LANGUAGE_CHANGED));
}
public static function getSendToFriendLink():String{
return (currentBranding.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain));
}
spil_internal static function chooseBranding():void{
currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]);
if ((!(currentBranding) is Brand)){
currentBranding = Brandings.getBrandByDomain("www.agame.com");
};
contexMenuItem.caption = ("More Games: " + currentBranding.domain);
dispatchEvent(new Event(BRANDING_CHANGED));
}
spil_internal static function get systemLanguage():Language{
return (Languages.getLanguage(Capabilities.language));
}
spil_internal static function set cookieLanguage(_arg1:Language):void{
var _local2:SharedObject = SharedObject.getLocal(cookieName, cookiePath);
if (_arg1 == null){
_local2.data[cookieLanguageVar] = null;
} else {
_local2.data[cookieLanguageVar] = _arg1.name;
};
_local2.flush();
}
public static function importXML(_arg1:XML):void{
var _local2:XML;
var _local3:Object;
var _local4:XML;
for each (_local2 in _arg1.children()) {
_local3 = (strings[_local2.identifier] = new Object());
for each (_local4 in _local2.children()) {
_local3[_local4.name()] = _local4.children()[0].toString();
};
};
}
spil_internal static function dispatchEvent(_arg1:Event):void{
if (!eventDispatcher){
eventDispatcher = new EventDispatcher();
};
eventDispatcher.dispatchEvent(_arg1);
}
public static function getDomain(_arg1:String):String{
var _local2:String;
var _local3:uint;
if (_arg1.indexOf("file") == 0){
return ("offline_play");
};
_local2 = new String();
_local3 = 7;
while (_local3 < _arg1.length) {
if (_arg1.charAt(_local3) == "/"){
break;
};
_local2 = (_local2 + _arg1.charAt(_local3));
_local3++;
};
if (_local2 == "localhost"){
_local2 = "offline_play";
};
return (_local2);
}
public static function exportXML():XML{
var _local1:XML = <spil_games/>
;
_local1.appendChild(Brandings.exportXML());
_local1.appendChild(Languages.exportXML());
_local1.appendChild(PortalGroup.exportXML());
return (_local1);
}
public static function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{
if (!eventDispatcher){
eventDispatcher = new EventDispatcher();
};
eventDispatcher.removeEventListener(_arg1, _arg2, _arg3);
}
public static function outputAllBrands():String{
var _local3:Brand;
var _local1:Array = Brandings.getBrandsArray();
var _local2 = "";
for each (_local3 in _local1) {
_local2 = (_local2 + (_local3.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n"));
};
return (_local2);
}
public static function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{
if (!eventDispatcher){
eventDispatcher = new EventDispatcher();
};
eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5);
}
public static function getMoreGamesLink(_arg1:String=""):String{
var _local2:String = (embedDomain) ? embedDomain : hostingDomain;
return (currentBranding.getMoreGamesLink(gameName, isExternal, _local2, _arg1));
}
spil_internal static function get cookieLanguage():Language{
var _local1:SharedObject = SharedObject.getLocal(cookieName, cookiePath);
var _local2:String = String(_local1.data[cookieLanguageVar]);
return (Languages.getLanguage(_local2));
}
private static function get portalLanguage():Language{
var _local1:Brand;
var _local2:String;
var _local3:Language;
if (isExternal){
return (null);
};
if (!embedDomain){
return (null);
};
_local1 = Brandings.getBrandByDomain(embedDomain);
if (!_local1){
return (null);
};
_local2 = _local1.preferedLanguage;
if (!_local2){
return (null);
};
_local3 = Languages.getLanguage(_local2);
if (!_local3){
return (null);
};
return (_local3);
}
spil_internal static function get embedDomain():String{
var loc:String;
if (debugEmbedDomain != ""){
return (debugEmbedDomain);
};
if (ExternalInterface.available){
try {
loc = ExternalInterface.call("window.location.href.toString");
if (((!((loc == ""))) && (!((loc == null))))){
trace(("embed domain = " + getDomain(loc)));
return (getDomain(loc));
};
} catch(e:SecurityError) {
trace(("Security Error connecting to external interface, error = " + e));
} catch(e:Error) {
trace(("Error connecting to external interface, error = " + e));
};
};
return (null);
}
}
}//package spill.localisation
Section 105
//SpilGamesLink (spill.localisation.SpilGamesLink)
package spill.localisation {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public class SpilGamesLink extends SimpleButton {
public function SpilGamesLink(){
addEventListener(MouseEvent.CLICK, buttonClicked);
}
private function buttonClicked(_arg1:MouseEvent):void{
navigateToURL(new URLRequest(SpilGame.getSpilCompanyLink()), "_blank");
}
}
}//package spill.localisation
Section 106
//TextFieldFit (spill.localisation.TextFieldFit)
package spill.localisation {
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.utils.*;
import flash.filters.*;
public class TextFieldFit extends MovieClip {
protected var _glowQuality:Number;// = 1
protected var _gridFitType:String;// = "pixel"
protected var _text:String;// = "default"
private var debugBounding:Sprite;
protected var _disableWordwrap:Boolean;// = false
protected var _textSize:Number;// = 12
protected var _multiline:Boolean;// = false
protected var _font:String;// = ""
protected var _embedFonts:Boolean;// = true
protected var _underline:Boolean;// = false
protected var _vAlign:String;// = "top"
protected var _italic:Boolean;// = false
protected var _useGlowFilter:Boolean;// = false
protected var _glowColor:uint;// = 0
protected var _bold:Boolean;// = false
private var h:Number;
protected var _antiAliasType:String;// = "advanced"
private var sizeChanged:Boolean;// = true
private var w:Number;
private var embeddedFonts:Array;
protected var _hAlign:String;// = "left"
protected var _textColor:uint;// = 0
protected var _glowStrength:Number;// = 5
protected var _glowBlur:Number;// = 3
protected var _selectable:Boolean;// = false
private var format:TextFormat;
private var field:TextField;
private var valid:Boolean;// = true
private static const gutter:Number = 2;
spil_internal static var embedFonts:Boolean = true;
spil_internal static var forceAAType:String = null;
spil_internal static var forceFont:String = null;
public static var alwaysCheckWidth:Boolean = false;
public function TextFieldFit(){
var _local1:Boolean = ((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent")));
var _local2:Number = width;
var _local3:Number = height;
if (numChildren > 0){
removeChildAt(0);
};
if (!field){
field = new TextField();
addChild(field);
};
field.border = false;
field.background = false;
field.type = TextFieldType.DYNAMIC;
mouseEnabled = false;
mouseChildren = false;
format = new TextFormat();
embeddedFonts = Font.enumerateFonts(false);
setSize(_local2, _local3);
validate();
if (stage){
addEventListener(Event.RENDER, init);
stage.invalidate();
};
init();
}
private function resizeText(_arg1:Boolean=false):void{
if (!doesTextFit()){
format.size = Object((Number(format.size) - 1));
if (format.size <= 3){
trace("WARNING: Text resised to 3px, either an error occured or the text just wont fit");
return;
};
field.setTextFormat(format);
resizeText(true);
} else {
if (_arg1 == false){
while (doesTextFit()) {
if (format.size <= textSize){
format.size = Object((Number(format.size) + 1));
field.setTextFormat(format);
if (!doesTextFit()){
format.size = Object((Number(format.size) - 1));
field.setTextFormat(format);
break;
};
} else {
break;
};
};
};
};
}
public function set hAlign(_arg1:String):void{
_hAlign = _arg1;
invalidate();
}
public function set bold(_arg1:Boolean):void{
_bold = _arg1;
invalidate();
}
private function init(_arg1:Event=null):void{
removeEventListener(Event.RENDER, init);
updateProperties();
layoutText();
}
private function validate(_arg1:Event=null):void{
updateProperties();
layoutText();
removeEventListener(Event.ENTER_FRAME, validate);
valid = true;
}
public function set glowBlur(_arg1:Number):void{
_glowBlur = _arg1;
invalidate();
}
public function get vAlign():String{
return (_vAlign);
}
public function get italic():Boolean{
return (_italic);
}
public function get textColor():uint{
return (_textColor);
}
private function invalidate():void{
if (valid){
addEventListener(Event.ENTER_FRAME, validate);
if (stage){
stage.invalidate();
};
valid = false;
};
}
public function get text():String{
return (_text);
}
public function get useGlowFilter():Boolean{
return (_useGlowFilter);
}
public function get selectable():Boolean{
return (_selectable);
}
public function set text(_arg1:String):void{
_text = _arg1;
invalidate();
}
public function set embedFonts(_arg1:Boolean):void{
_embedFonts = _arg1;
invalidate();
}
public function set vAlign(_arg1:String):void{
_vAlign = _arg1;
invalidate();
}
public function set italic(_arg1:Boolean):void{
_italic = _arg1;
invalidate();
}
public function get font():String{
return (_font);
}
public function set multiline(_arg1:Boolean):void{
_multiline = _arg1;
invalidate();
}
public function get disableWordwrap():Boolean{
return (_disableWordwrap);
}
public function set textColor(_arg1:uint):void{
_textColor = _arg1;
invalidate();
}
public function get antiAliasType():String{
return (_antiAliasType);
}
private function layoutText():void{
resizeText();
field.height = (field.textHeight + (gutter * 2));
if (vAlign == "top"){
field.y = 0;
} else {
if (vAlign == "middle"){
field.y = ((h - field.height) / 2);
} else {
if (vAlign == "bottom"){
field.y = (h - field.height);
};
};
};
}
public function set glowQuality(_arg1:Number):void{
_glowQuality = _arg1;
invalidate();
}
public function get hAlign():String{
return (_hAlign);
}
public function setSize(_arg1:Number, _arg2:Number):void{
w = _arg1;
h = _arg2;
scaleX = (scaleY = 1);
field.width = w;
field.height = h;
invalidate();
}
public function get bold():Boolean{
return (_bold);
}
public function set gridFitType(_arg1:String):void{
_gridFitType = _arg1;
invalidate();
}
public function set underline(_arg1:Boolean):void{
_underline = _arg1;
invalidate();
}
public function get glowBlur():Number{
return (_glowBlur);
}
public function set useGlowFilter(_arg1:Boolean):void{
_useGlowFilter = _arg1;
invalidate();
}
public function set font(_arg1:String):void{
_font = _arg1;
invalidate();
}
public function set textSize(_arg1:Number):void{
_textSize = _arg1;
sizeChanged = true;
invalidate();
}
public function set selectable(_arg1:Boolean):void{
_selectable = _arg1;
invalidate();
}
public function get multiline():Boolean{
return (_multiline);
}
public function get embedFonts():Boolean{
return (_embedFonts);
}
public function set glowColor(_arg1:uint):void{
_glowColor = _arg1;
invalidate();
}
public function set disableWordwrap(_arg1:Boolean):void{
_disableWordwrap = _arg1;
invalidate();
}
public function get glowQuality():Number{
return (_glowQuality);
}
public function get gridFitType():String{
return (_gridFitType);
}
public function get underline():Boolean{
return (_underline);
}
public function get textSize():Number{
return (_textSize);
}
public function get glowColor():uint{
return (_glowColor);
}
public function set antiAliasType(_arg1:String):void{
_antiAliasType = _arg1;
invalidate();
}
public function set glowStrength(_arg1:Number):void{
_glowStrength = _arg1;
invalidate();
}
protected function updateProperties():void{
var _local1:Boolean;
var _local2:Font;
field.text = _text;
field.multiline = ((((_text.indexOf(" ") < 0)) && ((_text.length < 14)))) ? false : _multiline;
field.wordWrap = ((field.multiline) && (!(_disableWordwrap)));
field.selectable = _selectable;
field.antiAliasType = (forceAAType) ? forceAAType : _antiAliasType;
field.gridFitType = _gridFitType;
embeddedFonts = Font.enumerateFonts(false);
if (((((_embedFonts) && (!((_font == ""))))) && (TextFieldFit.embedFonts))){
_local1 = false;
for each (_local2 in embeddedFonts) {
if (_font == _local2.fontName){
_local1 = true;
break;
};
};
field.embedFonts = _local1;
if (!_local1){
trace(((("WARNING: Embedded font '" + _font) + "' not found, disabling embedding of fonts, text = ") + _text));
};
} else {
field.embedFonts = false;
};
if (TextFieldFit.forceFont){
format.font = TextFieldFit.forceFont;
} else {
if (_font != ""){
format.font = _font;
};
};
if (sizeChanged){
format.size = _textSize;
};
format.color = _textColor;
format.align = _hAlign;
format.bold = _bold;
format.italic = _italic;
format.underline = _underline;
format.leftMargin = 0;
format.rightMargin = 0;
field.setTextFormat(format);
if (_useGlowFilter){
filters = [new GlowFilter(_glowColor, 1, _glowBlur, _glowBlur, _glowStrength, _glowQuality)];
} else {
filters = [];
};
}
private function doesTextFit():Boolean{
if (((((field.textHeight + (gutter * 2)) > h)) || (((((field.textWidth + (gutter * 2)) > w)) && (((!(field.multiline)) || (alwaysCheckWidth))))))){
return (false);
};
return (true);
}
public function get glowStrength():Number{
return (_glowStrength);
}
}
}//package spill.localisation
Section 107
//Submitter (Spill.Components.Submitter)
package Spill.Components {
import flash.display.*;
public dynamic class Submitter extends MovieClip {
}
}//package Spill.Components
Section 108
//CAdonanCurry (CAdonanCurry)
package {
import flash.display.*;
public dynamic class CAdonanCurry extends MovieClip {
}
}//package
Section 109
//CAdonanPinggiranPie (CAdonanPinggiranPie)
package {
import flash.display.*;
public dynamic class CAdonanPinggiranPie extends MovieClip {
}
}//package
Section 110
//CBackgroundSound (CBackgroundSound)
package {
import flash.media.*;
public dynamic class CBackgroundSound extends Sound {
}
}//package
Section 111
//CBannedWin (CBannedWin)
package {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class CBannedWin extends MovieClip {
public var mBtn:SimpleButton;
public function CBannedWin(){
addFrameScript(0, frame1);
}
public function GotoSapi(_arg1:MouseEvent){
var _local2:URLRequest = new URLRequest("http://www.lazybanana.com");
navigateToURL(_local2);
}
function frame1(){
mBtn.addEventListener(MouseEvent.MOUSE_DOWN, GotoSapi);
}
}
}//package
Section 112
//CBaseMovieClip (CBaseMovieClip)
package {
import flash.display.*;
import flash.events.*;
public class CBaseMovieClip extends MovieClip {
public var mEventType:String;
public function CBaseMovieClip(_arg1:String){
mEventType = _arg1;
}
public function AddDispatcher():void{
Main.GetInstance().addEventListener(mEventType, Update, false, 0, true);
}
public function Update(_arg1:Event){
}
public function RemoveDispatcher(){
Main.GetInstance().removeEventListener(mEventType, Update);
}
}
}//package
Section 113
//CCredit (CCredit)
package {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class CCredit extends MovieClip {
public var mFilter:Array;
public var mClose:MovieClip;
public var mTitle:MovieClip;
public var mLogo:MovieClip;
public function CCredit(){
addFrameScript(0, frame1);
}
public function onMouseUp(_arg1:MouseEvent){
if ((((_arg1.currentTarget.name == "mTitle")) || ((_arg1.currentTarget.name == "mLogo")))){
Global.openWindow();
};
if (_arg1.currentTarget.name == "mClose"){
parent.removeChild(this);
};
}
function frame1(){
if (!mTitle.hasEventListener(MouseEvent.MOUSE_UP)){
mTitle.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
mTitle.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true);
mTitle.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true);
mTitle.mouseChildren = false;
mTitle.buttonMode = true;
mTitle.useHandCursor = true;
mLogo.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
mLogo.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true);
mLogo.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true);
mLogo.mouseChildren = false;
mLogo.buttonMode = true;
mLogo.useHandCursor = true;
mClose.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
mClose.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true);
mClose.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true);
mClose.mouseChildren = false;
mClose.buttonMode = true;
mClose.useHandCursor = true;
};
}
public function onMouseOut(_arg1:MouseEvent){
if (_arg1.currentTarget.name == "mClose"){
_arg1.currentTarget.filters = mFilter;
return;
};
_arg1.currentTarget.filters = [];
}
public function onMouseOver(_arg1:MouseEvent){
var _local2:GlowFilter = new GlowFilter(0x9900, 1, 5, 5, 3);
if (_arg1.currentTarget.name == "mClose"){
mFilter = _arg1.currentTarget.filters.slice(0, 1);
_arg1.currentTarget.filters = mFilter.concat([_local2]);
return;
};
_arg1.currentTarget.filters = [_local2];
}
}
}//package
Section 114
//CDetailMainMenu (CDetailMainMenu)
package {
import flash.display.*;
import flash.events.*;
public class CDetailMainMenu extends CBaseMovieClip {
public var isPractice:Boolean;
public var menu:MovieClip;
private static var CGameGlobal:CDetailMainMenu;
public function CDetailMainMenu(_arg1:int, _arg2:int){
super("update");
CGameGlobal = this;
trace("init CDetailMainMenu");
init(_arg1, _arg2);
}
public function init(_arg1:int, _arg2:int):void{
if (_arg1 == Data.mMenu){
menu = new CMenu(_arg2);
};
if (_arg1 == Data.mStep){
menu = new CStep(_arg2);
};
if (_arg1 == Data.mGoal){
menu = new CGoal(_arg2);
};
this.addChild(menu);
}
override public function Update(_arg1:Event){
}
public static function GetInstance():CDetailMainMenu{
return (CGameGlobal);
}
}
}//package
Section 115
//CEdgePinggiranPie (CEdgePinggiranPie)
package {
import flash.display.*;
public dynamic class CEdgePinggiranPie extends MovieClip {
public var pinggiran10:MovieClip;
public var pinggiran11:MovieClip;
public var pinggiran12:MovieClip;
public var pinggiran13:MovieClip;
public var pinggiran14:MovieClip;
public var pinggiran15:MovieClip;
public var panah4:MovieClip;
public var panah5:MovieClip;
public var pinggiran18:MovieClip;
public var panah7:MovieClip;
public var panah8:MovieClip;
public var panah9:MovieClip;
public var panah3:MovieClip;
public var pinggiran16:MovieClip;
public var pinggiran17:MovieClip;
public var panah6:MovieClip;
public var pinggiran19:MovieClip;
public var panah1:MovieClip;
public var panah2:MovieClip;
public var pinggiran20:MovieClip;
public var pinggiran22:MovieClip;
public var pinggiran24:MovieClip;
public var pinggiran25:MovieClip;
public var pinggiran26:MovieClip;
public var pinggiran27:MovieClip;
public var pinggiran28:MovieClip;
public var pinggiran23:MovieClip;
public var pinggiran21:MovieClip;
public var pinggiran29:MovieClip;
public var panah10:MovieClip;
public var panah11:MovieClip;
public var panah12:MovieClip;
public var panah13:MovieClip;
public var panah14:MovieClip;
public var panah15:MovieClip;
public var panah16:MovieClip;
public var panah17:MovieClip;
public var panah18:MovieClip;
public var panah19:MovieClip;
public var panah20:MovieClip;
public var panah21:MovieClip;
public var panah22:MovieClip;
public var panah23:MovieClip;
public var panah24:MovieClip;
public var pinggiran2:MovieClip;
public var pinggiran3:MovieClip;
public var panah27:MovieClip;
public var pinggiran5:MovieClip;
public var pinggiran6:MovieClip;
public var pinggiran7:MovieClip;
public var pinggiran8:MovieClip;
public var pinggiran9:MovieClip;
public var panah26:MovieClip;
public var pinggiran4:MovieClip;
public var panah28:MovieClip;
public var panah29:MovieClip;
public var pinggiran1:MovieClip;
public var panah25:MovieClip;
}
}//package
Section 116
//CEndGame (CEndGame)
package {
import flash.display.*;
import flash.events.*;
public class CEndGame extends CBaseMovieClip {
public var btnPlayOther:SimpleButton;
public var btnBackMenu:SimpleButton;
public var hasilMakanan:MovieClip;
public var namaMakanan:MovieClip;
public var balonKata:MovieClip;
public var nilai:MovieClip;
public var jenisMakanan:int;
public var result:MovieClip;
private static var CGameGlobal:CEndGame;
public function CEndGame(_arg1:int){
super("update");
CGameGlobal = this;
trace("init CEndGame");
jenisMakanan = _arg1;
init();
initListener();
}
private function onMouseUp(_arg1:Event):void{
Main.GetInstance().KillWindow("EndGame");
if (_arg1.currentTarget.name == "btnBackMenu"){
Main.GetInstance().InitMainMenu();
};
if (_arg1.currentTarget.name == "btnPlayOther"){
Main.GetInstance().InitSubMainMenu();
};
}
override public function Update(_arg1:Event){
}
private function initListener():void{
btnBackMenu.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
btnPlayOther.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
}
private function init():void{
if (jenisMakanan == Data.mMenuChickenPie){
hasilMakanan.gotoAndStop(1);
namaMakanan.lb_masakan.gotoAndStop(1);
if (Data.hasilTotal >= Data.pieA){
balonKata.gotoAndStop(1);
result.gotoAndStop(1);
} else {
if (Data.hasilTotal >= Data.pieB){
balonKata.gotoAndStop(2);
result.gotoAndStop(2);
} else {
if (Data.hasilTotal >= Data.pieC){
balonKata.gotoAndStop(3);
result.gotoAndStop(3);
} else {
balonKata.gotoAndStop(3);
result.gotoAndStop(4);
};
};
};
nilai.obyek.text = ((Data.hasilTotal + "/") + Data.pieA);
Main.GetInstance().submitScore(Data.hasilTotal);
};
if (jenisMakanan == Data.mMenuChickenSatay){
hasilMakanan.gotoAndStop(2);
namaMakanan.lb_masakan.gotoAndStop(2);
if (Data.hasilTotal >= Data.satayA){
balonKata.gotoAndStop(1);
result.gotoAndStop(1);
} else {
if (Data.hasilTotal >= Data.satayB){
balonKata.gotoAndStop(2);
result.gotoAndStop(2);
} else {
if (Data.hasilTotal >= Data.satayC){
balonKata.gotoAndStop(3);
result.gotoAndStop(3);
} else {
balonKata.gotoAndStop(3);
result.gotoAndStop(4);
};
};
};
nilai.obyek.text = ((Data.hasilTotal + "/") + Data.satayA);
Main.GetInstance().submitScore(Data.hasilTotal);
};
if (jenisMakanan == Data.mMenuChickenCurry){
hasilMakanan.gotoAndStop(3);
namaMakanan.lb_masakan.gotoAndStop(3);
if (Data.hasilTotal >= Data.curryA){
balonKata.gotoAndStop(1);
result.gotoAndStop(1);
} else {
if (Data.hasilTotal >= Data.curryB){
balonKata.gotoAndStop(2);
result.gotoAndStop(2);
} else {
if (Data.hasilTotal >= Data.curryC){
balonKata.gotoAndStop(3);
result.gotoAndStop(3);
} else {
balonKata.gotoAndStop(3);
result.gotoAndStop(4);
};
};
};
nilai.obyek.text = ((Data.hasilTotal + "/") + Data.curryA);
Main.GetInstance().submitScore(Data.hasilTotal);
};
}
public static function GetInstance():CEndGame{
return (CGameGlobal);
}
}
}//package
Section 117
//CGame (CGame)
package {
import flash.display.*;
import flash.events.*;
import caurina.transitions.*;
import flash.ui.*;
public class CGame extends CBaseMovieClip {
public var cntStatusBarTime:int;// = 0
public var step:int;
public var header:MovieClip;
public var alas:MovieClip;
public var back:MovieClip;
public var statusBarTime:Boolean;// = false
public var statusBarProcess:MovieClip;
public var jenisMasakan:int;
public var tekanHint:Boolean;// = false
private static var CGameGlobal:CGame;
public function CGame(_arg1:int, _arg2:int){
super("update");
CGameGlobal = this;
trace("init cgame");
init(_arg1, _arg2);
}
private function onMouseUp(_arg1:Event):void{
if (!tekanHint){
if (_arg1.currentTarget.name == "btnHint"){
initHint();
};
if (_arg1.currentTarget.name == "btnQuit"){
cekStep();
Main.GetInstance().KillWindow("Game");
Tweener.removeAllTweens();
Main.GetInstance().InitMainMenu();
};
};
if (_arg1.currentTarget.name == "btnBack"){
tekanHint = false;
Tweener.resumeAllTweens();
Main.GetInstance().mState = Main.STATE_GAME;
removeObyek(Data.hint);
};
}
private function hapusInfo(_arg1:MovieClip, _arg2:int):void{
removeObyek(_arg1);
if (_arg2 == Data.infoGo){
statusBarTime = true;
if (step == 1){
Data.potongDagingAyam.gotoAndStop((Data.potongDagingAyam.currentFrame + 1));
};
if ((((step == 2)) && (!((jenisMasakan == Data.mMenuChickenSatay))))){
Data.potongPappricaHijau.gotoAndStop((Data.potongPappricaHijau.currentFrame + 1));
};
if ((((step == 3)) && (!((jenisMasakan == Data.mMenuChickenSatay))))){
Data.potongKentang.gotoAndStop((Data.potongKentang.currentFrame + 1));
} else {
if (step == 3){
Data.rajangBawangMerah.gotoAndStop((Data.rajangBawangMerah.currentFrame + 1));
};
};
if ((((step == 4)) && (!((jenisMasakan == Data.mMenuChickenSatay))))){
Data.rajangBawangMerah.gotoAndStop((Data.rajangBawangMerah.currentFrame + 1));
};
if ((((step == 6)) && ((jenisMasakan == Data.mMenuChickenPie)))){
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
};
if ((((step == 6)) && ((jenisMasakan == Data.mMenuChickenCurry)))){
CStepMasakAdonanCurry.GetInstance().initPanahCurry();
};
if ((((step == 7)) && ((jenisMasakan == Data.mMenuChickenPie)))){
Data.panahPinggiranPie.visible = true;
CStepPinggiranPie.GetInstance().flagPanah = true;
};
} else {
cekStep();
Tweener.removeAllTweens();
if ((((_arg2 == Data.infoExcellent)) || ((_arg2 == Data.infoPerfecto)))){
Data.hasilPerStep = Data.scorePerStep;
if (_arg2 == Data.infoExcellent){
Data.hasilBonus = Data.scoreBonusExcellent;
} else {
Data.hasilBonus = Data.scoreBonusPerfecto;
};
};
if (_arg2 == Data.infoTimeUp){
Data.hasilPerStep = 0;
Data.hasilBonus = 0;
};
Data.hasilSubTotal = (Data.hasilPerStep + Data.hasilBonus);
Data.hasilTotal = (Data.hasilTotal + Data.hasilSubTotal);
Main.GetInstance().KillWindow("Game");
if (!Data.isPractice){
finish();
} else {
Main.GetInstance().InitDetailMainMenu(Data.mGoal, jenisMasakan);
};
};
}
public function removeObyek(_arg1:MovieClip):void{
if (_arg1 != null){
_arg1.parent.removeChild(_arg1);
_arg1 = null;
};
}
private function init(_arg1:int, _arg2:int):void{
header.statusBarTime.statusTime.width = 1;
statusBarProcess.statusProcess2.width = 1;
jenisMasakan = _arg1;
step = _arg2;
Data.stepGame(jenisMasakan, step);
this.setChildIndex(statusBarProcess, (this.numChildren - 1));
this.setChildIndex(header, (this.numChildren - 1));
mouseEnabled = false;
header.btnHint.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
header.btnQuit.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
initInfoGame(Data.infoGo);
}
private function finish():void{
if ((((jenisMasakan == Data.mGoalChickenPie)) && ((Data.indexStep == Data.jumStepChickenPie)))){
Main.GetInstance().InitEndGame(jenisMasakan);
} else {
if ((((jenisMasakan == Data.mGoalChickenSatay)) && ((Data.indexStep == Data.jumStepChickenSatay)))){
Main.GetInstance().InitEndGame(jenisMasakan);
} else {
if ((((jenisMasakan == Data.mGoalChickenCurry)) && ((Data.indexStep == Data.jumStepChickenCurry)))){
Main.GetInstance().InitEndGame(jenisMasakan);
} else {
Main.GetInstance().InitDetailMainMenu(Data.mGoal, jenisMasakan);
};
};
};
}
override public function Update(_arg1:Event){
if (statusBarTime){
cntStatusBarTime++;
if (cntStatusBarTime == Data.delayStatusBarTime){
if (header.statusBarTime.statusTime.width < Data.maxStatusBarTime){
header.statusBarTime.statusTime.width = (header.statusBarTime.statusTime.width + Data.statusBarTime);
} else {
statusBarTime = false;
initInfoGame(Data.infoTimeUp);
};
cntStatusBarTime = 0;
};
};
}
public function initInfoGame(_arg1:int):void{
Mouse.show();
Data.infoGame = new CInfoGame();
this.addChild(Data.infoGame);
Data.infoGame.gotoAndStop(_arg1);
Data.infoGame.x = 400;
Data.infoGame.y = 300;
Data.infoGame.scaleX = 0.1;
Data.infoGame.scaleY = 0.1;
Data.infoGame.alpha = 1;
Tweener.addTween(Data.infoGame, {time:0.3, scaleX:1, scaleY:1, transition:"linear"});
Tweener.addTween(Data.infoGame, {delay:0.3, time:0.5, alpha:0, onComplete:hapusInfo, onCompleteParams:[Data.infoGame, _arg1], transition:"linear"});
}
private function initHint():void{
Data.hint = new CHint();
this.addChild(Data.hint);
Data.hint.lb_hint.gotoAndStop(Data.hasilNamaStep);
Data.hint.btnBack.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
tekanHint = true;
Tweener.pauseAllTweens();
Main.GetInstance().mState = Main.STATE_PAUSED;
Mouse.show();
}
private function cekStep():void{
switch (step){
case 1:
removeObyek(Data.stepPotongAyamBesar);
Data.stepPotongAyamBesar.RemoveDispatcher();
break;
case 2:
removeObyek(Data.stepPotongPappricaTimun);
Data.stepPotongPappricaTimun.RemoveDispatcher();
break;
case 3:
if (jenisMasakan != Data.mMenuChickenSatay){
removeObyek(Data.stepPotongKentang);
Data.stepPotongKentang.RemoveDispatcher();
} else {
removeObyek(Data.stepRajangBawang);
Data.stepRajangBawang.RemoveDispatcher();
};
break;
case 4:
if (jenisMasakan != Data.mMenuChickenSatay){
removeObyek(Data.stepRajangBawang);
Data.stepRajangBawang.RemoveDispatcher();
} else {
removeObyek(Data.stepMix);
Data.stepMix.RemoveDispatcher();
};
break;
case 5:
if (jenisMasakan != Data.mMenuChickenSatay){
removeObyek(Data.stepMix);
Data.stepMix.RemoveDispatcher();
} else {
removeObyek(Data.stepIsianSatay);
Data.stepIsianSatay.RemoveDispatcher();
};
break;
case 6:
if (jenisMasakan == Data.mMenuChickenPie){
removeObyek(Data.stepOlahKulitPie);
Data.stepOlahKulitPie.RemoveDispatcher();
};
if (jenisMasakan == Data.mMenuChickenSatay){
removeObyek(Data.stepPanggangSatay);
Data.stepPanggangSatay.RemoveDispatcher();
};
if (jenisMasakan == Data.mMenuChickenCurry){
removeObyek(Data.stepMasakAdonanCurry);
Data.stepMasakAdonanCurry.RemoveDispatcher();
};
break;
case 7:
if (jenisMasakan == Data.mMenuChickenPie){
removeObyek(Data.stepPinggiranPie);
Data.stepPinggiranPie.RemoveDispatcher();
};
break;
case 8:
if (jenisMasakan == Data.mMenuChickenPie){
removeObyek(Data.stepOvenPie);
Data.stepOvenPie.RemoveDispatcher();
};
break;
};
}
public static function GetInstance():CGame{
return (CGameGlobal);
}
}
}//package
Section 118
//CGaram (CGaram)
package {
import flash.display.*;
public dynamic class CGaram extends MovieClip {
}
}//package
Section 119
//CGoal (CGoal)
package {
import flash.display.*;
import flash.events.*;
public class CGoal extends CBaseMovieClip {
public var goalChickenCurry:MovieClip;
public var goalChickenPie:MovieClip;
public var index:int;
public var goalChickenSatay:MovieClip;
private static var CGameGlobal:CGoal;
public function CGoal(_arg1:int){
super("update");
CGameGlobal = this;
trace("init CGoal");
index = _arg1;
init(_arg1);
}
private function onMouseUp(_arg1:MouseEvent):void{
this.parent.removeChild(this);
CDetailMainMenu.GetInstance().menu = null;
if (_arg1.currentTarget.name == "btnQuit"){
Main.GetInstance().KillWindow("DetailMainMenu");
Main.GetInstance().InitMainMenu();
};
if (_arg1.currentTarget.name == "btnContinue"){
if (!Data.isPractice){
Data.indexStep++;
};
CDetailMainMenu.GetInstance().isPractice = Data.isPractice;
CDetailMainMenu.GetInstance().init(Data.mStep, index);
};
}
private function initListener(_arg1:MovieClip):void{
_arg1.stepKe.simple.text = Data.hasilStepKe;
_arg1.namaStep.lb_step.gotoAndStop(Data.hasilNamaStep);
_arg1.score.simple.text = Data.hasilPerStep;
_arg1.bonus.simple.text = Data.hasilBonus;
_arg1.subtotal.simple.text = Data.hasilSubTotal;
_arg1.total.simple.text = Data.hasilTotal;
_arg1.btnQuit.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
_arg1.btnContinue.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
}
private function removeObyek(_arg1:MovieClip):void{
_arg1.parent.removeChild(_arg1);
_arg1 = null;
}
override public function Update(_arg1:Event){
}
private function init(_arg1:int):void{
if (_arg1 != Data.mGoalChickenPie){
removeObyek(goalChickenPie);
};
if (_arg1 != Data.mGoalChickenSatay){
removeObyek(goalChickenSatay);
};
if (_arg1 != Data.mGoalChickenCurry){
removeObyek(goalChickenCurry);
};
this.x = int((800 - ((800 + this.width) / 2)));
this.y = int((600 - ((600 + this.height) / 2)));
if (_arg1 == Data.mGoalChickenPie){
initListener(goalChickenPie);
};
if (_arg1 == Data.mGoalChickenSatay){
initListener(goalChickenSatay);
};
if (_arg1 == Data.mGoalChickenCurry){
initListener(goalChickenCurry);
};
}
public static function GetInstance():CGoal{
return (CGameGlobal);
}
}
}//package
Section 120
//CHint (CHint)
package {
import flash.display.*;
public dynamic class CHint extends MovieClip {
public var lb_hint:MovieClip;
public var btnBack:SimpleButton;
}
}//package
Section 121
//CInfoGame (CInfoGame)
package {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class CInfoGame extends MovieClip {
public function CInfoGame(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 122
//CLayahUlekan (CLayahUlekan)
package {
import flash.display.*;
public dynamic class CLayahUlekan extends MovieClip {
}
}//package
Section 123
//CMainMenu (CMainMenu)
package {
import flash.display.*;
import flash.events.*;
public class CMainMenu extends MovieClip {
public var btnPlay:SimpleButton;
public function CMainMenu(){
mouseEnabled = false;
btnPlay.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
}
private function onMouseUp(_arg1:MouseEvent):void{
if (_arg1.currentTarget.name == "btnPlay"){
Main.GetInstance().KillWindow("MainMenu");
Main.GetInstance().InitSubMainMenu();
};
}
}
}//package
Section 124
//CMangkokBahanCampuran (CMangkokBahanCampuran)
package {
import flash.display.*;
public dynamic class CMangkokBahanCampuran extends MovieClip {
}
}//package
Section 125
//CMangkokBawang (CMangkokBawang)
package {
import flash.display.*;
public dynamic class CMangkokBawang extends MovieClip {
}
}//package
Section 126
//CMangkokKebalik (CMangkokKebalik)
package {
import flash.display.*;
public dynamic class CMangkokKebalik extends MovieClip {
}
}//package
Section 127
//CMangkokKecap (CMangkokKecap)
package {
import flash.display.*;
public dynamic class CMangkokKecap extends MovieClip {
}
}//package
Section 128
//CMangkokKentang (CMangkokKentang)
package {
import flash.display.*;
public dynamic class CMangkokKentang extends MovieClip {
}
}//package
Section 129
//CMangkokKosong (CMangkokKosong)
package {
import flash.display.*;
public dynamic class CMangkokKosong extends MovieClip {
}
}//package
Section 130
//CMangkokPapprica (CMangkokPapprica)
package {
import flash.display.*;
public dynamic class CMangkokPapprica extends MovieClip {
}
}//package
Section 131
//CMangkokSantan (CMangkokSantan)
package {
import flash.display.*;
public dynamic class CMangkokSantan extends MovieClip {
}
}//package
Section 132
//CMangkokSatay (CMangkokSatay)
package {
import flash.display.*;
public dynamic class CMangkokSatay extends MovieClip {
}
}//package
Section 133
//CMenu (CMenu)
package {
import flash.display.*;
import flash.events.*;
public class CMenu extends CBaseMovieClip {
public var menuChickenSatay:MovieClip;
public var menuChickenCurry:MovieClip;
public var index:int;
public var menuChickenPie:MovieClip;
private static var CGameGlobal:CMenu;
public function CMenu(_arg1:int){
super("update");
CGameGlobal = this;
trace("init CMenu");
init(_arg1);
}
private function onMouseUp(_arg1:MouseEvent):void{
this.parent.removeChild(this);
CDetailMainMenu.GetInstance().menu = null;
if (_arg1.currentTarget.name == "btnBack"){
Main.GetInstance().KillWindow("DetailMainMenu");
Main.GetInstance().InitSubMainMenu();
};
if (_arg1.currentTarget.name == "btnPractice"){
CDetailMainMenu.GetInstance().isPractice = true;
Data.isPractice = true;
CDetailMainMenu.GetInstance().init(Data.mStep, index);
};
if (_arg1.currentTarget.name == "btnCook"){
Data.indexStep = 1;
Data.hasilTotal = 0;
CDetailMainMenu.GetInstance().isPractice = false;
Data.isPractice = false;
CDetailMainMenu.GetInstance().init(Data.mStep, index);
};
}
override public function Update(_arg1:Event){
}
private function initListener(_arg1:MovieClip):void{
_arg1.btnBack.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
_arg1.btnPractice.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
_arg1.btnCook.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
}
private function removeObyek(_arg1:MovieClip):void{
_arg1.parent.removeChild(_arg1);
_arg1 = null;
}
private function init(_arg1:int):void{
index = _arg1;
if (_arg1 != Data.mMenuChickenPie){
removeObyek(menuChickenPie);
};
if (_arg1 != Data.mMenuChickenSatay){
removeObyek(menuChickenSatay);
};
if (_arg1 != Data.mMenuChickenCurry){
removeObyek(menuChickenCurry);
};
this.x = int((800 - ((800 + this.width) / 2)));
this.y = int((600 - ((600 + this.height) / 2)));
if (_arg1 == Data.mMenuChickenPie){
initListener(menuChickenPie);
};
if (_arg1 == Data.mMenuChickenSatay){
initListener(menuChickenSatay);
};
if (_arg1 == Data.mMenuChickenCurry){
initListener(menuChickenCurry);
};
}
public static function GetInstance():CMenu{
return (CGameGlobal);
}
}
}//package
Section 134
//CMerica (CMerica)
package {
import flash.display.*;
public dynamic class CMerica extends MovieClip {
}
}//package
Section 135
//CMouseDetect (CMouseDetect)
package {
import flash.display.*;
public dynamic class CMouseDetect extends MovieClip {
}
}//package
Section 136
//COptionBar (COptionBar)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
public class COptionBar extends MovieClip {
public var mMusic:MovieClip;
private var mSfxChannel:Array;
public var mQuality:MovieClip;
public var mSFX:MovieClip;
private var mBgm:Sound;
public var mPopUp:MovieClip;
private var mBgmFlag:Boolean;
private var mBgmChannel:SoundChannel;
private var mSfxFlag:Boolean;// = true
private var mBgmVol:Number;// = 1
public static var Global:COptionBar;
public function COptionBar(_arg1:int=0, _arg2:int=0, _arg3:String=null, _arg4:Number=0.5){
var _local5:Class;
super();
Global = this;
mBgmVol = _arg4;
this.x = _arg1;
this.y = _arg2;
if (_arg3){
_local5 = (getDefinitionByName(_arg3) as Class);
if (_local5){
mBgm = new (_local5);
};
};
mPopUp.mouseEnabled = false;
mMusic.buttonMode = true;
mMusic.useHandCursor = true;
mSFX.buttonMode = true;
mSFX.useHandCursor = true;
mQuality.buttonMode = true;
mQuality.useHandCursor = true;
mMusic.addEventListener(MouseEvent.MOUSE_OVER, MusicOver, false, 0, true);
mMusic.addEventListener(MouseEvent.MOUSE_OUT, MusicOut, false, 0, true);
mMusic.addEventListener(MouseEvent.MOUSE_UP, ToggleMusic, false, 0, true);
mSFX.addEventListener(MouseEvent.MOUSE_OVER, SFXOver, false, 0, true);
mSFX.addEventListener(MouseEvent.MOUSE_OUT, SFXOut, false, 0, true);
mSFX.addEventListener(MouseEvent.MOUSE_UP, ToggleSFX, false, 0, true);
mQuality.addEventListener(MouseEvent.MOUSE_OVER, QualityOver, false, 0, true);
mQuality.addEventListener(MouseEvent.MOUSE_OUT, QualityOut, false, 0, true);
mQuality.addEventListener(MouseEvent.MOUSE_UP, ToggleQuality, false, 0, true);
if (((mBgm) && (!((Main.GetInstance().mState == Main.STATE_PRELOADER))))){
StartBGM();
};
mSfxChannel = new Array();
MusicOut(null);
SFXOut(null);
trace("init option bar");
}
public function StopSFX(_arg1:int){
mSfxChannel[_arg1].stop();
}
private function MusicOut(_arg1:MouseEvent):void{
if (!mBgmFlag){
mMusic.gotoAndStop(2);
} else {
mMusic.gotoAndStop(1);
};
HidePopUp();
}
private function HidePopUp(){
mPopUp.alpha = 0;
}
public function PlaySFX(_arg1:String, _arg2:Number=1):int{
if (!mSfxFlag){
return;
};
var _local3:Class = (getDefinitionByName(_arg1) as Class);
var _local4:Sound = new (_local3);
var _local5:SoundTransform = new SoundTransform(_arg2, 0);
var _local6:SoundChannel = _local4.play(0, 1, _local5);
mSfxChannel.push(_local6);
return ((mSfxChannel.length - 1));
}
private function QualityOver(_arg1:MouseEvent):void{
mQuality.gotoAndStop(2);
ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)"));
}
private function SFXOver(_arg1:MouseEvent):void{
if (!mSfxFlag){
mSFX.gotoAndStop(4);
} else {
mSFX.gotoAndStop(3);
};
ShowPopUp("Toggle SFX (N)");
}
public function ToggleMusic(_arg1:MouseEvent=null):void{
if (Main.GetInstance().mState == Main.STATE_PRELOADER){
return;
};
trace("toggle Music");
if (((mBgmFlag) && (mBgmChannel))){
mBgmFlag = false;
mBgmChannel.stop();
} else {
StartBGM();
};
if (_arg1 != null){
MusicOver(null);
} else {
MusicOut(null);
};
}
public function ChangeBGMVol(_arg1:Number){
mBgmVol = _arg1;
mBgmChannel.soundTransform = new SoundTransform(mBgmVol, 0);
}
private function StartBGM(){
trace(("start bgm : " + mBgm));
if (!mBgm){
return;
};
mBgmFlag = true;
var _local1:SoundTransform = new SoundTransform(mBgmVol, 0);
mBgmChannel = mBgm.play(0, 999, _local1);
MusicOut(null);
}
private function SFXOut(_arg1:MouseEvent):void{
if (!mSfxFlag){
mSFX.gotoAndStop(2);
} else {
mSFX.gotoAndStop(1);
};
HidePopUp();
}
private function ShowPopUp(_arg1:String){
if ((this.y - 50) <= 0){
mPopUp.y = 40;
} else {
mPopUp.y = -30;
};
mPopUp.alpha = 1;
mPopUp.mText.text = _arg1;
}
public function ToggleSFX(_arg1:MouseEvent=null):void{
var _local2:int;
if (Main.GetInstance().mState == Main.STATE_PRELOADER){
return;
};
if (mSfxFlag){
mSfxFlag = false;
if (mSfxChannel){
_local2 = 0;
while (_local2 < mSfxChannel.length) {
mSfxChannel[_local2].stop();
_local2++;
};
};
} else {
mSfxFlag = true;
};
if (_arg1 != null){
SFXOver(null);
} else {
SFXOut(null);
};
}
public function ToggleQuality(_arg1:MouseEvent=null):void{
switch (Main.GetInstance().stage.quality){
case "LOW":
Main.GetInstance().stage.quality = StageQuality.MEDIUM;
break;
case "MEDIUM":
Main.GetInstance().stage.quality = StageQuality.HIGH;
break;
case "HIGH":
Main.GetInstance().stage.quality = StageQuality.BEST;
break;
case "BEST":
Main.GetInstance().stage.quality = StageQuality.LOW;
break;
};
ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)"));
}
private function QualityOut(_arg1:MouseEvent):void{
mQuality.gotoAndStop(1);
HidePopUp();
}
private function MusicOver(_arg1:MouseEvent):void{
if (!mBgmFlag){
mMusic.gotoAndStop(4);
} else {
mMusic.gotoAndStop(3);
};
ShowPopUp("Toggle Music (M)");
}
public function ChangeBGM(_arg1:String=null){
var _local2:Class;
if (!_arg1){
return;
};
if (_arg1){
_local2 = (getDefinitionByName(_arg1) as Class);
mBgm = new (_local2);
};
if (((mBgmFlag) && (mBgmChannel))){
mBgmChannel.stop();
};
trace(("bgm flag : " + mBgmFlag));
if (mBgmFlag){
StartBGM();
};
}
}
}//package
Section 137
//COutputBawang (COutputBawang)
package {
import flash.display.*;
public dynamic class COutputBawang extends MovieClip {
}
}//package
Section 138
//COutputKentang (COutputKentang)
package {
import flash.display.*;
public dynamic class COutputKentang extends MovieClip {
}
}//package
Section 139
//COutputPapprica (COutputPapprica)
package {
import flash.display.*;
public dynamic class COutputPapprica extends MovieClip {
}
}//package
Section 140
//COvenAdonanPie (COvenAdonanPie)
package {
import flash.display.*;
public dynamic class COvenAdonanPie extends MovieClip {
public var adonanMengembang:MovieClip;
}
}//package
Section 141
//CPanahCurry (CPanahCurry)
package {
import flash.display.*;
public dynamic class CPanahCurry extends MovieClip {
public var collisionPanah:MovieClip;
}
}//package
Section 142
//CPanahPinggiranPie (CPanahPinggiranPie)
package {
import flash.display.*;
public dynamic class CPanahPinggiranPie extends MovieClip {
}
}//package
Section 143
//CPanahSatay (CPanahSatay)
package {
import flash.display.*;
public dynamic class CPanahSatay extends MovieClip {
}
}//package
Section 144
//CPisauDagingAyam (CPisauDagingAyam)
package {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class CPisauDagingAyam extends MovieClip {
public var pisauCollision:MovieClip;
public function CPisauDagingAyam(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 145
//CPisauSayur (CPisauSayur)
package {
import flash.display.*;
public dynamic class CPisauSayur extends MovieClip {
public var pisauCollision:MovieClip;
}
}//package
Section 146
//CPotonganDagingSatay (CPotonganDagingSatay)
package {
import flash.display.*;
public dynamic class CPotonganDagingSatay extends MovieClip {
}
}//package
Section 147
//CPotongDagingAyam (CPotongDagingAyam)
package {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class CPotongDagingAyam extends MovieClip {
public var pathPotong2:MovieClip;
public var pathPotong1:MovieClip;
public var pathPotong3:MovieClip;
public var pathPotong4:MovieClip;
public var pathPotong5:MovieClip;
public var pathPotong6:MovieClip;
public function CPotongDagingAyam(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 148
//CPotongDagingSatay (CPotongDagingSatay)
package {
import flash.display.*;
public dynamic class CPotongDagingSatay extends MovieClip {
public var dagingSatay1:MovieClip;
public var dagingSatay2:MovieClip;
public var dagingSatay3:MovieClip;
public var dagingSatay4:MovieClip;
public var dagingSatay5:MovieClip;
public var dagingSatay6:MovieClip;
public var dagingSatay7:MovieClip;
public var dagingSatay8:MovieClip;
}
}//package
Section 149
//CPotongKentang (CPotongKentang)
package {
import flash.display.*;
public dynamic class CPotongKentang extends MovieClip {
public var collisionPotong:MovieClip;
}
}//package
Section 150
//CPotongPappricaHijau (CPotongPappricaHijau)
package {
import flash.display.*;
public dynamic class CPotongPappricaHijau extends MovieClip {
public var collisionPotong:MovieClip;
}
}//package
Section 151
//CPotongPappricaMerah (CPotongPappricaMerah)
package {
import flash.display.*;
public dynamic class CPotongPappricaMerah extends MovieClip {
public var collisionPotong:MovieClip;
}
}//package
Section 152
//CPotongTimun (CPotongTimun)
package {
import flash.display.*;
public dynamic class CPotongTimun extends MovieClip {
public var collisionPotong:MovieClip;
}
}//package
Section 153
//CProsesSatay (CProsesSatay)
package {
import flash.display.*;
public dynamic class CProsesSatay extends MovieClip {
}
}//package
Section 154
//CRajangBawangMerah (CRajangBawangMerah)
package {
import flash.display.*;
public dynamic class CRajangBawangMerah extends MovieClip {
public var collisionPotong:MovieClip;
}
}//package
Section 155
//CRajangBawangPutih (CRajangBawangPutih)
package {
import flash.display.*;
public dynamic class CRajangBawangPutih extends MovieClip {
public var collisionPotong:MovieClip;
}
}//package
Section 156
//CRoll (CRoll)
package {
import flash.display.*;
public dynamic class CRoll extends MovieClip {
}
}//package
Section 157
//CSatay1 (CSatay1)
package {
import flash.display.*;
public dynamic class CSatay1 extends MovieClip {
public var sate1:MovieClip;
public var sate2:MovieClip;
public var sate3:MovieClip;
public var sate4:MovieClip;
public var sate5:MovieClip;
}
}//package
Section 158
//CSatay2 (CSatay2)
package {
import flash.display.*;
public dynamic class CSatay2 extends MovieClip {
public var sate1:MovieClip;
public var sate2:MovieClip;
public var sate3:MovieClip;
public var sate4:MovieClip;
public var sate5:MovieClip;
}
}//package
Section 159
//CSatay3 (CSatay3)
package {
import flash.display.*;
public dynamic class CSatay3 extends MovieClip {
public var sate1:MovieClip;
public var sate2:MovieClip;
public var sate3:MovieClip;
public var sate4:MovieClip;
public var sate5:MovieClip;
}
}//package
Section 160
//CSatay4 (CSatay4)
package {
import flash.display.*;
public dynamic class CSatay4 extends MovieClip {
public var sate1:MovieClip;
public var sate2:MovieClip;
public var sate3:MovieClip;
public var sate4:MovieClip;
public var sate5:MovieClip;
}
}//package
Section 161
//CSatay5 (CSatay5)
package {
import flash.display.*;
public dynamic class CSatay5 extends MovieClip {
public var sate1:MovieClip;
public var sate2:MovieClip;
public var sate3:MovieClip;
public var sate4:MovieClip;
public var sate5:MovieClip;
}
}//package
Section 162
//CSatay6 (CSatay6)
package {
import flash.display.*;
public dynamic class CSatay6 extends MovieClip {
public var sate1:MovieClip;
public var sate2:MovieClip;
public var sate3:MovieClip;
public var sate4:MovieClip;
public var sate5:MovieClip;
}
}//package
Section 163
//CStep (CStep)
package {
import flash.display.*;
import flash.events.*;
import flash.filters.*;
public class CStep extends CBaseMovieClip {
public var stepChickenPie:MovieClip;
public var cekPushDown:Array;
public var step:int;
public var index:int;
public var stepChickenSatay:MovieClip;
public var obyek:MovieClip;
public var jumStep:int;
public var stepChickenCurry:MovieClip;
private static var CGameGlobal:CStep;
public function CStep(_arg1:int){
cekPushDown = [true, false, false, false, false, false, false, false];
super("update");
CGameGlobal = this;
trace("init CStep");
init(_arg1);
}
private function onMouseUp(_arg1:MouseEvent):void{
this.parent.removeChild(this);
CDetailMainMenu.GetInstance().menu = null;
if (_arg1.currentTarget.name == "btnBack"){
CDetailMainMenu.GetInstance().init(Data.mMenu, index);
};
if (_arg1.currentTarget.name == "btnNext"){
if (Data.isPractice){
Data.indexStep = 1;
Data.hasilTotal = 0;
};
Main.GetInstance().KillWindow("DetailMainMenu");
Main.GetInstance().InitGame(index, step);
};
}
private function removeObyek(_arg1:MovieClip):void{
_arg1.parent.removeChild(_arg1);
_arg1 = null;
}
private function init(_arg1:int):void{
index = _arg1;
if (_arg1 != Data.mStepChickenPie){
removeObyek(stepChickenPie);
};
if (_arg1 != Data.mStepChickenSatay){
removeObyek(stepChickenSatay);
};
if (_arg1 != Data.mStepChickenCurry){
removeObyek(stepChickenCurry);
};
this.x = int((800 - ((800 + this.width) / 2)));
this.y = int((600 - ((600 + this.height) / 2)));
if (_arg1 == Data.mStepChickenPie){
initListener(stepChickenPie);
if (CDetailMainMenu.GetInstance().isPractice){
initListenerStep(stepChickenPie, Data.jumStepChickenPie);
} else {
initCook(stepChickenPie);
};
};
if (_arg1 == Data.mStepChickenSatay){
initListener(stepChickenSatay);
if (CDetailMainMenu.GetInstance().isPractice){
initListenerStep(stepChickenSatay, Data.jumStepChickenSatay);
} else {
initCook(stepChickenSatay);
};
};
if (_arg1 == Data.mStepChickenCurry){
initListener(stepChickenCurry);
if (CDetailMainMenu.GetInstance().isPractice){
initListenerStep(stepChickenCurry, Data.jumStepChickenCurry);
} else {
initCook(stepChickenCurry);
};
};
}
private function initListenerStep(_arg1:MovieClip, _arg2:int):void{
jumStep = _arg2;
obyek = _arg1;
obyek[("step" + 1)].filters = [new GlowFilter(0xFF0000, (blurX = 10), (blurY = 10), (strength = 10))];
step = 1;
var _local3 = 1;
while (_local3 <= jumStep) {
obyek[("step" + _local3)].useHandCursor = true;
obyek[("step" + _local3)].buttonMode = true;
obyek[("step" + _local3)].addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true);
obyek[("step" + _local3)].addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true);
obyek[("step" + _local3)].addEventListener(MouseEvent.CLICK, onClick, false, 0, true);
_local3++;
};
}
private function onMouseOut(_arg1:MouseEvent):void{
if (cekPushDown[(int(_arg1.currentTarget.name.substr(4, 1)) - 1)] == false){
_arg1.currentTarget.filters = [];
};
}
private function onClick(_arg1:MouseEvent):void{
var _local2 = 1;
while (_local2 <= jumStep) {
obyek[("step" + _local2)].filters = [];
cekPushDown[(_local2 - 1)] = false;
_local2++;
};
step = int(_arg1.currentTarget.name.substr(4, 1));
cekPushDown[(step - 1)] = true;
_arg1.currentTarget.filters = [new GlowFilter(0xFF0000, (blurX = 10), (blurY = 10), (strength = 10))];
}
private function initListener(_arg1:MovieClip):void{
_arg1.btnBack.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
_arg1.btnNext.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
}
override public function Update(_arg1:Event){
}
private function initCook(_arg1:MovieClip):void{
obyek = _arg1;
obyek[("step" + Data.indexStep)].filters = [new GlowFilter(0xFF0000, (blurX = 10), (blurY = 10), (strength = 10))];
step = Data.indexStep;
}
private function onMouseOver(_arg1:MouseEvent):void{
_arg1.currentTarget.filters = [new GlowFilter(0xFF0000, (blurX = 10), (blurY = 10), (strength = 10))];
}
public static function GetInstance():CStep{
return (CGameGlobal);
}
}
}//package
Section 164
//CStepIsianSatay (CStepIsianSatay)
package {
import flash.events.*;
import caurina.transitions.*;
import com.troy.collision.*;
public class CStepIsianSatay extends CBaseMovieClip {
public var flagAmbilDaging:Boolean;// = false
public var indexDaging:int;// = 1
public var frameDagingSatay;// = 7
public var jenisMakanan:int;
public var statusProcess:int;// = 0
private static var CGameGlobal:CStepIsianSatay;
public function CStepIsianSatay(_arg1:int){
super("update");
CGameGlobal = this;
trace("init CStepIsianSatay");
jenisMakanan = _arg1;
init();
}
private function setStatusProses():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
}
private function initProsesSatay():void{
Data.prosesSatay = new CProsesSatay();
this.addChild(Data.prosesSatay);
Data.prosesSatay.gotoAndStop(1);
Data.prosesSatay.x = (Data.prosesSatay.x + 150);
Data.prosesSatay.y = 400;
Tweener.addTween(Data.prosesSatay, {time:0.5, y:10, onComplete:initListener, transition:"linear"});
trace("prosesSatay");
}
private function finish():void{
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
}
private function initMangkokSatay():void{
Data.mangkokSatay = new CMangkokSatay();
this.addChild(Data.mangkokSatay);
Data.mangkokSatay.x = (Data.mangkokSatay.x - 250);
Data.mangkokSatay.y = -400;
Tweener.addTween(Data.mangkokSatay, {time:0.5, y:10, transition:"linear"});
trace("mangkokSatay");
Data.mangkokSatay.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function setTusukSatay():void{
flagAmbilDaging = false;
}
override public function Update(_arg1:Event){
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (flagAmbilDaging){
if (((!((Data.potonganDagingSatay == null))) && (ColDetection.isColliding(Data.potonganDagingSatay, Data.prosesSatay, CGame.GetInstance(), false, 0)))){
indexDaging++;
Data.prosesSatay.gotoAndStop((Data.prosesSatay.currentFrame + 1));
if (Data.prosesSatay.currentFrame == frameDagingSatay){
Tweener.addTween(Data.prosesSatay, {time:0.5, y:400, onComplete:setSatayJadi, transition:"linear"});
};
setStatusProses();
};
};
if (Data.prosesSatay.currentFrame < frameDagingSatay){
flagAmbilDaging = false;
};
hapusPotonganDagingSatay();
};
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (!flagAmbilDaging){
flagAmbilDaging = true;
setAmbilDaging();
};
};
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initMangkokSatay();
initProsesSatay();
}
private function setAmbilDaging():void{
hapusPotonganDagingSatay();
Data.potonganDagingSatay = new CPotonganDagingSatay();
this.addChild(Data.potonganDagingSatay);
Data.potonganDagingSatay.gotoAndStop(indexDaging);
Data.potonganDagingSatay.x = mouseX;
Data.potonganDagingSatay.y = mouseY;
}
private function onMouseMove(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (((flagAmbilDaging) && (!((Data.potonganDagingSatay == null))))){
Data.potonganDagingSatay.x = mouseX;
Data.potonganDagingSatay.y = mouseY;
};
};
}
private function hapusPotonganDagingSatay():void{
if (Data.potonganDagingSatay != null){
Data.potonganDagingSatay.parent.removeChild(Data.potonganDagingSatay);
Data.potonganDagingSatay = null;
};
}
private function setSatayJadi():void{
if (statusProcess < Data.statusStepProcess){
indexDaging = 1;
Data.prosesSatay.gotoAndStop(1);
Tweener.addTween(Data.prosesSatay, {time:0.5, y:10, onComplete:setTusukSatay, transition:"linear"});
} else {
finish();
};
}
public static function GetInstance():CStepIsianSatay{
return (CGameGlobal);
}
}
}//package
Section 165
//CStepMasakAdonanCurry (CStepMasakAdonanCurry)
package {
import flash.events.*;
import de.polygonal.math.*;
import com.troy.collision.*;
public class CStepMasakAdonanCurry extends CBaseMovieClip {
public var maxAdonanCurry;// = 2
public var animasiAdonan:Boolean;// = false
public var indexProsesAdonan:int;// = 0
public var statusProcess:int;// = 0
public var prosesAdonan:Array;
public var indexAdonanCurry:int;// = 0
public var frameAdonanCurry;// = 6
public var jenisMakanan:int;
public var flagTekan:Boolean;// = false
public var cntPotong:int;
public var cntAdonanCurry:int;// = 0
private static var CGameGlobal:CStepMasakAdonanCurry;
public function CStepMasakAdonanCurry(_arg1:int){
prosesAdonan = new Array();
super("update");
CGameGlobal = this;
trace("init CStepMasakAdonanCurry");
jenisMakanan = _arg1;
init();
}
private function setStatusProses():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (Data.panahAdonanCurry.visible){
setAwal();
};
};
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (!flagTekan){
flagTekan = true;
};
};
}
private function initAdonanCurry():void{
Data.adonanCurry = new CAdonanCurry();
this.addChild(Data.adonanCurry);
Data.adonanCurry.gotoAndStop(1);
Data.adonanCurry.x = 5;
trace("adonanCurry");
var _local1 = 1;
while (_local1 <= Data.statusStepProcess) {
prosesAdonan.push(PM_PRNG.nextIntRange(1, 4));
_local1++;
};
}
private function putarAdonan():void{
if ((((prosesAdonan[indexProsesAdonan] == 1)) || ((prosesAdonan[indexProsesAdonan] == 4)))){
indexAdonanCurry = 6;
};
if ((((prosesAdonan[indexProsesAdonan] == 2)) || ((prosesAdonan[indexProsesAdonan] == 3)))){
indexAdonanCurry = 2;
};
cntAdonanCurry = 0;
Data.panahAdonanCurry.visible = false;
setStatusProses();
animasiAdonan = true;
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initAdonanCurry();
initMouseDetect();
initListener();
}
private function finish():void{
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
}
public function initPanahCurry():void{
Data.panahAdonanCurry = new CPanahCurry();
this.addChild(Data.panahAdonanCurry);
Data.panahAdonanCurry.gotoAndStop(prosesAdonan[indexProsesAdonan]);
Data.panahAdonanCurry.x = 5;
trace("panahAdonanCurry");
Data.panahAdonanCurry.useHandCursor = true;
Data.panahAdonanCurry.buttonMode = true;
}
private function cekCollisionPanah():void{
if (ColDetection.isColliding(Data.mouseDetect, Data.panahAdonanCurry.collisionPanah.path, CGame.GetInstance(), false, 0)){
if ((((cntPotong < 5)) && (ColDetection.isColliding(Data.mouseDetect, Data.panahAdonanCurry.collisionPanah[("potong" + (cntPotong + 1))], CGame.GetInstance(), false, 0)))){
cntPotong++;
};
if (cntPotong == 5){
putarAdonan();
};
} else {
setAwal();
};
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}
override public function Update(_arg1:Event){
if (animasiAdonan){
if ((((prosesAdonan[indexProsesAdonan] == 1)) || ((prosesAdonan[indexProsesAdonan] == 4)))){
cntAdonanCurry++;
if (cntAdonanCurry == maxAdonanCurry){
cntAdonanCurry = 0;
indexAdonanCurry--;
Data.adonanCurry.gotoAndStop(indexAdonanCurry);
if (indexAdonanCurry == 1){
animasiAdonan = false;
if (statusProcess < Data.statusStepProcess){
Data.panahAdonanCurry.visible = true;
indexProsesAdonan++;
Data.panahAdonanCurry.gotoAndStop(prosesAdonan[indexProsesAdonan]);
setAwal();
} else {
finish();
};
};
};
} else {
if ((((prosesAdonan[indexProsesAdonan] == 2)) || ((prosesAdonan[indexProsesAdonan] == 3)))){
cntAdonanCurry++;
if (cntAdonanCurry == maxAdonanCurry){
cntAdonanCurry = 0;
indexAdonanCurry++;
Data.adonanCurry.gotoAndStop(indexAdonanCurry);
if (indexAdonanCurry == (frameAdonanCurry + 1)){
animasiAdonan = false;
Data.adonanCurry.gotoAndStop(1);
if (statusProcess < Data.statusStepProcess){
Data.panahAdonanCurry.visible = true;
indexProsesAdonan++;
Data.panahAdonanCurry.gotoAndStop(prosesAdonan[indexProsesAdonan]);
setAwal();
} else {
finish();
};
};
};
};
};
};
}
private function setAwal():void{
flagTekan = false;
cntPotong = 0;
}
private function onMouseMove(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Data.mouseDetect.x = mouseX;
Data.mouseDetect.y = mouseY;
if (((((flagTekan) && (!((Data.panahAdonanCurry == null))))) && ((Data.panahAdonanCurry.visible == true)))){
cekCollisionPanah();
};
};
}
private function initMouseDetect():void{
Data.mouseDetect = new CMouseDetect();
this.addChild(Data.mouseDetect);
Data.mouseDetect.x = mouseX;
Data.mouseDetect.y = mouseY;
trace("mouseDetect");
Data.mouseDetect.mouseEnabled = false;
}
public static function GetInstance():CStepMasakAdonanCurry{
return (CGameGlobal);
}
}
}//package
Section 166
//CStepMix (CStepMix)
package {
import flash.display.*;
import flash.events.*;
import caurina.transitions.*;
import de.polygonal.math.*;
import com.troy.collision.*;
import flash.utils.*;
public class CStepMix extends CBaseMovieClip {
public var posBahan:int;
public var posGaram;// = 6
public var bahanJadi:Array;
public var statusProcess:int;// = 0
public var bahanCampuran:MovieClip;
public var outputBawang:MovieClip;
public var angkutBahan:MovieClip;
public var mangkokBahanCampuran:MovieClip;
public var urutan:Array;
public var outputPapprica:MovieClip;
public var jenisMakanan:int;
public var posSantan;// = 1
public var posBawang;// = 3
public var indexBahan:int;
public var posKecap;// = 2
public var posKentang;// = 5
public var allBahan:Array;
public var taruhBahan:MovieClip;
public var mangkokKosong:Array;
public var posMerica;// = 7
public var outputKentang:MovieClip;
public var posPapprica;// = 4
private static var CGameGlobal:CStepMix;
public function CStepMix(_arg1:int){
mangkokKosong = new Array();
urutan = new Array();
bahanJadi = new Array();
allBahan = [null, null, null, null, null, null, null, null];
super("update");
CGameGlobal = this;
trace("init CStepMix");
jenisMakanan = _arg1;
init();
}
private function init():void{
if (jenisMakanan == Data.mMenuChickenPie){
Data.statusStepProcess = 5;
};
if (jenisMakanan == Data.mMenuChickenSatay){
Data.statusStepProcess = 4;
};
if (jenisMakanan == Data.mMenuChickenCurry){
Data.statusStepProcess = 6;
};
Data.statusBarProcess = (Data.maxStatusBarProcess / Data.statusStepProcess);
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initPeletakkan();
initUrutan();
indexBahan = 0;
setPilihBahan(urutan[indexBahan]);
initListener();
}
private function setStatusProses():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
}
private function setPilihBahan(_arg1:int):void{
if (bahanCampuran != null){
Tweener.removeTweens(bahanCampuran);
bahanCampuran.parent.removeChild(bahanCampuran);
bahanCampuran = null;
};
createBahan(_arg1, "bahanCampuran");
bahanCampuran.x = 260;
bahanCampuran.y = -80;
bahanCampuran.scaleX = 0.1;
bahanCampuran.scaleY = 0.1;
Tweener.addTween(bahanCampuran, {time:5, scaleX:1, scaleY:1, transition:"linear"});
}
private function setPeletakkan(_arg1:String, _arg2:int, _arg3:int, _arg4:int):void{
var _local5:Class = (getDefinitionByName(_arg1) as Class);
allBahan[_arg2] = new (_local5);
this.addChild(allBahan[_arg2]);
allBahan[_arg2].x = _arg3;
allBahan[_arg2].y = _arg4;
allBahan[_arg2].i = _arg2;
allBahan[_arg2].addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
allBahan[_arg2].addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
setMouse(allBahan[_arg2]);
}
private function hapusTaruhBahan(_arg1:int):void{
taruhBahan.parent.removeChild(taruhBahan);
taruhBahan = null;
if (_arg1 < 6){
mangkokKosong.push(new CMangkokKosong());
this.addChild(mangkokKosong[(mangkokKosong.length - 1)]);
mangkokKosong[(mangkokKosong.length - 1)].x = allBahan[_arg1].x;
mangkokKosong[(mangkokKosong.length - 1)].y = allBahan[_arg1].y;
createBahanJadi(_arg1, "bahanJadi");
} else {
allBahan[_arg1].visible = true;
};
indexBahan++;
setStatusProses();
if (indexBahan < urutan.length){
setPilihBahan(urutan[indexBahan]);
} else {
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
};
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (angkutBahan != null){
if (((ColDetection.isColliding(angkutBahan, mangkokBahanCampuran, CGame.GetInstance(), true, 0)) && ((posBahan == urutan[indexBahan])))){
if (posBahan < 6){
taruhBahan = new CMangkokKebalik();
this.addChild(taruhBahan);
taruhBahan.x = mangkokBahanCampuran.x;
taruhBahan.y = mangkokBahanCampuran.y;
Tweener.addTween(this, {time:0.8, onComplete:hapusTaruhBahan, onCompleteParams:[posBahan], transition:"linear"});
} else {
if ((((posBahan == 6)) || ((posBahan == 7)))){
createBahan(posBahan, "taruhBahan");
taruhBahan.x = (mangkokBahanCampuran.x - 30);
taruhBahan.y = (mangkokBahanCampuran.y - 30);
taruhBahan.rotation = 135;
Tweener.addTween(taruhBahan, {delay:0, time:0.2, x:(taruhBahan.x - 20), y:(taruhBahan.y - 20), transition:"linear"});
Tweener.addTween(taruhBahan, {delay:0.2, time:0.2, x:(taruhBahan.x + 20), y:(taruhBahan.y + 20), transition:"linear"});
Tweener.addTween(taruhBahan, {delay:0.4, time:0.2, x:(taruhBahan.x - 20), y:(taruhBahan.y - 20), transition:"linear"});
Tweener.addTween(taruhBahan, {delay:0.6, time:0.2, x:(taruhBahan.x + 20), y:(taruhBahan.y + 20), transition:"linear"});
Tweener.addTween(taruhBahan, {delay:0.8, time:0.2, x:(taruhBahan.x - 20), y:(taruhBahan.y - 20), transition:"linear"});
Tweener.addTween(taruhBahan, {delay:1, time:0.2, x:(taruhBahan.x + 20), y:(taruhBahan.y + 20), onComplete:hapusTaruhBahan, onCompleteParams:[posBahan], transition:"linear"});
};
};
} else {
allBahan[posBahan].visible = true;
};
angkutBahan.parent.removeChild(angkutBahan);
angkutBahan = null;
};
};
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (_arg1.currentTarget.visible){
_arg1.currentTarget.visible = false;
posBahan = _arg1.currentTarget.i;
createBahan(posBahan, "angkutBahan");
angkutBahan.x = mouseX;
angkutBahan.y = mouseY;
};
};
}
private function initPeletakkan():void{
mangkokBahanCampuran = new CMangkokBahanCampuran();
this.addChild(mangkokBahanCampuran);
mangkokBahanCampuran.gotoAndStop(1);
mangkokBahanCampuran.x = -120;
if (jenisMakanan == Data.mMenuChickenSatay){
mangkokBahanCampuran.y = 70;
} else {
mangkokBahanCampuran.y = 90;
};
switch (jenisMakanan){
case Data.mMenuChickenPie:
setPeletakkan("CMangkokBawang", posBawang, -120, -60);
urutan.push(posBawang);
setPeletakkan("CMangkokPapprica", posPapprica, 60, -10);
urutan.push(posPapprica);
setPeletakkan("CMangkokKentang", posKentang, 50, 130);
urutan.push(posKentang);
setPeletakkan("CGaram", posGaram, -290, -10);
urutan.push(posGaram);
setPeletakkan("CMerica", posMerica, -280, 130);
urutan.push(posMerica);
break;
case Data.mMenuChickenSatay:
urutan.push(posKecap);
setPeletakkan("CMangkokBawang", posBawang, 10, -50);
urutan.push(posBawang);
setPeletakkan("CMangkokKecap", posKecap, 50, 130);
setPeletakkan("CGaram", posGaram, -250, -50);
urutan.push(posGaram);
setPeletakkan("CMerica", posMerica, -280, 130);
urutan.push(posMerica);
break;
case Data.mMenuChickenCurry:
urutan.push(posSantan);
setPeletakkan("CMangkokBawang", posBawang, -210, -65);
urutan.push(posBawang);
setPeletakkan("CMangkokPapprica", posPapprica, -30, -65);
urutan.push(posPapprica);
setPeletakkan("CMangkokKentang", posKentang, 60, 20);
urutan.push(posKentang);
setPeletakkan("CMangkokSantan", posSantan, 50, 140);
setPeletakkan("CGaram", posGaram, -290, 20);
urutan.push(posGaram);
setPeletakkan("CMerica", posMerica, -280, 140);
urutan.push(posMerica);
break;
};
}
private function initUrutan():void{
var _local2:int;
var _local1:Array = new Array();
if (jenisMakanan == Data.mMenuChickenPie){
while (urutan.length > 0) {
_local2 = PM_PRNG.nextIntRange(0, (urutan.length - 1));
_local1.push(urutan[_local2]);
urutan.splice(_local2, 1);
};
_local2 = 0;
while (_local2 < _local1.length) {
urutan.push(_local1[_local2]);
_local2++;
};
} else {
while (urutan.length > 1) {
_local2 = PM_PRNG.nextIntRange(1, (urutan.length - 1));
_local1.push(urutan[_local2]);
urutan.splice(_local2, 1);
};
_local2 = 0;
while (_local2 < _local1.length) {
urutan.push(_local1[_local2]);
_local2++;
};
};
}
private function createBahan(_arg1:int, _arg2:String):void{
if (_arg1 == posSantan){
this[_arg2] = new CMangkokSantan();
};
if (_arg1 == posKecap){
this[_arg2] = new CMangkokKecap();
};
if (_arg1 == posBawang){
this[_arg2] = new CMangkokBawang();
};
if (_arg1 == posPapprica){
this[_arg2] = new CMangkokPapprica();
};
if (_arg1 == posKentang){
this[_arg2] = new CMangkokKentang();
};
if (_arg1 == posGaram){
this[_arg2] = new CGaram();
};
if (_arg1 == posMerica){
this[_arg2] = new CMerica();
};
this.addChild(this[_arg2]);
}
private function setMouse(_arg1:MovieClip):void{
_arg1.useHandCursor = true;
_arg1.buttonMode = true;
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
override public function Update(_arg1:Event){
}
private function createBahanJadi(_arg1:int, _arg2:String):void{
if (_arg1 == posSantan){
mangkokBahanCampuran.gotoAndStop(2);
};
if (_arg1 == posKecap){
mangkokBahanCampuran.gotoAndStop(3);
};
if (_arg1 == posBawang){
this[_arg2].push(new COutputBawang());
};
if (_arg1 == posPapprica){
this[_arg2].push(new COutputPapprica());
};
if (_arg1 == posKentang){
this[_arg2].push(new COutputKentang());
};
if (((!((_arg1 == posSantan))) && (!((_arg1 == posKecap))))){
this.addChild(this[_arg2][(this[_arg2].length - 1)]);
this[_arg2][(this[_arg2].length - 1)].x = mangkokBahanCampuran.x;
this[_arg2][(this[_arg2].length - 1)].y = mangkokBahanCampuran.y;
};
}
private function onMouseMove(_arg1:Event):void{
if (!CGame.GetInstance().tekanHint){
if (angkutBahan != null){
angkutBahan.x = mouseX;
angkutBahan.y = mouseY;
};
};
}
public static function GetInstance():CStepMix{
return (CGameGlobal);
}
}
}//package
Section 167
//CStepOlahKulitPie (CStepOlahKulitPie)
package {
import flash.events.*;
import caurina.transitions.*;
public class CStepOlahKulitPie extends CBaseMovieClip {
public var tempMouseX:int;
public var flagRoll:Boolean;// = false
public var tempMouseY:int;
public var statusProcess:int;// = 0
public var posRoll:Array;
public var jenisMakanan:int;
public var indexRoll:int;
private static var CGameGlobal:CStepOlahKulitPie;
public function CStepOlahKulitPie(_arg1:int){
posRoll = [[-130, 10], [130, 10], [-130, 10], [130, 10], [0, 130], [0, -110], [0, 130], [0, -110]];
super("update");
CGameGlobal = this;
trace("init CStepOlahKulitPie");
jenisMakanan = _arg1;
init();
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
flagRoll = false;
};
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (!flagRoll){
flagRoll = true;
tempMouseX = mouseX;
tempMouseY = mouseY;
};
};
}
private function setListenerRoll():void{
Data.rollAdonanPie.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
Data.rollAdonanPie.addEventListener(MouseEvent.MOUSE_OUT, onMouseUp);
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initTepungAdonan();
initRoll();
initListener();
}
private function finish():void{
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function setStatusProses():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
}
override public function Update(_arg1:Event){
}
private function initRoll():void{
Data.rollAdonanPie = new CRoll();
this.addChild(Data.rollAdonanPie);
Data.rollAdonanPie.gotoAndStop(1);
indexRoll = 0;
Data.rollAdonanPie.x = (Data.rollAdonanPie.x + posRoll[indexRoll][0]);
Data.rollAdonanPie.y = (Data.rollAdonanPie.y + -400);
Data.rollAdonanPie.useHandCursor = true;
Data.rollAdonanPie.buttonMode = true;
trace("rollAdonanPie");
Tweener.addTween(Data.rollAdonanPie, {time:0.5, y:10, onComplete:setListenerRoll, transition:"linear"});
}
private function initTepungAdonan():void{
Data.tepungAdonanPie = new CTepungAdonanPie();
this.addChild(Data.tepungAdonanPie);
Data.tepungAdonanPie.gotoAndStop(1);
Data.tepungAdonanPie.y = (Data.tepungAdonanPie.y + 10);
trace("tepungAdonanPie");
}
private function onMouseMove(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (flagRoll){
if ((((((indexRoll == 0)) || ((indexRoll == 2)))) && ((mouseX > tempMouseX)))){
Data.rollAdonanPie.x = mouseX;
};
if ((((((indexRoll == 1)) || ((indexRoll == 3)))) && ((mouseX < tempMouseX)))){
Data.rollAdonanPie.x = mouseX;
};
if ((((((indexRoll == 4)) || ((indexRoll == 6)))) && ((mouseY < tempMouseY)))){
Data.rollAdonanPie.y = mouseY;
};
if ((((((indexRoll == 5)) || ((indexRoll == 7)))) && ((mouseY > tempMouseY)))){
Data.rollAdonanPie.y = mouseY;
};
tempMouseX = mouseX;
tempMouseY = mouseY;
setPerubahan();
};
};
}
private function setPerubahan():void{
if ((((indexRoll == 0)) && ((Data.rollAdonanPie.x > posRoll[(indexRoll + 1)][0])))){
indexRoll++;
Data.rollAdonanPie.x = posRoll[indexRoll][0];
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
flagRoll = false;
setStatusProses();
} else {
if ((((indexRoll == 1)) && ((Data.rollAdonanPie.x < posRoll[(indexRoll - 1)][0])))){
indexRoll++;
Data.rollAdonanPie.x = posRoll[indexRoll][0];
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
flagRoll = false;
setStatusProses();
} else {
if ((((indexRoll == 2)) && ((Data.rollAdonanPie.x > posRoll[(indexRoll + 1)][0])))){
indexRoll++;
Data.rollAdonanPie.x = posRoll[indexRoll][0];
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
flagRoll = false;
setStatusProses();
} else {
if ((((indexRoll == 3)) && ((Data.rollAdonanPie.x < posRoll[(indexRoll - 1)][0])))){
indexRoll++;
Data.rollAdonanPie.x = posRoll[indexRoll][0];
Data.rollAdonanPie.y = posRoll[indexRoll][1];
Data.rollAdonanPie.gotoAndStop(2);
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
flagRoll = false;
setStatusProses();
} else {
if ((((indexRoll == 4)) && ((Data.rollAdonanPie.y < posRoll[(indexRoll + 1)][1])))){
indexRoll++;
Data.rollAdonanPie.y = posRoll[indexRoll][1];
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
flagRoll = false;
setStatusProses();
} else {
if ((((indexRoll == 5)) && ((Data.rollAdonanPie.y > posRoll[(indexRoll - 1)][1])))){
indexRoll++;
Data.rollAdonanPie.y = posRoll[indexRoll][1];
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
flagRoll = false;
setStatusProses();
} else {
if ((((indexRoll == 6)) && ((Data.rollAdonanPie.y < posRoll[(indexRoll + 1)][1])))){
indexRoll++;
Data.rollAdonanPie.y = posRoll[indexRoll][1];
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
flagRoll = false;
setStatusProses();
} else {
if ((((indexRoll == 7)) && ((Data.rollAdonanPie.y > posRoll[(indexRoll - 1)][1])))){
Data.tepungAdonanPie.gotoAndStop((Data.tepungAdonanPie.currentFrame + 1));
Tweener.addTween(Data.rollAdonanPie, {time:0.5, y:700, transition:"linear"});
Tweener.addTween(Data.tepungAdonanPie, {time:0.5, x:-600, onComplete:finish, transition:"linear"});
setStatusProses();
};
};
};
};
};
};
};
};
}
public static function GetInstance():CStepOlahKulitPie{
return (CGameGlobal);
}
}
}//package
Section 168
//CStepOvenPie (CStepOvenPie)
package {
import flash.events.*;
import com.gskinner.geom.*;
import flash.filters.*;
public class CStepOvenPie extends CBaseMovieClip {
public var prosesOven:Boolean;// = false
public var dxMengembang:int;// = 1
public var flagMatang:int;
public var tekanTombol:Boolean;// = false
public var maxMengembang:int;// = 50
public var cntMengembang:int;// = 0
public var jenisMakanan:int;
private static var CGameGlobal:CStepOvenPie;
public function CStepOvenPie(_arg1:int){
super("update");
CGameGlobal = this;
trace("init CStepOvenPie");
jenisMakanan = _arg1;
init();
}
private function onMouseOut(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
_arg1.currentTarget.filters = [];
};
}
private function onMouseOver(_arg1:MouseEvent):void{
var _local2:ColorMatrix;
if (!CGame.GetInstance().tekanHint){
_local2 = new ColorMatrix();
_local2.adjustContrast(20);
_arg1.currentTarget.filters = [new ColorMatrixFilter(_local2), new GlowFilter(22015, (blurX = 10), (blurY = 10), (strength = 10))];
};
}
private function onClick(_arg1:MouseEvent):void{
var _local2:int;
if (!CGame.GetInstance().tekanHint){
if (((((tekanTombol) && (!((_arg1.currentTarget.name == "tombolOn"))))) && (!((_arg1.currentTarget.name == "tombolOff"))))){
setReset();
tekanTombol = false;
};
_local2 = 0;
while (_local2 < 10) {
if ((((_arg1.currentTarget.name == ("tombol" + _local2))) && ((Data.tombolOven.output.text.length < 7)))){
Data.tombolOven.output.text = (Data.tombolOven.output.text + _local2);
};
_local2++;
};
if (_arg1.currentTarget.name == "tombolReset"){
setReset();
Data.tombolOven.output.text = 0;
tekanTombol = true;
};
if ((((_arg1.currentTarget.name == "tombolOn")) && ((int(Data.tombolOven.output.text) == Data.targetOven)))){
_arg1.currentTarget.filters = [];
prosesOven = true;
_local2 = 0;
while (_local2 < 10) {
offTombol(("tombol" + _local2));
_local2++;
};
offTombol("tombolOn");
offTombol("tombolReset");
setTombol("tombolOff");
Data.ovenAdonanPie.gotoAndStop(2);
flagMatang = 0;
};
if (_arg1.currentTarget.name == "tombolOff"){
prosesOven = false;
CGame.GetInstance().statusBarTime = false;
if (Data.ovenAdonanPie.currentFrame == 2){
CGame.GetInstance().initInfoGame(Data.infoExcellent);
} else {
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
};
};
};
}
private function setReset():void{
Data.tombolOven.output.text = "";
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initTombol();
initAdonan();
}
private function setTombol(_arg1:String):void{
Data.tombolOven[_arg1].useHandCursor = true;
Data.tombolOven[_arg1].buttonMode = true;
Data.tombolOven[_arg1].addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
Data.tombolOven[_arg1].addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
Data.tombolOven[_arg1].addEventListener(MouseEvent.CLICK, onClick);
}
override public function Update(_arg1:Event){
if (prosesOven){
if (CGame.GetInstance().statusBarProcess.statusProcess2.width < Data.maxStatusBarProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + 5);
if (Data.ovenAdonanPie.adonanMengembang != null){
cntMengembang++;
Data.ovenAdonanPie.adonanMengembang.height = (Data.ovenAdonanPie.adonanMengembang.height + dxMengembang);
if (cntMengembang == maxMengembang){
cntMengembang = 0;
dxMengembang = (dxMengembang * -1);
flagMatang++;
if (flagMatang == 2){
Data.ovenAdonanPie.gotoAndStop(3);
};
};
};
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
prosesOven = false;
CGame.GetInstance().statusBarTime = false;
CGame.GetInstance().initInfoGame(Data.infoTimeUp);
offTombol("tombolOff");
};
};
}
private function offTombol(_arg1:String):void{
Data.tombolOven[_arg1].useHandCursor = false;
Data.tombolOven[_arg1].buttonMode = false;
Data.tombolOven[_arg1].removeEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
Data.tombolOven[_arg1].removeEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
Data.tombolOven[_arg1].removeEventListener(MouseEvent.CLICK, onClick);
}
private function initTombol():void{
Data.tombolOven = new CTombolOven();
this.addChild(Data.tombolOven);
Data.tombolOven.x = -300;
Data.tombolOven.y = 40;
Data.tombolOven.output.text = Data.outputOven;
var _local1:int;
while (_local1 < 10) {
setTombol(("tombol" + _local1));
_local1++;
};
setTombol("tombolOn");
setTombol("tombolReset");
offTombol("tombolOff");
tekanTombol = true;
}
private function initAdonan():void{
Data.ovenAdonanPie = new COvenAdonanPie();
this.addChild(Data.ovenAdonanPie);
Data.ovenAdonanPie.gotoAndStop(1);
Data.ovenAdonanPie.x = 95;
Data.ovenAdonanPie.y = 100;
}
public static function GetInstance():CStepOvenPie{
return (CGameGlobal);
}
}
}//package
Section 169
//CStepPanggangSatay (CStepPanggangSatay)
package {
import flash.events.*;
import caurina.transitions.*;
public class CStepPanggangSatay extends CBaseMovieClip {
public var maxPanah:int;// = 10
public var maxSatayKanan;// = 3
public var maxSatayKiri;// = 3
public var dxPanah:int;// = 1
public var maxSatay;// = 5
public var cntPanah:int;// = 0
public var statusProcess:int;// = 0
public var indexSatayKiri:int;// = 1
public var statusKiri:Boolean;// = true
public var indexSatay:int;// = 1
public var jenisMakanan:int;
public var indexSatayKanan:int;// = 1
private static var CGameGlobal:CStepPanggangSatay;
public function CStepPanggangSatay(_arg1:int){
super("update");
CGameGlobal = this;
trace("init CStepPanggangSatay");
jenisMakanan = _arg1;
init();
}
private function setPosPanah():void{
if (indexSatayKiri < maxSatayKiri){
if (indexSatay == 1){
Data.panahSatay.x = 50;
};
if (indexSatay == 2){
Data.panahSatay.x = 100;
};
if (indexSatay == 3){
Data.panahSatay.x = 150;
};
if (indexSatay == 4){
Data.panahSatay.x = 200;
};
if (indexSatay == 5){
Data.panahSatay.x = 250;
};
} else {
if (indexSatay == 1){
Data.panahSatay.x = 0;
};
if (indexSatay == 2){
Data.panahSatay.x = 70;
};
if (indexSatay == 3){
Data.panahSatay.x = 140;
};
if (indexSatay == 4){
Data.panahSatay.x = 210;
};
if (indexSatay == 5){
Data.panahSatay.x = 280;
};
};
if (statusKiri){
Data.panahSatay.gotoAndStop(1);
Data.panahSatay.x = (Data.panahSatay.x * -1);
} else {
Data.panahSatay.gotoAndStop(2);
};
}
private function finish():void{
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
}
private function initPanah():void{
Data.panahSatay = new CPanahSatay();
this.addChild(Data.panahSatay);
setPosPanah();
Data.panahSatay.y = 120;
Data.panahSatay.scaleX = 0.5;
Data.panahSatay.scaleY = 0.5;
trace("panahSatay");
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initSatay(true);
initSatay(false);
}
private function hapusSatayKanan():void{
if (Data.satayKanan != null){
Data.satayKanan.parent.removeChild(Data.satayKanan);
Data.satayKanan = null;
};
}
private function onClickKanan(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (!statusKiri){
if (int(_arg1.currentTarget.name.substr(4, 1)) == indexSatay){
Data.satayKanan[("sate" + indexSatay)].visible = false;
Data.satayKiri[("sate" + indexSatay)].visible = true;
indexSatay++;
setPosPanah();
if (indexSatay > maxSatay){
indexSatay = 1;
indexSatayKanan++;
statusKiri = true;
setPosPanah();
initSatay(false);
};
setStatusProses();
};
};
};
}
private function hapusSatayKiri():void{
if (Data.satayKiri != null){
Data.satayKiri.parent.removeChild(Data.satayKiri);
Data.satayKiri = null;
};
}
override public function Update(_arg1:Event){
if (Data.panahSatay != null){
cntPanah++;
Data.panahSatay.x = (Data.panahSatay.x + dxPanah);
if (cntPanah == maxPanah){
cntPanah = 0;
dxPanah = (dxPanah * -1);
};
};
}
private function onClickKiri(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (statusKiri){
if (int(_arg1.currentTarget.name.substr(4, 1)) == indexSatay){
Data.satayKiri[("sate" + indexSatay)].visible = false;
Data.satayKanan[("sate" + indexSatay)].visible = true;
indexSatay++;
setPosPanah();
if (indexSatay > maxSatay){
indexSatay = 1;
indexSatayKiri++;
if (indexSatayKiri <= maxSatayKiri){
statusKiri = false;
setPosPanah();
initSatay(true);
} else {
Data.panahSatay.parent.removeChild(Data.panahSatay);
Data.panahSatay = null;
Tweener.addTween(Data.satayKanan, {time:0.5, y:-400, onComplete:finish, transition:"linier"});
};
};
setStatusProses();
};
};
};
}
private function initSatay(_arg1:Boolean):void{
var _local2:int;
if (_arg1){
hapusSatayKiri();
if (indexSatayKiri == 1){
Data.satayKiri = new CSatay1();
this.addChild(Data.satayKiri);
Data.satayKiri.x = (Data.satayKiri.x - 230);
Data.satayKiri.y = -400;
Tweener.addTween(Data.satayKiri, {time:0.5, y:60, onComplete:initPanah, transition:"linear"});
trace(("satayKiri " + indexSatayKiri));
_local2 = 1;
while (_local2 <= 5) {
Data.satayKiri[("sate" + _local2)].addEventListener(MouseEvent.CLICK, onClickKiri);
_local2++;
};
};
if (indexSatayKiri == 2){
Data.satayKiri = new CSatay3();
};
if (indexSatayKiri == 3){
Data.satayKiri = new CSatay5();
};
if ((((indexSatayKiri == 2)) || ((indexSatayKiri == 3)))){
this.addChild(Data.satayKiri);
Data.satayKiri.x = (Data.satayKiri.x - 230);
Data.satayKiri.y = 60;
trace(("satayKiri " + indexSatayKiri));
_local2 = 1;
while (_local2 <= 5) {
Data.satayKiri[("sate" + _local2)].visible = false;
Data.satayKiri[("sate" + _local2)].addEventListener(MouseEvent.CLICK, onClickKiri);
_local2++;
};
};
} else {
hapusSatayKanan();
if (indexSatayKanan == 1){
Data.satayKanan = new CSatay2();
};
if (indexSatayKanan == 2){
Data.satayKanan = new CSatay4();
};
if (indexSatayKanan == 3){
Data.satayKanan = new CSatay6();
};
if ((((((indexSatayKanan == 1)) || ((indexSatayKanan == 2)))) || ((indexSatayKanan == 3)))){
this.addChild(Data.satayKanan);
Data.satayKanan.x = (Data.satayKanan.x + 230);
Data.satayKanan.y = 60;
trace(("satayKanan " + indexSatayKanan));
_local2 = 1;
while (_local2 <= 5) {
Data.satayKanan[("sate" + _local2)].visible = false;
Data.satayKanan[("sate" + _local2)].addEventListener(MouseEvent.CLICK, onClickKanan);
_local2++;
};
};
};
}
private function setStatusProses():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
}
public static function GetInstance():CStepPanggangSatay{
return (CGameGlobal);
}
}
}//package
Section 170
//CStepPinggiranPie (CStepPinggiranPie)
package {
import flash.events.*;
import caurina.transitions.*;
import com.troy.collision.*;
public class CStepPinggiranPie extends CBaseMovieClip {
public var maxPanah;// = 5
public var dxPanah;// = -1
public var indexPinggiran:int;// = 0
public var tutupPieX:int;
public var tutupPieY:int;
public var statusProcess:int;// = 0
public var flagAmbilTutup:Boolean;// = false
public var flagPindah:Boolean;// = true
public var cntPanah:int;// = 0
public var flagPanah:Boolean;// = false
public var jenisMakanan:int;
public var flagPinggiran:Boolean;// = false
private static var CGameGlobal:CStepPinggiranPie;
public function CStepPinggiranPie(_arg1:int){
super("update");
CGameGlobal = this;
trace("init CStepPinggiranPie");
jenisMakanan = _arg1;
init();
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (((flagPindah) && (flagAmbilTutup))){
if (ColDetection.isColliding(Data.adonanPinggiranPie, Data.tutupPinggiranPie, CGame.GetInstance(), false, 0)){
flagPindah = false;
Data.tutupPinggiranPie.x = Data.adonanPinggiranPie.x;
Data.tutupPinggiranPie.y = Data.adonanPinggiranPie.y;
Data.tutupPinggiranPie.useHandCursor = false;
Data.tutupPinggiranPie.buttonMode = false;
flagPanah = false;
Data.panahPinggiranPie.visible = false;
Data.adonanPinggiranPie.parent.removeChild(Data.adonanPinggiranPie);
Data.adonanPinggiranPie = null;
setStatusProses();
Tweener.addTween(Data.tutupPinggiranPie, {time:0.5, x:0, y:0, onComplete:setPinggiran, transition:"linear"});
} else {
flagAmbilTutup = false;
Data.tutupPinggiranPie.x = tutupPieX;
Data.tutupPinggiranPie.y = tutupPieY;
};
};
};
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (((((flagPindah) && (Data.panahPinggiranPie.visible))) && (!(flagAmbilTutup)))){
flagAmbilTutup = true;
Data.tutupPinggiranPie.x = mouseX;
Data.tutupPinggiranPie.y = mouseY;
};
};
}
private function setPinggiran():void{
initEdgePie();
indexPinggiran = 1;
flagPinggiran = true;
}
override public function Update(_arg1:Event){
if (flagPanah){
};
}
private function finish():void{
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initAdonanPie();
initPanahPie();
initTutupPie();
initListener();
}
private function initPanahPie():void{
Data.panahPinggiranPie = new CPanahPinggiranPie();
this.addChild(Data.panahPinggiranPie);
Data.panahPinggiranPie.gotoAndStop(2);
Data.panahPinggiranPie.x = 10;
Data.panahPinggiranPie.y = -50;
Data.panahPinggiranPie.visible = false;
trace("panahPinggiranPie");
}
private function initEdgePie():void{
Data.edgePinggiranPie = new CEdgePinggiranPie();
this.addChild(Data.edgePinggiranPie);
Data.edgePinggiranPie.x = Data.tutupPinggiranPie.x;
Data.edgePinggiranPie.y = Data.tutupPinggiranPie.y;
var _local1 = 1;
while (_local1 <= (Data.statusStepProcess - 1)) {
Data.edgePinggiranPie[("pinggiran" + _local1)].alpha = 0;
if (_local1 == 1){
Data.edgePinggiranPie[("pinggiran" + _local1)].useHandCursor = true;
Data.edgePinggiranPie[("pinggiran" + _local1)].buttonMode = true;
Data.edgePinggiranPie[("panah" + _local1)].visible = true;
} else {
Data.edgePinggiranPie[("panah" + _local1)].visible = false;
};
Data.edgePinggiranPie[("pinggiran" + _local1)].addEventListener(MouseEvent.CLICK, onClick);
_local1++;
};
trace("edgePinggiranPie");
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function onClick(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (_arg1.currentTarget.name.substr(9, 2) == indexPinggiran){
setStatusProses();
Data.edgePinggiranPie[("pinggiran" + indexPinggiran)].alpha = 1;
Data.edgePinggiranPie[("panah" + indexPinggiran)].visible = false;
Data.edgePinggiranPie[("pinggiran" + indexPinggiran)].useHandCursor = false;
Data.edgePinggiranPie[("pinggiran" + indexPinggiran)].buttonMode = false;
indexPinggiran++;
if (indexPinggiran <= (Data.statusStepProcess - 1)){
Data.edgePinggiranPie[("pinggiran" + indexPinggiran)].useHandCursor = true;
Data.edgePinggiranPie[("pinggiran" + indexPinggiran)].buttonMode = true;
Data.edgePinggiranPie[("panah" + indexPinggiran)].visible = true;
} else {
finish();
};
};
};
}
private function initAdonanPie():void{
Data.adonanPinggiranPie = new CAdonanPinggiranPie();
this.addChild(Data.adonanPinggiranPie);
Data.adonanPinggiranPie.x = -200;
Data.adonanPinggiranPie.y = -400;
Tweener.addTween(Data.adonanPinggiranPie, {time:0.5, y:30, transition:"linear"});
trace("adonanPinggiranPie");
}
private function initTutupPie():void{
Data.tutupPinggiranPie = new CTutupPinggiranPie();
this.addChild(Data.tutupPinggiranPie);
Data.tutupPinggiranPie.x = 220;
Data.tutupPinggiranPie.y = 400;
tutupPieX = 220;
tutupPieY = 30;
Data.tutupPinggiranPie.useHandCursor = true;
Data.tutupPinggiranPie.buttonMode = true;
Tweener.addTween(Data.tutupPinggiranPie, {time:0.5, y:30, transition:"linear"});
trace("tutupPinggiranPie");
Data.tutupPinggiranPie.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
}
private function setStatusProses():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
}
private function onMouseMove(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (((flagPindah) && (flagAmbilTutup))){
Data.tutupPinggiranPie.x = mouseX;
Data.tutupPinggiranPie.y = mouseY;
};
};
}
public static function GetInstance():CStepPinggiranPie{
return (CGameGlobal);
}
}
}//package
Section 171
//CStepPotongAyamBesar (CStepPotongAyamBesar)
package {
import flash.events.*;
import com.troy.collision.*;
import flash.ui.*;
public class CStepPotongAyamBesar extends CBaseMovieClip {
public var flagGantiAyam:int;// = 0
public var cekGantiAyam:Boolean;// = false
public var flagPotong1:Boolean;
public var flagPotong2:Boolean;
public var siapPotong:Array;
public var cekPathKePotong:Array;
public var statusProcess:int;// = 0
public var cntRubahSatay:int;// = 0
public var tempSatayX:int;
public var jenisMakanan:int;
public var cntPotong1:int;
public var cntPotong2:int;
private static var CGameGlobal:CStepPotongAyamBesar;
public function CStepPotongAyamBesar(_arg1:int){
siapPotong = [false, true, false, false, true, true, true, true, false, false, true, true, true, true, false];
cekPathKePotong = [false, false, false, false, false, false, false, false];
super("update");
CGameGlobal = this;
trace("init CStepPotongAyamBesar");
jenisMakanan = _arg1;
init();
}
private function initDagingSatay():void{
Data.potongDagingSatay = new CPotongDagingSatay();
this.addChild(Data.potongDagingSatay);
Data.potongDagingSatay.gotoAndStop(1);
Data.potongDagingSatay.x = int(((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongDagingSatay.width / 2))));
tempSatayX = Data.potongDagingSatay.x;
Data.potongDagingSatay.y = (Data.potongDagingSatay.y + 10);
this.setChildIndex(Data.pisauPotongDagingAyam, (this.numChildren - 1));
trace("potongDagingSatay");
}
private function initDagingAyam():void{
Data.potongDagingAyam = new CPotongDagingAyam();
this.addChild(Data.potongDagingAyam);
Data.potongDagingAyam.gotoAndStop(1);
Data.potongDagingAyam.y = (Data.potongDagingAyam.y + 10);
trace("potongDagingAyam");
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Mouse.hide();
Data.pisauPotongDagingAyam.visible = true;
};
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initDagingAyam();
initPisau();
initListener();
}
private function cekSatay(_arg1:int):void{
var _local2 = 1;
while (_local2 <= 8) {
if (Data.potongDagingSatay[("dagingSatay" + _local2)] != null){
Data.potongDagingSatay[("dagingSatay" + _local2)].gotoAndStop(_arg1);
};
_local2++;
};
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Mouse.show();
Data.pisauPotongDagingAyam.visible = false;
setDisable();
};
}
private function initPisau():void{
Data.pisauPotongDagingAyam = new CPisauDagingAyam();
this.addChild(Data.pisauPotongDagingAyam);
Data.pisauPotongDagingAyam.gotoAndStop(1);
Data.pisauPotongDagingAyam.visible = false;
}
private function cekCollision(_arg1:int):void{
if (ColDetection.isColliding(Data.pisauPotongDagingAyam.pisauCollision, Data.potongDagingAyam[("pathPotong" + _arg1)].path, CGame.GetInstance(), false, 0)){
cekPathKePotong = [true, true, true, true, true, true, true, true];
cekPathKePotong[(_arg1 - 1)] = false;
if (!flagPotong2){
if ((((cntPotong1 < 5)) && (ColDetection.isColliding(Data.pisauPotongDagingAyam.pisauCollision, Data.potongDagingAyam[("pathPotong" + _arg1)][("potong" + (cntPotong1 + 1))], CGame.GetInstance(), false, 0)))){
cntPotong1++;
flagPotong1 = true;
Data.pisauPotongDagingAyam.gotoAndStop(((_arg1 * 2) - 1));
};
if (cntPotong1 == 5){
ayamKePotong();
};
};
if (!flagPotong1){
if ((((cntPotong2 > 1)) && (ColDetection.isColliding(Data.pisauPotongDagingAyam.pisauCollision, Data.potongDagingAyam[("pathPotong" + _arg1)][("potong" + (cntPotong2 - 1))], CGame.GetInstance(), false, 0)))){
cntPotong2--;
flagPotong2 = true;
Data.pisauPotongDagingAyam.gotoAndStop((_arg1 * 2));
};
if (cntPotong2 == 1){
ayamKePotong();
};
};
} else {
setDisable();
};
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function setDisable():void{
cekPathKePotong = [false, false, false, false, false, false, false, false];
cntPotong1 = 0;
cntPotong2 = 6;
Data.pisauPotongDagingAyam.gotoAndStop(1);
flagPotong1 = false;
flagPotong2 = false;
}
private function ayamKePotong():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
if ((((Data.potongDagingAyam.currentFrame == 6)) && (!(cekPathKePotong[2])))){
Data.potongDagingAyam.gotoAndStop(7);
} else {
if ((((Data.potongDagingAyam.currentFrame == 6)) && (!(cekPathKePotong[3])))){
Data.potongDagingAyam.gotoAndStop(8);
} else {
if ((((Data.potongDagingAyam.currentFrame == 7)) && (!(cekPathKePotong[3])))){
Data.potongDagingAyam.gotoAndStop(9);
} else {
if ((((Data.potongDagingAyam.currentFrame == 12)) && (!(cekPathKePotong[4])))){
Data.potongDagingAyam.gotoAndStop(13);
} else {
if ((((Data.potongDagingAyam.currentFrame == 12)) && (!(cekPathKePotong[5])))){
Data.potongDagingAyam.gotoAndStop(14);
} else {
if ((((Data.potongDagingAyam.currentFrame == 13)) && (!(cekPathKePotong[5])))){
Data.potongDagingAyam.gotoAndStop(15);
} else {
Data.potongDagingAyam.gotoAndStop((Data.potongDagingAyam.currentFrame + 1));
};
};
};
};
};
};
Data.pisauPotongDagingAyam.gotoAndStop(1);
if (!siapPotong[(Data.potongDagingAyam.currentFrame - 1)]){
flagGantiAyam = 1;
cekGantiAyam = true;
};
}
private function satayKePotong(_arg1:int):void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
Data.potongDagingSatay[("dagingSatay" + _arg1)].gotoAndStop(3);
var _local2:int = (Data.potongDagingSatay.currentFrame * 2);
if ((((Data.potongDagingSatay[("dagingSatay" + int((_local2 - 1)))].currentFrame == 3)) && ((Data.potongDagingSatay[("dagingSatay" + _local2)].currentFrame == 3)))){
flagGantiAyam = 1;
cekGantiAyam = true;
};
}
private function onMouseMove(_arg1:MouseEvent):void{
var _local2:int;
if (!CGame.GetInstance().tekanHint){
Data.pisauPotongDagingAyam.x = mouseX;
Data.pisauPotongDagingAyam.y = mouseY;
if (Data.pisauPotongDagingAyam.visible){
if (Data.potongDagingAyam != null){
_local2 = 1;
while (_local2 <= 6) {
if (((!((Data.potongDagingAyam[("pathPotong" + _local2)] == null))) && (!(cekPathKePotong[(_local2 - 1)])))){
cekCollision(_local2);
};
_local2++;
};
} else {
if (Data.potongDagingSatay != null){
_local2 = 1;
while (_local2 <= 8) {
if (((((!((Data.potongDagingSatay[("dagingSatay" + _local2)] == null))) && (!((Data.potongDagingSatay[("dagingSatay" + _local2)].collisionPotong == null))))) && (!(cekPathKePotong[(_local2 - 1)])))){
cekCollisionSatay(_local2);
};
_local2++;
};
};
};
};
};
}
override public function Update(_arg1:Event){
var _local2:int;
if (cekGantiAyam){
if (Data.potongDagingAyam != null){
if (flagGantiAyam == 1){
if ((Data.potongDagingAyam.x + int((Data.potongDagingAyam.width / 2))) > (CGame.GetInstance().x - 400)){
if ((((((jenisMakanan == Data.mStepChickenSatay)) && ((Data.potongDagingAyam.currentFrame == 15)))) && ((Data.potongDagingAyam.x == 0)))){
initDagingSatay();
};
Data.potongDagingAyam.x = (Data.potongDagingAyam.x - Data.kecepatanDagingAyam);
} else {
Data.potongDagingAyam.gotoAndStop((Data.potongDagingAyam.currentFrame + 1));
Data.potongDagingAyam.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongDagingAyam.width / 2)));
flagGantiAyam = 2;
if (Data.potongDagingAyam.currentFrame == 15){
Data.potongDagingAyam.parent.removeChild(Data.potongDagingAyam);
Data.potongDagingAyam = null;
if (jenisMakanan != Data.mStepChickenSatay){
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
};
};
};
} else {
if (flagGantiAyam == 2){
if (Data.potongDagingAyam.currentFrame < 15){
if (Data.potongDagingAyam.x > (Data.posBerhentiDagingAyam - 400)){
Data.potongDagingAyam.x = (Data.potongDagingAyam.x - Data.kecepatanDagingAyam);
if (Data.potongDagingAyam.x < (Data.posBerhentiDagingAyam - 400)){
Data.potongDagingAyam.x = 0;
};
} else {
Data.potongDagingAyam.gotoAndStop((Data.potongDagingAyam.currentFrame + 1));
flagGantiAyam = 0;
cekGantiAyam = false;
};
};
};
};
} else {
if (Data.potongDagingSatay != null){
if (flagGantiAyam == 1){
if ((Data.potongDagingSatay.x + int((Data.potongDagingSatay.width / 2))) > (CGame.GetInstance().x - 450)){
Data.potongDagingSatay.x = (Data.potongDagingSatay.x - Data.kecepatanDagingAyam);
} else {
if (cntRubahSatay == 0){
_local2 = Data.potongDagingSatay.currentFrame;
Data.potongDagingSatay.gotoAndStop((Data.potongDagingSatay.currentFrame + 1));
};
cekSatay(1);
cntRubahSatay++;
if (cntRubahSatay == 2){
cntRubahSatay = 0;
Data.potongDagingSatay.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongDagingSatay.width / 2)));
flagGantiAyam = 2;
};
if (_local2 == 4){
Data.potongDagingSatay.parent.removeChild(Data.potongDagingSatay);
Data.potongDagingSatay = null;
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
};
};
} else {
if (flagGantiAyam == 2){
if (Data.potongDagingSatay.x > (Data.posBerhentiDagingAyam - 400)){
if (Data.potongDagingSatay.x == tempSatayX){
cekSatay(1);
};
Data.potongDagingSatay.x = (Data.potongDagingSatay.x - Data.kecepatanDagingAyam);
if (Data.potongDagingSatay.x < (Data.posBerhentiDagingAyam - 400)){
Data.potongDagingSatay.x = 0;
};
} else {
cekSatay(2);
flagGantiAyam = 0;
cekGantiAyam = false;
};
};
};
};
};
};
}
private function cekCollisionSatay(_arg1:int):void{
if (ColDetection.isColliding(Data.pisauPotongDagingAyam.pisauCollision, Data.potongDagingSatay[("dagingSatay" + _arg1)].collisionPotong.path, CGame.GetInstance(), false, 0)){
cekPathKePotong = [true, true, true, true, true, true, true, true];
cekPathKePotong[(_arg1 - 1)] = false;
if ((((cntPotong1 < 5)) && (ColDetection.isColliding(Data.pisauPotongDagingAyam.pisauCollision, Data.potongDagingSatay[("dagingSatay" + _arg1)].collisionPotong[("potong" + (cntPotong1 + 1))], CGame.GetInstance(), false, 0)))){
cntPotong1++;
flagPotong1 = true;
};
if (cntPotong1 == 5){
satayKePotong(_arg1);
};
} else {
setDisable();
};
}
public static function GetInstance():CStepPotongAyamBesar{
return (CGameGlobal);
}
}
}//package
Section 172
//CStepPotongKentang (CStepPotongKentang)
package {
import flash.events.*;
import com.troy.collision.*;
import flash.ui.*;
public class CStepPotongKentang extends CBaseMovieClip {
public var siapPotongKentang:Array;
public var frameKentang;// = 6
public var flagPotong1:Boolean;
public var flagPotong2:Boolean;
public var cekGantiBahan:Boolean;// = false
public var statusProcess:int;// = 0
public var jenisMakanan:int;
public var cntPotong1:int;
public var cntPotong2:int;
public var flagGantiBahan:int;// = 0
private static var CGameGlobal:CStepPotongKentang;
public function CStepPotongKentang(_arg1:int){
siapPotongKentang = [false, true, true, true, true, false];
super("update");
CGameGlobal = this;
trace("init CStepPotongKentang");
jenisMakanan = _arg1;
init();
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Mouse.show();
Data.pisauPotongSayur.visible = false;
setDisable(false);
};
}
private function kentangKePotong():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
Data.potongKentang.gotoAndStop((Data.potongKentang.currentFrame + 1));
setDisable(true);
if (!siapPotongKentang[(Data.potongKentang.currentFrame - 1)]){
flagGantiBahan = 1;
cekGantiBahan = true;
};
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Mouse.hide();
Data.pisauPotongSayur.visible = true;
};
}
private function initKentang():void{
Data.potongKentang = new CPotongKentang();
this.addChild(Data.potongKentang);
Data.potongKentang.gotoAndStop(1);
Data.potongKentang.y = (Data.potongKentang.y + 10);
trace("potongKentang");
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
if ((((jenisMakanan == Data.mMenuChickenPie)) || ((jenisMakanan == Data.mMenuChickenCurry)))){
initKentang();
};
initPisau();
initListener();
}
private function cekCollisionKentang():void{
if (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongKentang.collisionPotong.path, CGame.GetInstance(), false, 0)){
if (!flagPotong2){
if ((((cntPotong1 < 5)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongKentang.collisionPotong[("potong" + (cntPotong1 + 1))], CGame.GetInstance(), false, 0)))){
cntPotong1++;
flagPotong1 = true;
if (Data.potongKentang.currentFrame == 2){
Data.pisauPotongSayur.gotoAndStop(3);
} else {
if (Data.potongKentang.currentFrame == 5){
Data.pisauPotongSayur.gotoAndStop(4);
} else {
Data.pisauPotongSayur.gotoAndStop(1);
};
};
};
if (cntPotong1 == 5){
kentangKePotong();
};
};
if (Data.potongKentang.currentFrame != 2){
if (!flagPotong1){
if ((((cntPotong2 > 1)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongKentang.collisionPotong[("potong" + (cntPotong2 - 1))], CGame.GetInstance(), false, 0)))){
cntPotong2--;
flagPotong2 = true;
if (Data.potongKentang.currentFrame == 5){
Data.pisauPotongSayur.gotoAndStop(3);
} else {
Data.pisauPotongSayur.gotoAndStop(2);
};
};
if (cntPotong2 == 1){
kentangKePotong();
};
};
};
} else {
setDisable(false);
};
}
private function initPisau():void{
Data.pisauPotongSayur = new CPisauSayur();
this.addChild(Data.pisauPotongSayur);
Data.pisauPotongSayur.gotoAndStop(1);
Data.pisauPotongSayur.visible = false;
}
override public function Update(_arg1:Event){
if (cekGantiBahan){
if (Data.potongKentang != null){
if (flagGantiBahan == 1){
if ((Data.potongKentang.x + int((Data.potongKentang.width / 2))) > (CGame.GetInstance().x - 400)){
Data.potongKentang.x = (Data.potongKentang.x - Data.kecepatanBahan);
} else {
Data.potongKentang.gotoAndStop((Data.potongKentang.currentFrame + 1));
Data.potongKentang.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongKentang.width / 2)));
flagGantiBahan = 2;
if (Data.potongKentang.currentFrame == frameKentang){
if (statusProcess < Data.statusStepProcess){
Data.potongKentang.gotoAndStop(1);
} else {
Data.potongKentang.parent.removeChild(Data.potongKentang);
Data.potongKentang = null;
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
};
};
};
} else {
if (flagGantiBahan == 2){
if (Data.potongKentang.currentFrame < frameKentang){
if (Data.potongKentang.x > (Data.posBerhentiBahan - 400)){
Data.potongKentang.x = (Data.potongKentang.x - Data.kecepatanBahan);
if (Data.potongKentang.x < (Data.posBerhentiBahan - 400)){
Data.potongKentang.x = 0;
};
} else {
Data.potongKentang.gotoAndStop((Data.potongKentang.currentFrame + 1));
flagGantiBahan = 0;
cekGantiBahan = false;
};
};
};
};
};
};
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function setDisable(_arg1:Boolean):void{
cntPotong1 = 0;
cntPotong2 = 6;
Data.pisauPotongSayur.gotoAndStop(1);
flagPotong1 = _arg1;
flagPotong2 = _arg1;
}
private function onMouseMove(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Data.pisauPotongSayur.x = mouseX;
Data.pisauPotongSayur.y = mouseY;
if (Data.pisauPotongSayur.visible){
if (Data.potongKentang != null){
if (Data.potongKentang.collisionPotong != null){
cekCollisionKentang();
};
};
};
};
}
public static function GetInstance():CStepPotongKentang{
return (CGameGlobal);
}
}
}//package
Section 173
//CStepPotongPappricaTimun (CStepPotongPappricaTimun)
package {
import flash.events.*;
import com.troy.collision.*;
import flash.ui.*;
public class CStepPotongPappricaTimun extends CBaseMovieClip {
public var siapPotongTimun:Array;
public var frameTimun;// = 8
public var flagPotong1:Boolean;
public var framePapprica;// = 10
public var cekGantiBahan:Boolean;// = false
public var flagPotong2:Boolean;
public var statusProcess:int;// = 0
public var jenisMakanan:int;
public var cntPotong1:int;
public var cntPotong2:int;
public var flagGantiBahan:int;// = 0
public var siapPotongPapprica:Array;
private static var CGameGlobal:CStepPotongPappricaTimun;
public function CStepPotongPappricaTimun(_arg1:int){
siapPotongPapprica = [false, true, true, true, true, false, false, true, true, false];
siapPotongTimun = [false, false, true, true, true, true, true, false];
super("update");
CGameGlobal = this;
trace("init CStepPotongPappricaTimun");
jenisMakanan = _arg1;
init();
}
private function timunKePotong():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
Data.potongTimun.gotoAndStop((Data.potongTimun.currentFrame + 1));
setDisable(true);
if (!siapPotongTimun[(Data.potongTimun.currentFrame - 1)]){
flagGantiBahan = 1;
cekGantiBahan = true;
};
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function cekCollisionPappricaMerah():void{
if (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongPappricaMerah.collisionPotong.path, CGame.GetInstance(), false, 0)){
if (!flagPotong2){
if ((((cntPotong1 < 5)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongPappricaMerah.collisionPotong[("potong" + (cntPotong1 + 1))], CGame.GetInstance(), false, 0)))){
cntPotong1++;
flagPotong1 = true;
if (Data.potongPappricaMerah.currentFrame == 9){
Data.pisauPotongSayur.gotoAndStop(4);
} else {
Data.pisauPotongSayur.gotoAndStop(1);
};
};
if (cntPotong1 == 5){
pappricaMerahKePotong();
};
};
if (!flagPotong1){
if ((((cntPotong2 > 1)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongPappricaMerah.collisionPotong[("potong" + (cntPotong2 - 1))], CGame.GetInstance(), false, 0)))){
cntPotong2--;
flagPotong2 = true;
if (Data.potongPappricaMerah.currentFrame == 9){
Data.pisauPotongSayur.gotoAndStop(3);
} else {
Data.pisauPotongSayur.gotoAndStop(2);
};
};
if (cntPotong2 == 1){
pappricaMerahKePotong();
};
};
} else {
setDisable(false);
};
}
private function cekCollisionTimun():void{
if (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongTimun.collisionPotong.path, CGame.GetInstance(), false, 0)){
if ((((cntPotong1 < 5)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongTimun.collisionPotong[("potong" + (cntPotong1 + 1))], CGame.GetInstance(), false, 0)))){
cntPotong1++;
Data.pisauPotongSayur.gotoAndStop(5);
};
if (cntPotong1 == 5){
timunKePotong();
};
} else {
setDisable(false);
};
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
if ((((jenisMakanan == Data.mMenuChickenPie)) || ((jenisMakanan == Data.mMenuChickenCurry)))){
initPappricaHijau();
};
if (jenisMakanan == Data.mMenuChickenSatay){
initTimun();
flagGantiBahan = 1;
cekGantiBahan = true;
};
initPisau();
initListener();
}
private function pappricaHijauKePotong():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
Data.potongPappricaHijau.gotoAndStop((Data.potongPappricaHijau.currentFrame + 1));
setDisable(true);
if (!siapPotongPapprica[(Data.potongPappricaHijau.currentFrame - 1)]){
flagGantiBahan = 1;
cekGantiBahan = true;
};
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Mouse.hide();
Data.pisauPotongSayur.visible = true;
};
}
private function initTimun():void{
Data.potongTimun = new CPotongTimun();
this.addChild(Data.potongTimun);
Data.potongTimun.gotoAndStop(1);
Data.potongTimun.y = (Data.potongTimun.y + 10);
trace("potongTimun");
}
private function initPisau():void{
Data.pisauPotongSayur = new CPisauSayur();
this.addChild(Data.pisauPotongSayur);
Data.pisauPotongSayur.gotoAndStop(1);
Data.pisauPotongSayur.visible = false;
}
private function setDisable(_arg1:Boolean):void{
cntPotong1 = 0;
cntPotong2 = 6;
Data.pisauPotongSayur.gotoAndStop(1);
flagPotong1 = _arg1;
flagPotong2 = _arg1;
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Mouse.show();
Data.pisauPotongSayur.visible = false;
setDisable(false);
};
}
private function initPappricaHijau():void{
Data.potongPappricaHijau = new CPotongPappricaHijau();
this.addChild(Data.potongPappricaHijau);
Data.potongPappricaHijau.gotoAndStop(1);
Data.potongPappricaHijau.y = (Data.potongPappricaHijau.y + 10);
trace("potongPappricaHijau");
}
override public function Update(_arg1:Event){
if (cekGantiBahan){
if (Data.potongPappricaHijau != null){
if (flagGantiBahan == 1){
if ((Data.potongPappricaHijau.x + int((Data.potongPappricaHijau.width / 2))) > (CGame.GetInstance().x - 400)){
if ((((Data.potongPappricaHijau.currentFrame == framePapprica)) && ((Data.potongPappricaHijau.x == 0)))){
initPappricaMerah();
};
Data.potongPappricaHijau.x = (Data.potongPappricaHijau.x - Data.kecepatanBahan);
} else {
Data.potongPappricaHijau.gotoAndStop((Data.potongPappricaHijau.currentFrame + 1));
Data.potongPappricaHijau.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongPappricaHijau.width / 2)));
flagGantiBahan = 2;
if (Data.potongPappricaHijau.currentFrame == framePapprica){
Data.potongPappricaHijau.parent.removeChild(Data.potongPappricaHijau);
Data.potongPappricaHijau = null;
};
};
} else {
if (flagGantiBahan == 2){
if (Data.potongPappricaHijau.currentFrame < framePapprica){
if (Data.potongPappricaHijau.x > (Data.posBerhentiBahan - 400)){
Data.potongPappricaHijau.x = (Data.potongPappricaHijau.x - Data.kecepatanBahan);
if (Data.potongPappricaHijau.x < (Data.posBerhentiBahan - 400)){
Data.potongPappricaHijau.x = 0;
};
} else {
Data.potongPappricaHijau.gotoAndStop((Data.potongPappricaHijau.currentFrame + 1));
flagGantiBahan = 0;
cekGantiBahan = false;
};
};
};
};
} else {
if (Data.potongPappricaMerah != null){
if (flagGantiBahan == 1){
if ((Data.potongPappricaMerah.x + int((Data.potongPappricaMerah.width / 2))) > (CGame.GetInstance().x - 400)){
Data.potongPappricaMerah.x = (Data.potongPappricaMerah.x - Data.kecepatanBahan);
} else {
Data.potongPappricaMerah.gotoAndStop((Data.potongPappricaMerah.currentFrame + 1));
Data.potongPappricaMerah.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongPappricaMerah.width / 2)));
flagGantiBahan = 2;
if (Data.potongPappricaMerah.currentFrame == framePapprica){
Data.potongPappricaMerah.parent.removeChild(Data.potongPappricaMerah);
Data.potongPappricaMerah = null;
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
};
};
} else {
if (flagGantiBahan == 2){
if (Data.potongPappricaMerah.currentFrame < framePapprica){
if (Data.potongPappricaMerah.x > (Data.posBerhentiBahan - 400)){
Data.potongPappricaMerah.x = (Data.potongPappricaMerah.x - Data.kecepatanBahan);
if (Data.potongPappricaMerah.x < (Data.posBerhentiBahan - 400)){
Data.potongPappricaMerah.x = 0;
};
} else {
Data.potongPappricaMerah.gotoAndStop((Data.potongPappricaMerah.currentFrame + 1));
flagGantiBahan = 0;
cekGantiBahan = false;
};
};
};
};
} else {
if (Data.potongTimun != null){
if (flagGantiBahan == 1){
if ((Data.potongTimun.x + int((Data.potongTimun.width / 2))) > (CGame.GetInstance().x - 400)){
Data.potongTimun.x = (Data.potongTimun.x - Data.kecepatanBahan);
} else {
Data.potongTimun.gotoAndStop((Data.potongTimun.currentFrame + 1));
Data.potongTimun.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongTimun.width / 2)));
flagGantiBahan = 2;
if (Data.potongTimun.currentFrame == frameTimun){
Data.potongTimun.parent.removeChild(Data.potongTimun);
Data.potongTimun = null;
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
};
};
} else {
if (flagGantiBahan == 2){
if (Data.potongTimun.currentFrame < frameTimun){
if (Data.potongTimun.x > (Data.posBerhentiBahan - 400)){
Data.potongTimun.x = (Data.potongTimun.x - Data.kecepatanBahan);
if (Data.potongTimun.x < (Data.posBerhentiBahan - 400)){
Data.potongTimun.x = 0;
};
} else {
Data.potongTimun.gotoAndStop((Data.potongTimun.currentFrame + 1));
flagGantiBahan = 0;
cekGantiBahan = false;
};
};
};
};
};
};
};
};
}
private function initPappricaMerah():void{
Data.potongPappricaMerah = new CPotongPappricaMerah();
this.addChild(Data.potongPappricaMerah);
Data.potongPappricaMerah.gotoAndStop(1);
Data.potongPappricaMerah.x = int(((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.potongPappricaMerah.width / 2))));
Data.potongPappricaMerah.y = (Data.potongPappricaMerah.y + 10);
this.setChildIndex(Data.pisauPotongSayur, (this.numChildren - 1));
trace("potongPappricaMerah");
}
private function cekCollisionPappricaHijau():void{
if (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongPappricaHijau.collisionPotong.path, CGame.GetInstance(), false, 0)){
if (!flagPotong2){
if ((((cntPotong1 < 5)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongPappricaHijau.collisionPotong[("potong" + (cntPotong1 + 1))], CGame.GetInstance(), false, 0)))){
cntPotong1++;
flagPotong1 = true;
if (Data.potongPappricaHijau.currentFrame == 9){
Data.pisauPotongSayur.gotoAndStop(4);
} else {
Data.pisauPotongSayur.gotoAndStop(1);
};
};
if (cntPotong1 == 5){
pappricaHijauKePotong();
};
};
if (!flagPotong1){
if ((((cntPotong2 > 1)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, Data.potongPappricaHijau.collisionPotong[("potong" + (cntPotong2 - 1))], CGame.GetInstance(), false, 0)))){
cntPotong2--;
flagPotong2 = true;
if (Data.potongPappricaHijau.currentFrame == 9){
Data.pisauPotongSayur.gotoAndStop(3);
} else {
Data.pisauPotongSayur.gotoAndStop(2);
};
};
if (cntPotong2 == 1){
pappricaHijauKePotong();
};
};
} else {
setDisable(false);
};
}
private function pappricaMerahKePotong():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
Data.potongPappricaMerah.gotoAndStop((Data.potongPappricaMerah.currentFrame + 1));
setDisable(true);
if (!siapPotongPapprica[(Data.potongPappricaMerah.currentFrame - 1)]){
flagGantiBahan = 1;
cekGantiBahan = true;
};
}
private function onMouseMove(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
Data.pisauPotongSayur.x = mouseX;
Data.pisauPotongSayur.y = mouseY;
if (Data.pisauPotongSayur.visible){
if (Data.potongPappricaHijau != null){
if (Data.potongPappricaHijau.collisionPotong != null){
cekCollisionPappricaHijau();
};
} else {
if (Data.potongPappricaMerah != null){
if (Data.potongPappricaMerah.collisionPotong != null){
cekCollisionPappricaMerah();
};
} else {
if (Data.potongTimun != null){
if (Data.potongTimun.collisionPotong != null){
cekCollisionTimun();
};
};
};
};
};
};
}
public static function GetInstance():CStepPotongPappricaTimun{
return (CGameGlobal);
}
}
}//package
Section 174
//CStepRajangBawang (CStepRajangBawang)
package {
import flash.display.*;
import flash.events.*;
import caurina.transitions.*;
import com.troy.collision.*;
import flash.ui.*;
public class CStepRajangBawang extends CBaseMovieClip {
public var flagListener:Boolean;// = false
public var flagNgulek:Boolean;// = false
public var cntPotong:int;
public var flagGantiBahan:int;// = 0
public var frameBawang;// = 12
public var cekGantiBahan:Boolean;// = false
public var flagJedok:Boolean;// = false
public var statusProcess:int;// = 0
public var siapRajangBawang:Array;
public var jenisMakanan:int;
public var cntJedok:int;// = 0
public var cntNgulek:int;// = 0
private static var CGameGlobal:CStepRajangBawang;
public function CStepRajangBawang(_arg1:int){
siapRajangBawang = [false, true, true, false, false, true, true, true, true, true, true, false];
super("update");
CGameGlobal = this;
trace("init CStepRajangBawang");
jenisMakanan = _arg1;
init();
}
private function onMouseUp(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (flagListener){
Mouse.show();
Data.pisauPotongSayur.visible = false;
setDisable(false);
};
};
}
private function hapusListener():void{
CGame.GetInstance().removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().removeEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
CGame.GetInstance().removeEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function setStatusProses():void{
statusProcess++;
if (statusProcess < Data.statusStepProcess){
CGame.GetInstance().statusBarProcess.statusProcess2.width = (CGame.GetInstance().statusBarProcess.statusProcess2.width + Data.statusBarProcess);
} else {
CGame.GetInstance().statusBarProcess.statusProcess2.width = Data.maxStatusBarProcess;
};
}
private function cekCollisionBawang(_arg1:MovieClip):void{
if (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, _arg1.collisionPotong.path, CGame.GetInstance(), false, 0)){
if ((((cntPotong < 5)) && (ColDetection.isColliding(Data.pisauPotongSayur.pisauCollision, _arg1.collisionPotong[("potong" + (cntPotong + 1))], CGame.GetInstance(), false, 0)))){
cntPotong++;
if (_arg1.currentFrame == 2){
Data.pisauPotongSayur.gotoAndStop(3);
};
};
if (cntPotong == 5){
BawangKePotong(_arg1);
};
} else {
setDisable(false);
};
}
private function onClickUlekan(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (cntNgulek == 0){
cntNgulek = 1;
setStatusProses();
};
};
}
private function init():void{
this.x = (CGame.GetInstance().x + int((CGame.GetInstance().width / 2)));
this.y = (CGame.GetInstance().y + int((CGame.GetInstance().height / 2)));
initBawangMerah();
}
private function initUlekan():void{
Data.ulekan = new CUlekan();
this.addChild(Data.ulekan);
}
private function initBawangPutih():void{
Data.rajangBawangPutih = new CRajangBawangPutih();
this.addChild(Data.rajangBawangPutih);
Data.rajangBawangPutih.gotoAndStop(1);
Data.rajangBawangPutih.y = (Data.rajangBawangPutih.y + 10);
trace("rajangBawangPutih");
flagListener = true;
initListener();
initPisau();
}
private function onMouseDown(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (flagListener){
Mouse.hide();
Data.pisauPotongSayur.visible = true;
};
};
}
private function setJedok():void{
flagJedok = true;
}
private function initListener():void{
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
CGame.GetInstance().addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function initPisau():void{
Data.pisauPotongSayur = new CPisauSayur();
this.addChild(Data.pisauPotongSayur);
Data.pisauPotongSayur.gotoAndStop(1);
Data.pisauPotongSayur.visible = false;
}
override public function Update(_arg1:Event){
if (cekGantiBahan){
if (Data.rajangBawangMerah != null){
if (flagGantiBahan == 1){
if ((Data.rajangBawangMerah.x + int((Data.rajangBawangMerah.width / 2))) > (CGame.GetInstance().x - 400)){
Data.rajangBawangMerah.x = (Data.rajangBawangMerah.x - Data.kecepatanBahan);
if (Data.rajangBawangMerah.currentFrame == frameBawang){
Data.layahUlekan.x = (Data.layahUlekan.x - Data.kecepatanBahan);
};
} else {
Data.rajangBawangMerah.gotoAndStop((Data.rajangBawangMerah.currentFrame + 1));
Data.rajangBawangMerah.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.rajangBawangMerah.width / 2)));
flagGantiBahan = 2;
if (Data.rajangBawangMerah.currentFrame == frameBawang){
Data.layahUlekan.parent.removeChild(Data.layahUlekan);
Data.layahUlekan = null;
Data.ulekan.parent.removeChild(Data.ulekan);
Data.ulekan = null;
Data.rajangBawangMerah.parent.removeChild(Data.rajangBawangMerah);
Data.rajangBawangMerah = null;
initBawangPutih();
Data.rajangBawangPutih.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.rajangBawangPutih.width / 2)));
};
};
} else {
if (flagGantiBahan == 2){
if (Data.rajangBawangMerah.currentFrame < frameBawang){
if (Data.rajangBawangMerah.x > (Data.posBerhentiBahan - 400)){
Data.rajangBawangMerah.x = (Data.rajangBawangMerah.x - Data.kecepatanBahan);
if (Data.rajangBawangMerah.x < (Data.posBerhentiBahan - 400)){
Data.rajangBawangMerah.x = 0;
};
} else {
Data.rajangBawangMerah.gotoAndStop((Data.rajangBawangMerah.currentFrame + 1));
flagGantiBahan = 0;
cekGantiBahan = false;
};
};
};
};
} else {
if (Data.rajangBawangPutih != null){
if (flagGantiBahan == 1){
if ((Data.rajangBawangPutih.x + int((Data.rajangBawangPutih.width / 2))) > (CGame.GetInstance().x - 400)){
Data.rajangBawangPutih.x = (Data.rajangBawangPutih.x - Data.kecepatanBahan);
if (Data.rajangBawangPutih.currentFrame == frameBawang){
Data.layahUlekan.x = (Data.layahUlekan.x - Data.kecepatanBahan);
};
} else {
Data.rajangBawangPutih.gotoAndStop((Data.rajangBawangPutih.currentFrame + 1));
Data.rajangBawangPutih.x = ((CGame.GetInstance().x + CGame.GetInstance().width) + int((Data.rajangBawangPutih.width / 2)));
flagGantiBahan = 2;
if (Data.rajangBawangPutih.currentFrame == frameBawang){
Data.layahUlekan.parent.removeChild(Data.layahUlekan);
Data.layahUlekan = null;
Data.rajangBawangPutih.parent.removeChild(Data.rajangBawangPutih);
Data.rajangBawangPutih = null;
CGame.GetInstance().statusBarTime = false;
if (CGame.GetInstance().header.statusBarTime.statusTime.width < Data.perfecto){
CGame.GetInstance().initInfoGame(Data.infoPerfecto);
} else {
CGame.GetInstance().initInfoGame(Data.infoExcellent);
};
};
};
} else {
if (flagGantiBahan == 2){
if (Data.rajangBawangPutih.currentFrame < frameBawang){
if (Data.rajangBawangPutih.x > (Data.posBerhentiBahan - 400)){
Data.rajangBawangPutih.x = (Data.rajangBawangPutih.x - Data.kecepatanBahan);
if (Data.rajangBawangPutih.x < (Data.posBerhentiBahan - 400)){
Data.rajangBawangPutih.x = 0;
};
} else {
Data.rajangBawangPutih.gotoAndStop((Data.rajangBawangPutih.currentFrame + 1));
flagGantiBahan = 0;
cekGantiBahan = false;
};
};
};
};
};
};
};
if (flagJedok){
if (cntJedok == 1){
Data.pisauPotongSayur.y = (Data.pisauPotongSayur.y + 30);
cntJedok = 2;
} else {
if (cntJedok == 2){
Data.pisauPotongSayur.y = (Data.pisauPotongSayur.y - 30);
cntJedok = 0;
flagJedok = false;
if (Data.rajangBawangMerah != null){
Data.rajangBawangMerah.gotoAndStop((Data.rajangBawangMerah.currentFrame + 1));
} else {
if (Data.rajangBawangPutih != null){
Data.rajangBawangPutih.gotoAndStop((Data.rajangBawangPutih.currentFrame + 1));
};
};
Tweener.addTween(Data.pisauPotongSayur, {time:0.5, y:300, onComplete:initNgulek, transition:"linear"});
Data.pisauPotongSayur.removeEventListener(MouseEvent.CLICK, onClickPisauPotongSayur);
flagGantiBahan = 1;
cekGantiBahan = true;
};
};
};
if (flagNgulek){
if (cntNgulek == 1){
Data.ulekan.x = (Data.ulekan.x - 50);
Data.ulekan.y = (Data.ulekan.y + 50);
cntNgulek = 2;
if (Data.rajangBawangMerah != null){
Data.rajangBawangMerah.gotoAndStop((Data.rajangBawangMerah.currentFrame + 1));
} else {
if (Data.rajangBawangPutih != null){
Data.rajangBawangPutih.gotoAndStop((Data.rajangBawangPutih.currentFrame + 1));
};
};
} else {
if (cntNgulek == 2){
Data.ulekan.x = (Data.ulekan.x + 50);
Data.ulekan.y = (Data.ulekan.y - 50);
if (((!((Data.rajangBawangMerah == null))) && (!((Data.rajangBawangMerah.currentFrame == frameBawang))))){
cntNgulek = 3;
} else {
if (((!((Data.rajangBawangPutih == null))) && (!((Data.rajangBawangPutih.currentFrame == frameBawang))))){
cntNgulek = 3;
} else {
cntNgulek = 0;
flagNgulek = false;
Tweener.addTween(Data.ulekan, {time:0.5, y:-600, transition:"linear"});
Data.ulekan.removeEventListener(MouseEvent.CLICK, onClickUlekan);
flagGantiBahan = 1;
cekGantiBahan = true;
};
};
} else {
if (cntNgulek == 3){
Data.ulekan.x = (Data.ulekan.x + 50);
cntNgulek = 0;
};
};
};
};
}
private function setDisable(_arg1:Boolean):void{
cntPotong = 0;
Data.pisauPotongSayur.gotoAndStop(1);
}
private function initBawangMerah():void{
Data.rajangBawangMerah = new CRajangBawangMerah();
this.addChild(Data.rajangBawangMerah);
Data.rajangBawangMerah.gotoAndStop(1);
Data.rajangBawangMerah.y = (Data.rajangBawangMerah.y + 10);
trace("rajangBawangMerah");
flagListener = true;
initListener();
initPisau();
}
private function onClickPisauPotongSayur(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (cntJedok == 0){
cntJedok = 1;
setStatusProses();
};
};
}
private function setNgulek():void{
flagNgulek = true;
}
private function initNgulek():void{
Data.pisauPotongSayur.parent.removeChild(Data.pisauPotongSayur);
Data.pisauPotongSayur = null;
hapusListener();
initUlekan();
Data.ulekan.useHandCursor = true;
Data.ulekan.buttonMode = true;
Data.ulekan.x = -10;
Data.ulekan.y = -600;
Tweener.addTween(Data.ulekan, {time:0.8, y:-200, onComplete:setNgulek, transition:"linear"});
Data.ulekan.addEventListener(MouseEvent.CLICK, onClickUlekan);
initLayahUlekan();
Data.layahUlekan.x = 0;
Data.layahUlekan.y = 600;
Tweener.addTween(Data.layahUlekan, {time:0.8, y:0, transition:"linear"});
this.setChildIndex(Data.layahUlekan, (this.numChildren - 1));
if (Data.rajangBawangMerah != null){
this.setChildIndex(Data.rajangBawangMerah, (this.numChildren - 1));
} else {
if (Data.rajangBawangPutih != null){
this.setChildIndex(Data.rajangBawangPutih, (this.numChildren - 1));
};
};
this.setChildIndex(Data.ulekan, (this.numChildren - 1));
}
private function BawangKePotong(_arg1:MovieClip):void{
setStatusProses();
_arg1.gotoAndStop((_arg1.currentFrame + 1));
setDisable(true);
flagListener = false;
Mouse.show();
Data.pisauPotongSayur.gotoAndStop(6);
Data.pisauPotongSayur.useHandCursor = true;
Data.pisauPotongSayur.buttonMode = true;
Data.pisauPotongSayur.x = 15;
Data.pisauPotongSayur.y = 300;
Tweener.addTween(Data.pisauPotongSayur, {time:0.5, y:0, onComplete:setJedok, transition:"linear"});
Data.pisauPotongSayur.addEventListener(MouseEvent.CLICK, onClickPisauPotongSayur);
}
private function onMouseMove(_arg1:MouseEvent):void{
if (!CGame.GetInstance().tekanHint){
if (flagListener){
Data.pisauPotongSayur.x = mouseX;
Data.pisauPotongSayur.y = mouseY;
if (Data.pisauPotongSayur.visible){
if (Data.rajangBawangMerah != null){
if (Data.rajangBawangMerah.collisionPotong != null){
cekCollisionBawang(Data.rajangBawangMerah);
};
};
if (Data.rajangBawangPutih != null){
if (Data.rajangBawangPutih.collisionPotong != null){
cekCollisionBawang(Data.rajangBawangPutih);
};
};
};
};
};
}
private function initLayahUlekan():void{
Data.layahUlekan = new CLayahUlekan();
this.addChild(Data.layahUlekan);
}
public static function GetInstance():CStepRajangBawang{
return (CGameGlobal);
}
}
}//package
Section 175
//CSubMainMenu (CSubMainMenu)
package {
import flash.display.*;
import flash.events.*;
import spill.localisation.*;
public class CSubMainMenu extends CBaseMovieClip {
public var btnChickenSatay:SimpleButton;
public var btnChickenCurry:SimpleButton;
public var btnChickenPie:SimpleButton;
public var __id61_:LocalizedTextField;
private static var CGameGlobal:CSubMainMenu;
public function CSubMainMenu(){
super("update");
CGameGlobal = this;
trace("init CSubMainMenu");
init();
__setProp___id61__SUBMAINMENU_Layer1_0();
}
private function onMouseUp(_arg1:MouseEvent):void{
Main.GetInstance().KillWindow("SubMainMenu");
if (_arg1.currentTarget.name == "btnChickenPie"){
Main.GetInstance().InitDetailMainMenu(Data.mMenu, Data.mMenuChickenPie);
};
if (_arg1.currentTarget.name == "btnChickenSatay"){
Main.GetInstance().InitDetailMainMenu(Data.mMenu, Data.mMenuChickenSatay);
};
if (_arg1.currentTarget.name == "btnChickenCurry"){
Main.GetInstance().InitDetailMainMenu(Data.mMenu, Data.mMenuChickenCurry);
};
}
function __setProp___id61__SUBMAINMENU_Layer1_0(){
try {
__id61_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id61_.text = "{lb_lesson}";
__id61_.textColor = 16513527;
__id61_.textSize = 100;
__id61_.bold = false;
__id61_.disableWordwrap = false;
__id61_.embedFonts = true;
__id61_.font = "BerlinerGrotesk";
__id61_.hAlign = "center";
__id61_.multiline = true;
__id61_.vAlign = "middle";
__id61_.antiAliasType = "advanced";
__id61_.glowBlur = 3;
__id61_.glowColor = 0;
__id61_.useGlowFilter = false;
__id61_.glowQuality = 1;
__id61_.glowStrength = 5;
__id61_.gridFitType = "pixel";
__id61_.italic = false;
__id61_.selectable = false;
__id61_.underline = false;
try {
__id61_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
override public function Update(_arg1:Event){
}
private function init():void{
mouseEnabled = false;
btnChickenPie.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
btnChickenSatay.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
btnChickenCurry.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true);
}
public static function GetInstance():CSubMainMenu{
return (CGameGlobal);
}
}
}//package
Section 176
//CTepungAdonanPie (CTepungAdonanPie)
package {
import flash.display.*;
public dynamic class CTepungAdonanPie extends MovieClip {
}
}//package
Section 177
//CTombolOven (CTombolOven)
package {
import flash.display.*;
import flash.text.*;
public dynamic class CTombolOven extends MovieClip {
public var output:TextField;
public var tombolOff:MovieClip;
public var tombolReset:MovieClip;
public var tombol0:MovieClip;
public var tombol1:MovieClip;
public var tombol2:MovieClip;
public var tombol3:MovieClip;
public var tombol4:MovieClip;
public var tombol5:MovieClip;
public var tombol6:MovieClip;
public var tombol7:MovieClip;
public var tombol8:MovieClip;
public var tombol9:MovieClip;
public var tombolOn:MovieClip;
}
}//package
Section 178
//CTutupPinggiranPie (CTutupPinggiranPie)
package {
import flash.display.*;
public dynamic class CTutupPinggiranPie extends MovieClip {
}
}//package
Section 179
//CUlekan (CUlekan)
package {
import flash.display.*;
public dynamic class CUlekan extends MovieClip {
}
}//package
Section 180
//Data (Data)
package {
import flash.display.*;
public class Data {
public static var targetOven = 425;
public static var perfecto:int;
public static var satayKanan:MovieClip;
public static var kecepatanBahan = 40;
public static var hasilTotal:int;
public static var kecepatanDagingAyam = 40;
public static var scoreBonusExcellent = 0;
public static var edgePinggiranPie:MovieClip;
public static var mMenuChickenPie = 1;
public static var rollAdonanPie:MovieClip;
public static var maxStatusBarTime = 235;
public static var posBerhentiBahan = 400;
public static var stepOvenPie:MovieClip;
public static var pieA = 700;
public static var infoGo = 1;
public static var pieC = 500;
public static var stepMasakAdonanCurry:MovieClip;
public static var pieB = 600;
public static var adonanPinggiranPie:MovieClip;
public static var stepPotongKentang:MovieClip;
public static var pisauPotongDagingAyam:MovieClip;
public static var hasilNamaStep:int;
public static var ulekan:MovieClip;
public static var delayStatusBarTime:int;
public static var stepRajangBawang:MovieClip;
public static var tepungAdonanPie:MovieClip;
public static var prosesSatay:MovieClip;
public static var statusBarProcess:int;
public static var rajangBawangMerah:MovieClip;
public static var isPractice:Boolean;
public static var hint:MovieClip;
public static var scorePerStep = 100;
public static var curryA = 500;
public static var curryB = 400;
public static var curryC = 300;
public static var infoTimeUp = 4;
public static var mangkokSatay:MovieClip;
public static var jumStepChickenPie = 8;
public static var stepPinggiranPie:MovieClip;
public static var statusStepProcess:int;
public static var panahAdonanCurry:MovieClip;
public static var stepPanggangSatay:MovieClip;
public static var indexStep:int = 1;
public static var adonanMengembangAwal = 50;
public static var tutupPinggiranPie:MovieClip;
public static var infoPerfecto = 3;
public static var mGoalChickenPie = 1;
public static var mStep = 2;
public static var adonanCurry:MovieClip;
public static var hasilBonus:int;
public static var potongDagingAyam:MovieClip;
public static var hasilStepKe:String;
public static var stepIsianSatay:MovieClip;
public static var potongTimun:MovieClip;
public static var mGoalChickenCurry = 3;
public static var layahUlekan:MovieClip;
public static var mGoal = 3;
public static var infoExcellent = 2;
public static var mGoalChickenSatay = 2;
public static var ovenAdonanPie:MovieClip;
public static var statusBarTime:Number;
public static var stepOlahKulitPie:MovieClip;
public static var stepPotongPappricaTimun:MovieClip;
public static var hasilSubTotal:int;
public static var adonanMengembangAkhir = 108;
public static var mStepChickenCurry = 3;
public static var mStepChickenPie = 1;
public static var mMenuChickenCurry = 3;
public static var jumStepChickenCurry = 6;
public static var mStepChickenSatay = 2;
public static var satayA = 500;
public static var satayB = 400;
public static var panahPinggiranPie:MovieClip;
public static var pisauPotongSayur:MovieClip;
public static var mMenu = 1;
public static var rajangBawangPutih:MovieClip;
public static var outputOven = 0;
public static var potongDagingSatay:MovieClip;
public static var satayC = 300;
public static var mMenuChickenSatay = 2;
public static var jumStepChickenSatay = 6;
public static var panahSatay:MovieClip;
public static var posBerhentiDagingAyam = 400;
public static var hasilPerStep:int;
public static var tombolOven:MovieClip;
public static var stepPotongAyamBesar:MovieClip;
public static var mouseDetect:MovieClip;
public static var infoGame:MovieClip;
public static var potongKentang:MovieClip;
public static var scoreBonusPerfecto = 30;
public static var satayKiri:MovieClip;
public static var potongPappricaHijau:MovieClip;
public static var potonganDagingSatay:MovieClip;
public static var potongPappricaMerah:MovieClip;
public static var stepMix:MovieClip;
public static var maxStatusBarProcess = 742;
public static var maxOutputOven = 5;
public static function curryStep1():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(1);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.4;
delayStatusBarTime = 1;
statusStepProcess = 7;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 1;
hasilStepKe = "1";
stepPotongAyamBesar = new CStepPotongAyamBesar(mStepChickenCurry);
CGame.GetInstance().addChild(stepPotongAyamBesar);
stepPotongAyamBesar.AddDispatcher();
}
public static function curryStep2():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(2);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 12;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 2;
hasilStepKe = "2";
stepPotongPappricaTimun = new CStepPotongPappricaTimun(mStepChickenCurry);
CGame.GetInstance().addChild(stepPotongPappricaTimun);
stepPotongPappricaTimun.AddDispatcher();
}
public static function curryStep4():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(5);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 16;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 5;
hasilStepKe = "4";
stepRajangBawang = new CStepRajangBawang(mStepChickenCurry);
CGame.GetInstance().addChild(stepRajangBawang);
stepRajangBawang.AddDispatcher();
}
public static function curryStep5():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(6);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(2);
statusBarTime = 0.2;
delayStatusBarTime = 1;
perfecto = 200;
hasilNamaStep = 6;
hasilStepKe = "5";
stepMix = new CStepMix(mStepChickenCurry);
CGame.GetInstance().addChild(stepMix);
stepMix.AddDispatcher();
}
public static function curryStep6():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(12);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(5);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 8;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 12;
hasilStepKe = "6";
stepMasakAdonanCurry = new CStepMasakAdonanCurry(mStepChickenCurry);
CGame.GetInstance().addChild(stepMasakAdonanCurry);
stepMasakAdonanCurry.AddDispatcher();
}
public static function curryStep3():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(4);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 8;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 4;
hasilStepKe = "3";
stepPotongKentang = new CStepPotongKentang(mStepChickenCurry);
CGame.GetInstance().addChild(stepPotongKentang);
stepPotongKentang.AddDispatcher();
}
public static function pieStep1():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(1);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.4;
delayStatusBarTime = 1;
statusStepProcess = 7;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 1;
hasilStepKe = "1";
stepPotongAyamBesar = new CStepPotongAyamBesar(mStepChickenPie);
CGame.GetInstance().addChild(stepPotongAyamBesar);
stepPotongAyamBesar.AddDispatcher();
}
public static function pieStep3():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(4);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 8;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 4;
hasilStepKe = "3";
stepPotongKentang = new CStepPotongKentang(mStepChickenPie);
CGame.GetInstance().addChild(stepPotongKentang);
stepPotongKentang.AddDispatcher();
}
public static function pieStep5():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(6);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(2);
statusBarTime = 0.2;
delayStatusBarTime = 1;
perfecto = 200;
hasilNamaStep = 6;
hasilStepKe = "5";
stepMix = new CStepMix(mStepChickenPie);
CGame.GetInstance().addChild(stepMix);
stepMix.AddDispatcher();
}
public static function pieStep7():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(8);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(6);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 30;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 8;
hasilStepKe = "7";
stepPinggiranPie = new CStepPinggiranPie(mStepChickenPie);
CGame.GetInstance().addChild(stepPinggiranPie);
stepPinggiranPie.AddDispatcher();
}
public static function pieStep4():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(5);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 16;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 5;
hasilStepKe = "4";
stepRajangBawang = new CStepRajangBawang(mStepChickenPie);
CGame.GetInstance().addChild(stepRajangBawang);
stepRajangBawang.AddDispatcher();
}
public static function pieStep6():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(7);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(3);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 8;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 7;
hasilStepKe = "6";
stepOlahKulitPie = new CStepOlahKulitPie(mStepChickenPie);
CGame.GetInstance().addChild(stepOlahKulitPie);
stepOlahKulitPie.AddDispatcher();
}
public static function pieStep8():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(9);
CGame.GetInstance().back.gotoAndStop(3);
CGame.GetInstance().alas.gotoAndStop(8);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 0;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 9;
hasilStepKe = "8";
stepOvenPie = new CStepOvenPie(mStepChickenPie);
CGame.GetInstance().addChild(stepOvenPie);
stepOvenPie.AddDispatcher();
}
public static function pieStep2():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(2);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 12;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 2;
hasilStepKe = "2";
stepPotongPappricaTimun = new CStepPotongPappricaTimun(mStepChickenPie);
CGame.GetInstance().addChild(stepPotongPappricaTimun);
stepPotongPappricaTimun.AddDispatcher();
}
public static function stepGame(_arg1:int, _arg2:int):void{
switch (_arg1){
case mStepChickenPie:
if (_arg2 == 1){
pieStep1();
};
if (_arg2 == 2){
pieStep2();
};
if (_arg2 == 3){
pieStep3();
};
if (_arg2 == 4){
pieStep4();
};
if (_arg2 == 5){
pieStep5();
};
if (_arg2 == 6){
pieStep6();
};
if (_arg2 == 7){
pieStep7();
};
if (_arg2 == 8){
pieStep8();
};
break;
case mStepChickenSatay:
if (_arg2 == 1){
satayStep1();
};
if (_arg2 == 2){
satayStep2();
};
if (_arg2 == 3){
satayStep3();
};
if (_arg2 == 4){
satayStep4();
};
if (_arg2 == 5){
satayStep5();
};
if (_arg2 == 6){
satayStep6();
};
break;
case mStepChickenCurry:
if (_arg2 == 1){
curryStep1();
};
if (_arg2 == 2){
curryStep2();
};
if (_arg2 == 3){
curryStep3();
};
if (_arg2 == 4){
curryStep4();
};
if (_arg2 == 5){
curryStep5();
};
if (_arg2 == 6){
curryStep6();
};
break;
};
}
public static function satayStep1():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(1);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 15;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 1;
hasilStepKe = "1";
stepPotongAyamBesar = new CStepPotongAyamBesar(mStepChickenSatay);
CGame.GetInstance().addChild(stepPotongAyamBesar);
stepPotongAyamBesar.AddDispatcher();
}
public static function satayStep2():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(3);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.8;
delayStatusBarTime = 1;
statusStepProcess = 5;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 3;
hasilStepKe = "2";
stepPotongPappricaTimun = new CStepPotongPappricaTimun(mStepChickenSatay);
CGame.GetInstance().addChild(stepPotongPappricaTimun);
stepPotongPappricaTimun.AddDispatcher();
}
public static function satayStep5():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(10);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(4);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 30;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 10;
hasilStepKe = "5";
stepIsianSatay = new CStepIsianSatay(mStepChickenSatay);
CGame.GetInstance().addChild(stepIsianSatay);
stepIsianSatay.AddDispatcher();
}
public static function satayStep6():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(11);
CGame.GetInstance().back.gotoAndStop(2);
CGame.GetInstance().alas.gotoAndStop(7);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 25;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 11;
hasilStepKe = "6";
stepPanggangSatay = new CStepPanggangSatay(mStepChickenSatay);
CGame.GetInstance().addChild(stepPanggangSatay);
stepPanggangSatay.AddDispatcher();
}
public static function satayStep3():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(5);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(1);
statusBarTime = 0.2;
delayStatusBarTime = 1;
statusStepProcess = 16;
statusBarProcess = (maxStatusBarProcess / statusStepProcess);
perfecto = 200;
hasilNamaStep = 5;
hasilStepKe = "3";
stepRajangBawang = new CStepRajangBawang(mStepChickenSatay);
CGame.GetInstance().addChild(stepRajangBawang);
stepRajangBawang.AddDispatcher();
}
public static function satayStep4():void{
CGame.GetInstance().header.lb_balonkata.gotoAndStop(6);
CGame.GetInstance().back.gotoAndStop(1);
CGame.GetInstance().alas.gotoAndStop(2);
statusBarTime = 0.2;
delayStatusBarTime = 1;
perfecto = 200;
hasilNamaStep = 6;
hasilStepKe = "4";
stepMix = new CStepMix(mStepChickenSatay);
CGame.GetInstance().addChild(stepMix);
stepMix.AddDispatcher();
}
}
}//package
Section 181
//FPS (FPS)
package {
import flash.xml.*;
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.ui.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import flash.external.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
public dynamic class FPS extends MovieClip {
public var secondTime:Number;
public var prevSecondTime:Number;
public var frames:Number;
public var prevFrameTime:Number;
public var frameTime:Number;
public var iBar:MovieClip;
public var time:Number;
public var fps:String;
public var tf:TextField;
public function FPS(){
addFrameScript(0, frame1, 1, frame2);
}
function frame2(){
stop();
this.addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
function frame1(){
prevFrameTime = getTimer();
prevSecondTime = getTimer();
frames = 0;
fps = "...";
}
public function onEnterFrame(_arg1:Event):void{
time = getTimer();
frameTime = (time - prevFrameTime);
secondTime = (time - prevSecondTime);
if (secondTime >= 1000){
fps = frames.toString();
frames = 0;
prevSecondTime = time;
} else {
frames++;
};
prevFrameTime = time;
tf.text = (((((fps + " FPS / ") + frameTime) + " MS") + " - Memory : ") + System.totalMemory);
iBar.scaleX = (iBar.scaleX - ((iBar.scaleX - (frameTime / 10)) / 5));
}
}
}//package
Section 182
//Global (Global)
package {
import flash.display.*;
import flash.geom.*;
import flash.utils.*;
import flash.net.*;
import flash.external.*;
public class Global {
protected static const WINDOW_OPEN_FUNCTION:String = "window.open";
public static var STAGE_HEIGHT = 450;
public static var STAGE_WIDTH = 600;
public static function getIsoPoint(_arg1:Point):Point{
return (new Point((_arg1.x - _arg1.y), ((_arg1.x + _arg1.y) / 2)));
}
public static function AngleOfTwoLines(_arg1:Object, _arg2:Object):Number{
var _local3:Number = _arg1.x1;
var _local4:Number = _arg1.y1;
var _local5:Number = _arg1.x2;
var _local6:Number = _arg1.y2;
var _local7:Number = _arg2.x1;
var _local8:Number = _arg2.y1;
var _local9:Number = _arg2.x2;
var _local10:Number = _arg2.y2;
var _local11:Number = Global.Slope(_local3, _local4, _local5, _local6);
var _local12:Number = Global.Slope(_local7, _local8, _local9, _local10);
return (Math.atan(((_local12 - _local11) / (1 + (_local11 * _local12)))));
}
public static function htmlColorToAS(_arg1:String):uint{
var _local2 = "0x";
var _local3 = 1;
while (_local3 < _arg1.length) {
_local2 = _local2.concat(_arg1.charAt(_local3));
_local3++;
};
return (uint(_local2));
}
public static function Slope(_arg1, _arg2, _arg3, _arg4):Number{
var _local5:Number = (_arg1 - _arg3);
var _local6:Number = (_arg2 - _arg4);
return ((_local6 / _local5));
}
public static function duplicateMovieClip(_arg1:MovieClip):MovieClip{
var _local4:Rectangle;
var _local2:Class = Object(_arg1).constructor;
var _local3:MovieClip = new (_local2);
_local3.transform = _arg1.transform;
_local3.filters = _arg1.filters;
_local3.cacheAsBitmap = _arg1.cacheAsBitmap;
_local3.opaqueBackground = _arg1.opaqueBackground;
if (_arg1.scale9Grid){
_local4 = _arg1.scale9Grid;
_local3.scale9Grid = _local4;
};
return (_local3);
}
public static function AngleOfTwoDots(_arg1, _arg2, _arg3, _arg4):Number{
var _local5:Number = (_arg1 - _arg3);
var _local6:Number = (_arg2 - _arg4);
return (Math.atan2(_local6, _local5));
}
public static function DegToRad(_arg1:Number):Number{
return (((_arg1 / 180) * Math.PI));
}
public static function Distance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (Math.sqrt((Math.pow((_arg3 - _arg1), 2) + Math.pow((_arg4 - _arg2), 2))));
}
public static function RadToDeg(_arg1:Number):Number{
return (((_arg1 * 180) / Math.PI));
}
public static function pythagoras(_arg1:Number, _arg2:Number):Number{
return (Math.sqrt((Math.pow(_arg1, 2) + Math.pow(_arg2, 2))));
}
public static function openWindow(_arg1:String="http://www.lazybanana.com", _arg2:String="_blank", _arg3:String=""):String{
var _loc_4:URLRequest;
var _loc_5:String;
var opened:Boolean;
var msg:String;
var url = _arg1;
var target = _arg2;
var param3 = _arg3;
var ok:Boolean;
opened = false;
_loc_4 = new URLRequest(url);
msg = "Start the openWindow func ...\n";
if (!ExternalInterface.available){
try {
opened = false;
navigateToURL(_loc_4, target);
msg = (msg + "flag a - 1");
} catch(err:SecurityError) {
navigateToURL(_loc_4, "_blank");
opened = true;
msg = (msg + "flag a - 2");
} finally {
opened = true;
};
msg = (msg + "external interface not available\n");
} else {
try {
_loc_5 = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase();
msg = (msg + "Trying extenal interface sandbox security\n");
msg = (msg + "flag b - 1");
opened = false;
} catch(err:SecurityError) {
msg = (msg + (err.message + "\n"));
ok = false;
try {
opened = false;
navigateToURL(_loc_4, target);
msg = (msg + "flag b - 2");
} catch(err:SecurityError) {
opened = true;
msg = (msg + "flag b - 3");
navigateToURL(_loc_4, "_blank");
} finally {
opened = true;
};
} catch(err:Error) {
} finally {
opened = false;
};
if (((ok) && (!(opened)))){
msg = (msg + "External interface available, continuing ...\n");
if (((!((_loc_5.indexOf("firefox") == -1))) || (((!((_loc_5.indexOf("msie") == -1))) && ((uint(_loc_5.substr((_loc_5.indexOf("msie") + 5), 3)) >= 7)))))){
try {
ExternalInterface.call("window.open", _loc_4.url, target);
opened = false;
msg = (msg + "flag c - 1");
msg = (msg + "Trying window.open JS ...\n");
} catch(err:SecurityError) {
msg = (msg + (err.message + "\n"));
trace(("e : " + err.message));
if (!opened){
try {
opened = false;
navigateToURL(_loc_4, target);
msg = (msg + "flag d - 1");
} catch(err:SecurityError) {
opened = true;
navigateToURL(_loc_4, "_blank");
msg = (msg + "flag d - 2");
} finally {
opened = true;
};
};
} catch(err:Error) {
msg = (msg + (err.message + "\n"));
if (!opened){
try {
opened = false;
navigateToURL(_loc_4, target);
msg = (msg + "flag e - 1");
} catch(err:SecurityError) {
opened = true;
navigateToURL(_loc_4, "_blank");
msg = (msg + "flag e - 2");
} finally {
opened = true;
};
};
} finally {
opened = true;
};
} else {
if (!opened){
msg = (msg + "Open with navigateToURL\n");
try {
opened = false;
navigateToURL(_loc_4, target);
msg = (msg + "flag f - 1");
} catch(err:SecurityError) {
navigateToURL(_loc_4, "_blank");
msg = (msg + "flag f - 2");
} finally {
opened = true;
};
};
};
};
};
return (msg);
}
public static function getMoneyString(_arg1:int):String{
var _local2 = "";
var _local3:String = _arg1;
var _local4:int;
var _local5:int = (_local3.length - 1);
while (_local5 >= 0) {
_local4++;
_local2 = (_local3.charAt(_local5) + _local2);
if ((_local4 % 3) == 0){
_local2 = ("," + _local2);
};
_local5--;
};
if (_local2.charAt(0) == ","){
return (_local2.substr(1, (_local2.length - 1)));
};
return (_local2);
}
public static function getFormatedString(_arg1:String, _arg2:Array, _arg3:String="%"):String{
var _local4:String;
for (_local4 in _arg2) {
_arg1 = _arg1.replace((_arg3 + _local4), _arg2[_local4]);
trace(_local4, _arg2[_local4]);
};
return (_arg1);
}
public static function clone(_arg1:Object){
var _local2:ByteArray = new ByteArray();
_local2.writeObject(_arg1);
_local2.position = 0;
return (_local2.readObject());
}
}
}//package
Section 183
//Main (Main)
package {
import flash.display.*;
import flash.text.*;
import flash.events.*;
import spill.localisation.*;
import flash.media.*;
import flash.ui.*;
import Spill.Components.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
public dynamic class Main extends MovieClip {
private var mContextMenu:ContextMenu;
public var mPreloader:MovieClip;
public var mBgmStartFlag:Boolean;// = false
private var mBgm:SoundChannel;
public var Sub:Submitter;
public var mState:int;
public var lbar:MovieClip;
public var mBgmFlag:Boolean;// = true
public var mFPSBar:MovieClip;
private var mEndGame:CEndGame;
private var mMainMenu:CMainMenu;
public var lpc:TextField;
public var xmlData:XML;
public var mSfxFlag:Boolean;// = true
private var mSfx:SoundChannel;
private var mSubMainMenu:CSubMainMenu;
public var flag:Boolean;
public var mOptionBar:COptionBar;
private var mDetailMainMenu:CDetailMainMenu;
public var mBannedWin:CBannedWin;
private var mGame:CGame;
protected static const WINDOW_OPEN_FUNCTION:String = "window.open";
public static var STATE_GAME = 1;
public static var MainGlobal:Main;
public static var STATE_PRELOADER = 0;
public static var STATE_MAIN_MENU = 2;
public static var STATE_PAUSED = 3;
public function Main(){
mState = STATE_PRELOADER;
Sub = new Submitter();
super();
addFrameScript(0, frame1, 15, frame16);
trace("init main 1");
MainGlobal = this;
mState = STATE_MAIN_MENU;
Global.STAGE_HEIGHT = stage.stageHeight;
Global.STAGE_WIDTH = stage.stageWidth;
stage.addEventListener(FocusEvent.FOCUS_IN, OnKeyFocusChange, false, 0, true);
stage.addEventListener(Event.ADDED, OnAddedToStage, false, 0, true);
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp, false, 0, true);
stage.showDefaultContextMenu = false;
stage.quality = StageQuality.HIGH;
Sub = new Submitter();
Sub.addEventListener(Event.COMPLETE, SubmiterComponentInitialized);
Sub.addEventListener(IOErrorEvent.IO_ERROR, FailedToLoadSubmitter);
Sub.addEventListener("LoadingFailed", FailedToLoadSubmitter);
Sub._O0000Ol01(parent, "chef_trainee_school", "chef_trainee_school.html", 0, "normal", "", 0, 0, 1, true);
}
private function isDomainNOTAllowed(_arg1:Array):Boolean{
var _local4:Number;
var _local2:LocalConnection = new LocalConnection();
var _local3:String = _local2.domain;
trace(("Domain : " + _local3));
_local4 = 0;
while (_local4 < _arg1.length) {
if (_local3 == _arg1[_local4]){
return (true);
};
_local4++;
};
_local4 = 0;
while (_local4 < _arg1.length) {
if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){
return (true);
};
_local4++;
};
return (false);
}
public function eventHandlerAchiev(_arg1:Event):void{
if (_arg1.currentTarget.OO00OO1l1l.O1OlOO00O != null){
trace(_arg1.currentTarget.OO00OO1l1l.O1OlOO00O.toString());
} else {
trace(_arg1.type);
};
}
private function RunStateGame(){
this.dispatchEvent(new Event("update"));
}
public function InitMainMenu(){
ShowWindow("MainMenu");
mState = STATE_MAIN_MENU;
}
public function KillWindow(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=true){
var _local5:XML;
var _local6:String;
var _local4:String = ("m" + _arg1);
if (this[_local4]){
if (((this[_local4].parent) && (_arg3))){
this[_local4].parent.removeChild(this[_local4]);
};
if (_arg2){
_local5 = describeType(this[_local4]);
_local6 = _local5.method.@name.toXMLString();
if (_local6.indexOf("RemoveDispatcher") > -1){
this[_local4].RemoveDispatcher();
};
};
this[_local4] = null;
};
if (this[_local4] != null){
trace((("WARNING ### " + _arg1) + "Not null after Kill process"));
};
}
private function menuSelectHandler(_arg1:ContextMenuEvent){
}
private function SubmiterComponentInitialized(_arg1:Event):void{
Sub.removeEventListener(Event.COMPLETE, SubmiterComponentInitialized);
Sub.removeEventListener(IOErrorEvent.IO_ERROR, FailedToLoadSubmitter);
Sub.removeEventListener("LoadingFailed", FailedToLoadSubmitter);
Sub.addEventListener("ScoreLoadError", eventHandlerScore);
Sub.addEventListener("ScoreLoadTimeComplete", eventHandlerScore);
Sub.addEventListener("ScoreLoadSubmitComplete", eventHandlerScore);
Sub.addEventListener("ScoreLoadListComplete", eventHandlerScore);
Sub.addEventListener("ScoreLoadUserListComplete", eventHandlerScore);
Sub.addEventListener("AchievLoadError", eventHandlerAchiev);
Sub.addEventListener("AchievLoadTimeComplete", eventHandlerAchiev);
Sub.addEventListener("AchievLoadListComplete", eventHandlerAchiev);
Sub.addEventListener("AchievLoadInfoComplete", eventHandlerAchiev);
Sub.addEventListener("AchievLoadGrantComplete", eventHandlerAchiev);
}
public function InitEndGame(_arg1:int){
mEndGame = new CEndGame(_arg1);
this.stage.addChild(mEndGame);
mEndGame.AddDispatcher();
mState = STATE_MAIN_MENU;
}
public function eventHandlerScore(_arg1:Event):void{
if (_arg1.currentTarget.OO00OO1l1l.O0l00l0O0 != null){
trace(_arg1.currentTarget.OO00OO1l1l.O0l00l0O0.toString());
} else {
trace(_arg1.type);
};
}
private function OnKeyFocusChange(_arg1:FocusEvent):void{
stage.focus = this.stage;
}
private function isDomainAllowed(_arg1:Array):Boolean{
var _local4:Number;
var _local2:LocalConnection = new LocalConnection();
var _local3:String = _local2.domain;
trace(("Domain : " + _local3));
_local4 = 0;
while (_local4 < _arg1.length) {
if (_local3 == _arg1[_local4]){
return (true);
};
_local4++;
};
_local4 = 0;
while (_local4 < _arg1.length) {
if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){
return (true);
};
_local4++;
};
return (false);
}
public function onKeyUp(_arg1:KeyboardEvent){
if (mState != STATE_PRELOADER){
switch (_arg1.keyCode){
case 77:
if (mOptionBar){
mOptionBar.ToggleMusic();
};
break;
case 66:
if (mOptionBar){
mOptionBar.ToggleQuality();
};
break;
case 78:
if (mOptionBar){
mOptionBar.ToggleSFX();
};
break;
};
};
}
public function loading(_arg1:Event){
var _local2:* = this.stage.loaderInfo.bytesTotal;
var _local3:* = this.stage.loaderInfo.bytesLoaded;
var _local4:* = Math.round(((_local3 * 100) / _local2));
var _local5:Number = (_local3 / _local2);
if (((lbar) && (lpc))){
lbar.scaleX = (_local4 / 100);
lpc.text = (int(_local4) + "%");
};
if (_local4 >= 100){
trace(("loading ... CurrentFrame : " + this.currentFrame));
if (this.currentFrame != 16){
trace("Sapi A");
if (!flag){
this.gotoAndStop(16);
};
} else {
flag = true;
trace("Sapi B");
this.removeEventListener(Event.ENTER_FRAME, loading);
};
};
}
private function OnAddedToStage(_arg1:Event):void{
if (mOptionBar){
mOptionBar.parent.setChildIndex(mOptionBar, (mOptionBar.parent.numChildren - 1));
};
if (mFPSBar){
mFPSBar.parent.setChildIndex(mFPSBar, (mFPSBar.parent.numChildren - 1));
};
}
public function CheckDomain(){
var _local3:*;
var _local1:Array = new Array("localhost");
var _local2:Array = new Array("ActiveX", "PlugIn", "StandAlone", "External");
if (!isDomainAllowed(_local1)){
trace("BANNED DOMAIN !!!");
if (_local3){
if (_local3.parent){
_local3.parent.removeChild(_local3);
};
_local3 = null;
};
_local3 = new CBannedWin();
this.stage.addChild(_local3);
} else {
trace("Allowed DOMAIN !!!");
};
}
private function InitOnce(){
InitMainMenu();
mOptionBar = new COptionBar(0, 0, "CBackgroundSound");
mOptionBar.visible = false;
stage.addChild(mOptionBar);
mFPSBar = new FPS();
mFPSBar.visible = false;
stage.addChild(mFPSBar);
if (this.hasEventListener(Event.ENTER_FRAME)){
this.removeEventListener(Event.ENTER_FRAME, OnEnterFrame);
};
this.addEventListener(Event.ENTER_FRAME, OnEnterFrame, false, 0, true);
}
function frame16(){
InitOnce();
}
public function OnEnterFrame(_arg1:Event){
switch (mState){
case STATE_GAME:
RunStateGame();
break;
case STATE_PAUSED:
this.dispatchEvent(new Event("pause"));
break;
default:
break;
};
}
public function InitSubMainMenu(){
ShowWindow("SubMainMenu");
mState = STATE_MAIN_MENU;
}
public function PL_LOADING(_arg1:ProgressEvent):void{
var _local2:Number = ((_arg1.bytesLoaded / _arg1.bytesTotal) * 100);
lbar.scaleX = (_local2 / 100);
lpc.text = (int(_local2) + "%");
if (_local2 >= 100){
this.gotoAndStop(3);
};
}
public function submitScore(_arg1:int){
trace(("submit score =" + _arg1));
if (Sub){
Sub._O01lOO10O(_arg1);
};
}
public function ShowWindow(_arg1:String){
var _local2:String = ("C" + _arg1);
var _local3:String = ("m" + _arg1);
var _local4:Class = (getDefinitionByName(_local2) as Class);
if (_local4){
KillWindow(_local3);
this[_local3] = new (_local4);
this.stage.addChild(this[_local3]);
};
}
public function InitGame(_arg1:int, _arg2:int){
mGame = new CGame(_arg1, _arg2);
this.stage.addChild(mGame);
mGame.AddDispatcher();
mState = STATE_GAME;
}
private function FailedToLoadSubmitter(_arg1:Event):void{
Sub.removeEventListener(Event.COMPLETE, SubmiterComponentInitialized);
Sub.removeEventListener("LoadingFailed", FailedToLoadSubmitter);
Sub = null;
}
public function InitDetailMainMenu(_arg1:int, _arg2:int){
mDetailMainMenu = new CDetailMainMenu(_arg1, _arg2);
this.stage.addChild(mDetailMainMenu);
}
public function ToggleQuality():void{
switch (stage.quality){
case "LOW":
stage.quality = StageQuality.MEDIUM;
break;
case "MEDIUM":
stage.quality = StageQuality.HIGH;
break;
case "HIGH":
stage.quality = StageQuality.BEST;
break;
case "BEST":
stage.quality = StageQuality.LOW;
break;
default:
break;
};
}
function frame1(){
stop();
xmlData = <LocalisedText><textItem identifier="lb_mainmenu_title"><en_us>Chef Trainee School</en_us><en_uk>Chef Trainee School</en_uk><nl>Leren koken</nl><fr>École des chefs cuisiniers</fr><de>Chefkoch-Schule</de><es>Escuela de cocina del chef</es><br>Escola de Chefs</br><pt>Escola de Aprendizes de Cozinheiro</pt><it>Scuola di apprendista cuoco</it><se>Kockskolan</se><pl>Szkoła Szefów Kuchni</pl><ru>Школа юных поваров</ru><id>Sekolah Praktek Chef</id><ar>Chef Trainee School</ar><jp>Chef Trainee School</jp><cn>Chef Trainee School</cn></textItem><textItem identifier="lb_mainmenu_buttonplay"><en_us>Play</en_us><en_uk>Play</en_uk><nl>Spelen</nl><fr>Jouer</fr><de>Spielen</de><es>Jugar</es><br>Jogar</br><pt>Jogar</pt><it>Gioca</it><se>Spela</se><pl>Graj</pl><ru>Играть</ru><id>Main</id><ar>Play</ar><jp>Play</jp><cn>Play</cn></textItem><textItem identifier="lb_mainmenu_buttonmore"><en_us>Play More Games</en_us><en_uk>Play More Games</en_uk><nl>Meer spellen spelen</nl><fr>Joue à plus de jeux</fr><de>Spiele weitere Spiele</de><es>Jugar a más juegos</es><br>Jogar Mais Jogos</br><pt>Jogar Mais Jogos</pt><it>Gioca con più giochi</it><se>Spela fler spel</se><pl>Zagraj w więcej gier</pl><ru>Другие игры</ru><id>Mainkan Permainan Lain</id><ar>Play More Games</ar><jp>Play More Games</jp><cn>Play More Games</cn></textItem><textItem identifier="lb_submain_oven"><en_us>Oven</en_us><en_uk>Oven</en_uk><nl>Oven</nl><fr>Four</fr><de>Herd</de><es>Horno</es><br>Forno</br><pt>Forno</pt><it>Forno</it><se>Ugn</se><pl>Piekarnik</pl><ru>Печь</ru><id>Oven</id><ar>Oven</ar><jp>Oven</jp><cn>Oven</cn></textItem><textItem identifier="lb_submain_grill"><en_us>Grill</en_us><en_uk>Grill</en_uk><nl>Grill</nl><fr>Gril</fr><de>Grill</de><es>Parrilla</es><br>Grelha</br><pt>Grelhador</pt><it>Griglia</it><se>Grill</se><pl>Ruszt</pl><ru>Гриль</ru><id>Pemanggang</id><ar>Grill</ar><jp>Grill</jp><cn>Grill</cn></textItem><textItem identifier="lb_submain_cook"><en_us>Cook</en_us><en_uk>Cook</en_uk><nl>Koken</nl><fr>Cuire</fr><de>Kochen</de><es>Cocina</es><br>Panela</br><pt>Cozinhar</pt><it>Fornelli</it><se>Spis</se><pl>Gotowanie</pl><ru>Плита</ru><id>Memasak</id><ar>Cook</ar><jp>Cook</jp><cn>Cook</cn></textItem><textItem identifier="lb_submain_buttonpie"><en_us>Chicken Pie</en_us><en_uk>Chicken Pie</en_uk><nl>Kippenpastei</nl><fr>Tourte de poulet</fr><de>Hühnchen-Teigtasche</de><es>Pastel de pollo</es><br>Empadão de Frango</br><pt>Tarte de Frango</pt><it>Torta salata ripiena di pollo</it><se>Kycklingpaj</se><pl>Tarta z kurczakiem</pl><ru>Куриный пирог</ru><id>Pie Ayam</id><ar>Chicken Pie</ar><jp>Chicken Pie</jp><cn>Chicken Pie</cn></textItem><textItem identifier="lb_submain_buttonsatay"><en_us>Chicken Kabob</en_us><en_uk>Chicken Kebab</en_uk><nl>Kipsaté</nl><fr>Kebab de poulet</fr><de>Hühnchen-Kebab</de><es>Brochetas de pollo</es><br>Espetinho de Frango</br><pt>Espetada de Frango</pt><it>Kebab di pollo</it><se>Kycklingkebab</se><pl>Szaszłyki z kurczaka</pl><ru>Куриный шашлык</ru><id>Kebab Ayam</id><ar>Chicken Kabob</ar><jp>Chicken Kabob</jp><cn>Chicken Kabob</cn></textItem><textItem identifier="lb_submain_buttoncurry"><en_us>Chicken Curry</en_us><en_uk>Chicken Curry</en_uk><nl>Kip kerrie</nl><fr>Curry de poulet</fr><de>Hühnchen-Curry</de><es>Pollo al curry</es><br>Frango ao Curry</br><pt>Caril de Frango</pt><it>Pollo al curry</it><se>Currykyckling</se><pl>Curry z kurczaka</pl><ru>Курица карри</ru><id>Kari Ayam</id><ar>Chicken Curry</ar><jp>Chicken Curry</jp><cn>Chicken Curry</cn></textItem><textItem identifier="lb_menupie_title"><en_us>Chicken Pie</en_us><en_uk>Chicken Pie</en_uk><nl>Kippenpastei</nl><fr>Tourte au poulet</fr><de>Hühnchen-Teigtasche</de><es>Pastel de pollo</es><br>Empadão de Frango</br><pt>Tarte de Frango</pt><it>Torta salata ripiena di pollo</it><se>Kycklingpaj</se><pl>Tarta z kurczakiem</pl><ru>Куриный пирог</ru><id>Pie Ayam</id><ar>Chicken Pie</ar><jp>Chicken Pie</jp><cn>Chicken Pie</cn></textItem><textItem identifier="lb_menupie_conctens"><en_us>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</en_us><en_uk>Warm and savoury ingredients are complemented by a buttery crust to make a hearty oven meal!</en_uk><nl>Warme en hartige ingrediënten zorgen met een boterige korst voor een stevige ovenmaaltijd!</nl><fr>Des ingrédients chauds et savoureux entourés par une croûte croustillante constituent un repas copieux à préparer au four !</fr><de>Warme, schmackhafte Zutaten in einer butterigen Hülle ergeben eine herzhafte Ofenmahlzeit!</de><es>¡Sabrosos ingredientes calientes se mezclan bajo una masa crujiente con mantequilla en este sustancioso plato al horno!</es><br>Os ingredientes quentinhos e saborosos se equilibram com uma crosta amanteigada e resultam numa apetitosa refeição ao forno!</br><pt>Os ingredientes quentes e saborosos são equilibrados por uma cobertura amanteigada para uma bela refeição feita no forno!</pt><it>Degli ingredienti caldi e saporiti sono equilibrati con una crosta burrosa che crea un nutriente piatto al forno!</it><se>Ugnsvarma och välsmakande ingredienser balanseras av en kraftig smörig skorpa!</se><pl>Ciepłe, aromatyczne składniki zrównoważone maślanym, chrupiącym ciastem - smakowity posiłek prosto z piekarnika!</pl><ru>Теплые и сочные ингредиенты в сочетании с маслянистой корочкой гарантируют успех!</ru><id>Bahan yang hangat dan lezat diseimbangkan dengan kremesan mentega untuk hidangan oven yang lengkap!</id><ar>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</ar><jp>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</jp><cn>Warm and savory ingredients are balanced by a buttery crust for a hearty oven meal!</cn></textItem><textItem identifier="lb_menusatay_title"><en_us>Chicken Kabob</en_us><en_uk>Chicken Kebab</en_uk><nl>Kipsaté</nl><fr>Kebab de poulet</fr><de>Hühnchen-Kebab</de><es>Brochetas de pollo</es><br>Espetinho de Frango</br><pt>Espetada de Frango</pt><it>Kebab di pollo</it><se>Kycklingkebab</se><pl>Szaszłyki z kurczaka</pl><ru>Куриный шашлык</ru><id>Kebab Ayam</id><ar>Chicken Kabob</ar><jp>Chicken Kabob</jp><cn>Chicken Kabob</cn></textItem><textItem identifier="lb_menusatay_conctens"><en_us>Bring out the flavor of the meat by grilling it on bamboo skewers!</en_us><en_uk>Bring out the flavour of the meat by grilling it on bamboo skewers!</en_uk><nl>De smaak van het vlees komt pas echt naar voren als je het grillt op een vuur van bamboe!</nl><fr>Grille la viande sur des brochettes en bambou pour faire ressortir sa saveur !</fr><de>Das Fleisch erhält ein tolles Aroma, wenn du es an Bambusspießen grillst!</de><es>¡Intensifica el sabor de la carne dorándola a la parrilla con brochetas de bambú!</es><br>Revele o sabor da carne grelhando-a no espetinho!</br><pt>Intensifica o sabor do frango grelhando-o em espetadas de bambu!</pt><it>Enfatizza il sapore della carne grigliandola con spiedi di bambù!</it><se>Ta fram köttets smaker genom att grilla det på bambuspett!</se><pl>Wydobądź aromat mięsa, piekąc je na bambusowych szpikulcach!</pl><ru>Подчеркни вкус и аромат мяса, зажарив его на гриле на бамбуковых шпажках.</ru><id>Keluarkan citarasa daging ayam dengan meramunya dengan tusuk sate dari bambu dan memanggangnya!</id><ar>Bring out the flavor of the meat by grilling it on bamboo skewers!</ar><jp>Bring out the flavor of the meat by grilling it on bamboo skewers!</jp><cn>Bring out the flavor of the meat by grilling it on bamboo skewers!</cn></textItem><textItem identifier="lb_menucurry_title"><en_us>Chicken Curry</en_us><en_uk>Chicken Curry</en_uk><nl>Kip kerrie</nl><fr>Curry de poulet</fr><de>Hühnchen-Curry</de><es>Pollo al curry</es><br>Frango ao Curry</br><pt>Caril de Frango</pt><it>Pollo al curry</it><se>Currykyckling</se><pl>Curry z kurczaka</pl><ru>Курица карри</ru><id>Kari Ayam</id><ar>Chicken Curry</ar><jp>Chicken Curry</jp><cn>Chicken Curry</cn></textItem><textItem identifier="lb_menucurry_conctens"><en_us>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</en_us><en_uk>Bring the taste of South East Asia to your kitchen with this spicy dish, best served with rice!</en_uk><nl>Je proeft de sfeer van Zuidoost-Azië in dit pittige gerecht dat met rijst wordt geserveerd!</nl><fr>Apporte tout le goût de l'Asie du Sud-est dans ta cuisine avec ce plat épicé et sers-le de préférence avec du riz !</fr><de>Bring mit diesem würzigen Gericht, zu dem am besten Reis passt, die Geheimnisse von Südostasien in deine Küche!</de><es>¡Trae el sabor del sudeste asiático a tu cocina con este plato especiado y sácale partido sirviéndolo con arroz!</es><br>Traga à sua cozinha o sabor do Sudeste da Ásia com este prato condimentado, que fica ainda melhor quando servido com arroz!</br><pt>Traz o sabor do Sudeste da Ásia para a tua cozinha com este prato picante que deve ser servido com arroz!</pt><it>Porta nella tua cucina il sapore dell'Asia del Sud-Est con questo piatto piccante, che è ancora migliore se viene servito con del riso! </it><se>Ta fram sydasiatiska smaker i den här kryddstarka rätten. Servera med ris!</se><pl>Wprowadź do swojej kuchni smak Południowej Azji dzięki temu dobrze przyprawionemu daniu, które najlepiej podawać z ryżem!</pl><ru>Это острое блюдо, пришедшее к нам из Юго-восточной Азии, лучше подавать с рисом.</ru><id>Bawa citarasa dari Asia Tenggara ini ke dapurmu dengan hidangan pedas ini, paling sedap disajikan dengan nasi!</id><ar>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</ar><jp>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</jp><cn>Bring the taste of Southeast Asia to your kitchen with this spicy dish, best served with rice!</cn></textItem><textItem identifier="lb_detailmain_back"><en_us>Back</en_us><en_uk>Back</en_uk><nl>Terug</nl><fr>Retour</fr><de>Zurück</de><es>Atrás</es><br>Anterior</br><pt>Voltar</pt><it>Indietro</it><se>Bakåt</se><pl>Powrót</pl><ru>Назад</ru><id>Kembali</id><ar>Back</ar><jp>Back</jp><cn>Back</cn></textItem><textItem identifier="lb_detailmain_cook"><en_us>Cook</en_us><en_uk>Cook</en_uk><nl>Koken</nl><fr>Cuisiner</fr><de>Kochen</de><es>Cocinar</es><br>Cozinhar</br><pt>Cozinhar</pt><it>Cucina</it><se>Tillaga</se><pl>Ugotuj</pl><ru>Кухня</ru><id>Masak</id><ar>Cook</ar><jp>Cook</jp><cn>Cook</cn></textItem><textItem identifier="lb_detailmain_practice"><en_us>Practice</en_us><en_uk>Practice</en_uk><nl>Oefenen</nl><fr>S'entraîner</fr><de>Üben</de><es>Practicar</es><br>Praticar</br><pt>Treinar</pt><it>Provaci</it><se>Öva</se><pl>Trenuj</pl><ru>Тренировка</ru><id>Latihan</id><ar>Practice</ar><jp>Practice</jp><cn>Practice</cn></textItem><textItem identifier="lb_detailmain_next"><en_us>Next</en_us><en_uk>Next</en_uk><nl>Volgende</nl><fr>Suivant</fr><de>Weiter</de><es>Siguiente</es><br>Seguinte</br><pt>Seguinte</pt><it>Avanti</it><se>Nästa</se><pl>Dalej</pl><ru>Дальше</ru><id>Berikutnya</id><ar>Next</ar><jp>Next</jp><cn>Next</cn></textItem><textItem identifier="lb_detailmain_recipe"><en_us>Recipe</en_us><en_uk>Recipe</en_uk><nl>Recept</nl><fr>Recette</fr><de>Rezept</de><es>Receta</es><br>Receita</br><pt>Receita</pt><it>Ricetta</it><se>Recept</se><pl>Przepis</pl><ru>Рецепт</ru><id>Resep</id><ar>Recipe</ar><jp>Recipe</jp><cn>Recipe</cn></textItem><textItem identifier="lb_detailmain_quit"><en_us>Quit</en_us><en_uk>Quit</en_uk><nl>Stoppen</nl><fr>Quitter</fr><de>Beenden</de><es>Abandonar</es><br>Sair</br><pt>Sair</pt><it>Esci</it><se>Avsluta</se><pl>Koniec</pl><ru>Конец</ru><id>Keluar</id><ar>Quit</ar><jp>Quit</jp><cn>Quit</cn></textItem><textItem identifier="lb_detailmain_continue"><en_us>Continue</en_us><en_uk>Continue</en_uk><nl>Doorgaan</nl><fr>Continuer</fr><de>Weiter</de><es>Continuar</es><br>Continuar</br><pt>Continuar</pt><it>Continua</it><se>Fortsätt</se><pl>Kontynuuj</pl><ru>Продолжать</ru><id>Lanjutkan</id><ar>Continue</ar><jp>Continue</jp><cn>Continue</cn></textItem><textItem identifier="lb_detailmain_step"><en_us>Step</en_us><en_uk>Step</en_uk><nl>Stap</nl><fr>Étape</fr><de>Schritt</de><es>Paso</es><br>Etapa</br><pt>Passo</pt><it>Passo</it><se>Steg</se><pl>Krok</pl><ru>Шаг</ru><id>Langkah</id><ar>Step</ar><jp>Step</jp><cn>Step</cn></textItem><textItem identifier="lb_detailmain_poin1"><en_us>Cut the chicken: Click and hold as you follow the cutting lines.</en_us><en_uk>Cut the chicken: Click and hold as you follow the cutting lines.</en_uk><nl>Kip snijden: klik en sleep de muis om de lijnen na te tekenen.</nl><fr>Découpe le poulet : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Huhn zerlegen: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Corta el pollo: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Corte o frango: Clique e retenha para seguir as linhas de corte.</br><pt>Corta o frango: clica e mantém enquanto segues as linhas de corte.</pt><it>Taglia il pollo: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skär kycklingen: Klicka och håll ned och följ linjerna.</se><pl>Pokrój kurczaka: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Разрежь курицу: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Potong-potong ayam: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Cut the chicken: Click and hold as you follow the cutting lines.</ar><jp>Cut the chicken: Click and hold as you follow the cutting lines.</jp><cn>Cut the chicken: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin2"><en_us>Cut the bell peppers: Click and hold as you follow the cutting lines.</en_us><en_uk>Cut the sweet peppers: Click and hold as you follow the cutting lines.</en_uk><nl>Paprika snijden: sleep de muis over de snijlijnen.</nl><fr>Découpe les poivrons : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Paprika schneiden: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Corta los pimientos: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Corte os pimentões: Clique e retenha para seguir as linhas de corte.</br><pt>Corta os pimentos: clica e mantém enquanto segues as linhas de corte.</pt><it>Taglia i peperoni: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skär paprikorna: Klicka och håll ned och följ linjerna.</se><pl>Pokrój paprykę: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Нарежь перец: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Potong-potong paprika: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Cut the bell peppers: Click and hold as you follow the cutting lines.</ar><jp>Cut the bell peppers: Click and hold as you follow the cutting lines.</jp><cn>Cut the bell peppers: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin3"><en_us>Cut the cucumber: Click and hold as you follow the cutting lines.</en_us><en_uk>Cut the cucumber: Click and hold as you follow the cutting lines.</en_uk><nl>Komkommer snijden: sleep de muis over de snijlijnen.</nl><fr>Découpe le concombre : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Gurke schneiden: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Corta el pepino: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Corte o pepino: Clique e retenha para seguir as linhas de corte.</br><pt>Corta o pepino: clica e mantém enquanto segues as linhas de corte.</pt><it>Taglia il cetriolo: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skär gurkan: Klicka och håll ned och följ linjerna.</se><pl>Pokrój ogórek: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Нарежь огурец: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Potong-potong timun: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Cut the cucumber: Click and hold as you follow the cutting lines.</ar><jp>Cut the cucumber: Click and hold as you follow the cutting lines.</jp><cn>Cut the cucumber: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin4"><en_us>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</en_us><en_uk>Peel and cut the potatoes: Click and hold as you follow the cutting lines.</en_uk><nl>Aardappels schillen & snijden: sleep de muis over de snijlijnen.</nl><fr>Épluche les pommes de terre et découpe-les : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes de découpe.</fr><de>Kartoffeln schälen und schneiden: Halte die Maustaste gedrückt und folge den Schnittlinien.</de><es>Pela y corta las patatas: haz clic y mantén pulsado el botón siguiendo las líneas de corte.</es><br>Descasque e corte as batatas: Clique e retenha para seguir as linhas de corte.</br><pt>Descasca e corta as batatas: clica e mantém enquanto segues as linhas de corte.</pt><it>Pela & taglia le patate: clicca e tieni premuto mentre segui le linee di taglio.</it><se>Skala och skär potatisen: Klicka och håll ned och följ linjerna. </se><pl>Obierz i pokrój ziemniaki: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Очисти и нарежь картофель: удерживая кнопку мыши нажатой, проведи курсором по линиям разреза.</ru><id>Kupas & potong-potong kentang: Klik dan tahan sementara kamu mengikuti garis potongan.</id><ar>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</ar><jp>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</jp><cn>Peel & cut the potatoes: Click and hold as you follow the cutting lines.</cn></textItem><textItem identifier="lb_detailmain_poin5"><en_us>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</en_us><en_uk>Peel, chop and pound the onion: Follow the cutting lines, click to chop and then click the mallet to pound.</en_uk><nl>De ui schillen, snijden en pletten: sleep de muis over de snijlijnen en klik om fijn te snijden. Klik daarna op de stamper om te pletten.</nl><fr>Pèle l'oignon, émince-le et écrase-le : suis les lignes de découpe, puis clique pour émincer et clique sur le maillet pour écraser.</fr><de>Zwiebel schälen, schneiden und hacken: Folge den Schnittlinien, dann klicke zum Schneiden, dann klicke den Stößel zum Hacken.</de><es>Pela, trocea y machaca la cebolla: sigue las líneas de corte, luego haz clic para trocear y haz clic en el mazo para machacar.</es><br>Descasque, pique & amasse a cebola: Siga as linhas de corte, depois clique para picar e, em seguida, clique no pilão para amassar.</br><pt>Descasca, corta e pica a cebola: segue as linhas de corte, depois clica para cortares e depois clica no martelo para picares.</pt><it>Sbuccia, taglia & batti la cipolla: segui le linee di taglio, poi clicca per tagliare e dopo clicca sul martello di legno per batterla.</it><se>Skala, hacka och krossa löken: Följ linjerna, klicka sedan för att hacka, klicka sedan på mortelstöten för att krossa.</se><pl>Obierz, posiekaj i zmiażdż cebulę: Poprowadź myszkę wzdłuż linii, następnie kliknij, aby posiekać, następnie kliknij na tłuczek, aby zmiażdżyć.</pl><ru>Очисти, измельчи и растолки лук: проведи мышью по линии резки, щелкни, чтобы измельчить лук, а затем щелкай по пестику, чтобы растолочь его.</ru><id>Kupas, iris-iris, & haluskan bawang putih: Ikuti garis potong, lalu klik untuk mengiris, lalu klik palu untuk menghaluskan.</id><ar>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</ar><jp>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</jp><cn>Peel, chop, & pound the onion: Follow the cutting lines, then click to chop, then click the mallet to pound.</cn></textItem><textItem identifier="lb_detailmain_poin6"><en_us>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</en_us><en_uk>Mix the ingredients: Drag them to the mixing bowl in the right order (the window displays the next ingredient).</en_uk><nl>Ingrediënten mengen: sleep ze in de juiste volgorde naar de mengkom (in het venster zie je wat er moet komen).</nl><fr>Mélange les ingrédients : déplace-les dans le bon ordre vers le saladier (tu peux voir dans la fenêtre ce qui vient après). </fr><de>Zutaten mischen: Ziehe die Zutaten in der richtigen Reihenfolge in die Schüssel. (Das Fenster zeigt die jeweils nächste Zutat an.)</de><es>Mezcla los ingredientes: arrástralos al recipiente para mezclar en el orden correcto (la ventana de la derecha muestra el orden que siguen).</es><br>Misture os ingredientes: Arraste-os para a tigela na ordem certa (a janela mostra qual é o próximo).</br><pt>Mistura os ingredientes: arrasta-os para a taça pela ordem certa (a janela mostra o que vem a seguir).</pt><it>Mescola gli ingredienti: trascinali nella ciotola seguendo il giusto ordine (la finestra ti mostra cosa viene dopo).</it><se>Blanda ingredienserna: Dra dem till skålen i rätt ordning (i fönstret visas vilken som står på tur).</se><pl>Zmieszaj składniki: Przeciągnij je do miski we właściwej kolejności (okienko pokazuje, który składnik powinien być następny).</pl><ru>Смешай ингредиенты: перетаскивай ингредиенты в миску в правильном порядке (в окошечке показывается следующий ингредиент).</ru><id>Campur bahan-bahan menjadi satu: Tarik ke mangkuk pencampuran dengan urutan yang benar (jendela menunjukkan apa yang harus dicampurkan berikutnya).</id><ar>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</ar><jp>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</jp><cn>Mix the ingredients: Drag them to the mixing bowl in the right order (the window shows which comes next).</cn></textItem><textItem identifier="lb_detailmain_poin7"><en_us>Roll the dough: Click and drag to follow the lines.</en_us><en_uk>Roll the dough: Click and drag to follow the lines.</en_uk><nl>Deeg rollen: klik en sleep langs de lijnen.</nl><fr>Étale la pâte : clique et appuie en continu sur le bouton de la souris tandis que tu suis les lignes. </fr><de>Teig rollen: Klicken und ziehen, um den Linien zu folgen.</de><es>Estira la masa: haz clic y arrastra el rodillo siguiendo la dirección de las flechas.</es><br>Role a massa. Clique e arraste para seguir as linhas.</br><pt>Rola a massa: clica e arrasta para seguires as linhas.</pt><it>Stendi l'impasto: clicca e trascina per seguire le linee.</it><se>Kavla degen: Klicka och dra och följ linjen.</se><pl>Rozwałkuj ciasto: Przytrzymując lewy przycisk przeciągnij myszkę wzdłuż linii.</pl><ru>Раскатай тесто: щелкни мышью и протащи скалку в направлении стрелки.</ru><id>Gulung adonan: Klik dan tarik untuk mengikuti garis.</id><ar>Roll the dough: Click and drag to follow the lines.</ar><jp>Roll the dough: Click and drag to follow the lines.</jp><cn>Roll the dough: Click and drag to follow the lines.</cn></textItem><textItem identifier="lb_detailmain_poin8"><en_us>Seal the pie: Click along the edge of the pie.</en_us><en_uk>Seal the pie: Click along the edge of the pie.</en_uk><nl>Pastei dichtmaken: klik langs de rand van de vorm.</nl><fr>Ferme bien la tourte : clique le long de bord de la tourte.</fr><de>Teigtasche verschließen: Klicke entlang den Kanten des Teiges.</de><es>Cierra el pastel: haz clic alrededor del borde del pastel.</es><br>Feche a torta. Clique ao longo da beirada.</br><pt>Fecha a tarte: clica pela margem da tarte.</pt><it>Chiudi la torta: clicca lungo il bordo della torta.</it><se>Försegla pajen: Klicka längs pajens kanter.</se><pl>Zaklej ciasto: Klikaj wzdłuż krawędzi placka.</pl><ru>Залепи пирог: щелкай мышью вдоль края пирога.</ru><id>Tutup pie: Klik di sepanjang tepian pie.</id><ar>Seal the pie: Click along the edge of the pie.</ar><jp>Seal the pie: Click along the edge of the pie.</jp><cn>Seal the pie: Click along the edge of the pie.</cn></textItem><textItem identifier="lb_detailmain_poin9"><en_us>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</en_us><en_uk>Bake the pie: Click the correct temperature, and when the bar reaches "done", click "off".</en_uk><nl>De pastei bakken: zet de oven op de juiste temperatuur. Als het gerecht 'klaar' is, zet je 'm 'uit'.</nl><fr>Cuis la tourte : clique sur la bonne température et lorsque la barre atteint "done", clique sur "off".</fr><de>Teigtasche backen: Klicke die richtige Temperatur an. Wenn der Balken „Fertig“ erreicht, klicke auf „Aus“.</de><es>Hornea el pastel: haz clic en la temperatura correcta y cuando la barra indique "Listo", haz clic en "Apagar".</es><br>Asse a torta. Clique na temperatura correta e, quando a barra chegar a "pronto", clique para desligar.</br><pt>Cozinha a tarte: clica na temperatura correcta e quando a barra chegar a “done”, clica em “off”.</pt><it>Metti la torta in forno: clicca sulla temperatura giusta e clicca su "off" quando la barra arriva a "done".</it><se>Tillaga pajen: Klicka på rätt temperatur och när mätaren når "klar", klicka på "av".</se><pl>Upiecz tartę: Kliknij właściwą temperaturę. Kiedy wskaźnik zapełni się, klikniij 'off'.</pl><ru>Испеки пирог: щелкни, чтобы выбрать правильную температуру, а когда полоска дойдет до "Done", нажми "Выкл".</ru><id>Panggang pie: Klik suhu yang tepat, dan saat bilah mencapai "selesai", klik "mati".</id><ar>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</ar><jp>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</jp><cn>Bake the pie: Click the correct temperature, and when the bar reaches "done," click "off."</cn></textItem><textItem identifier="lb_detailmain_poin10"><en_us>Skewer the chicken: Drag the meat to the skewer.</en_us><en_uk>Skewer the chicken: Drag the meat to the skewer.</en_uk><nl>Kip aan het stokje rijgen: sleep het vlees naar het stokje.</nl><fr>Mets les morceaux de poulet sur la brochette : déplace la viande vers la brochette.</fr><de>Huhn aufspießen: Ziehe das Fleisch auf den Spieß.</de><es>Ensarta el pollo en las brochetas: arrastra la carne hasta la brocheta.</es><br>Monte os espetos de frango. Arraste a carne até o espeto.</br><pt>Faz a espetada de frango: arrasta o frango para o espeto.</pt><it>Fai il pollo allo spiedo: trascina la carne verso lo spiedo.</it><se>Spetsa kycklingen: Dra köttet till grillspettet.</se><pl>Nadziej kurczaka na szpikulec: Przeciągnij mięso na szpikulec.</pl><ru>Насади мясо: перетаскивай мясо на шпажки.</ru><id>Tusuk-tusuk daging ayam: Tarik daging ke tusukan.</id><ar>Skewer the chicken: Drag the meat to the skewer.</ar><jp>Skewer the chicken: Drag the meat to the skewer.</jp><cn>Skewer the chicken: Drag the meat to the skewer.</cn></textItem><textItem identifier="lb_detailmain_poin11"><en_us>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</en_us><en_uk>Grill the kebabs: Click the kebabs to keep flipping them until they are done.</en_uk><nl>Kipsaté grillen: klik op de saté om het om te draaien tot het gaar is.</nl><fr>Grille les kebabs : clique sur les kebabs afin de les retourner jusqu'à ce qu'ils soient cuits.</fr><de>Kebab grillen: Klicke die Kebabs an um sie zu wenden, bis sie fertig sind.</de><es>Haz las brochetas a la parrilla: haz clic en las brochetas para darles la vuelta continuamente hasta que estén listas.</es><br>Grelhe os espetinhos. Clique neles, ou arraste-os para o outro lado da grelha, para continuar virando-os até ficarem prontos.</br><pt>Grelha as espetadas: clica nas espetadas, ou arrasta-as para o outro lado do grelhador, continuando a virá-las até estarem prontas.</pt><it>Griglia i kebab: clicca sui kebab per continuare a girarli finché non saranno pronti.</it><se>Grilla kebaben: Klicka på kebabspetten till andra sidan grillen. Fortsätt att vända dem tills de är färdiga.</se><pl>Upiecz szaszłyki na ruszcie: Klikaj na szaszłyki lub przeciągaj je na drugą stronę rusztu, aby przewracać je, aż będą gotowe.</pl><ru>Жарь шашлык: переворачивай шашлыки, щелкая по ним или перетаскивая их на другую сторону гриля, пока мясо не будет готово.</ru><id>Panggang kebab: Klik kebab untuk terus membolak-baliknya sampai selesai.</id><ar>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</ar><jp>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</jp><cn>Grill the kabobs: Click the kabobs to keep flipping them until they are done.</cn></textItem><textItem identifier="lb_detailmain_poin12"><en_us>Cook the curry: Click and hold the mouse-button, following the stirring line.</en_us><en_uk>Cook the curry: Click and hold the mouse button, following the stirring line.</en_uk><nl>Kip kerrie koken: sleep de muis in dezelfde richting als de roerpijl aangeeft.</nl><fr>Fais cuire le curry : clique et appuie en continu sur le bouton de la souris tandis que tu suis la ligne pour remuer.</fr><de>Curry kochen: Halte die Maustaste gedrückt und folge der Rührlinie.</de><es>Prepara el curry: haz clic y mantén pulsado el botón del ratón siguiendo la línea para remover.</es><br>Cozinhe o curry. Clique e retenha o botão do mouse, seguindo a linha para mexer.</br><pt>Faz o caril: clica e mantém o botão do rato, seguindo a linha para mexer.</pt><it>Cuoci il curry: clicca e tieni premuto il tasto del mouse seguendo la linea di mescolamento.</it><se>Koka curryn: Klicka och håll ned musknappen och följ linjen.</se><pl>Ugotuj curry: Przytrzymując lewy przycisk poprowadź myszkę wzdłuż linii.</pl><ru>Туши карри: удерживая кнопку мыши нажатой, проведи курсором вдоль линии перемешивания.</ru><id>Masak kari: Klik dan tahan tombol mouse, dengan mengikuti garis pengadukan.</id><ar>Cook the curry: Click and hold the mouse-button, following the stirring line.</ar><jp>Cook the curry: Click and hold the mouse-button, following the stirring line.</jp><cn>Cook the curry: Click and hold the mouse-button, following the stirring line.</cn></textItem><textItem identifier="lb_detailmain_score"><en_us>Score</en_us><en_uk>Score</en_uk><nl>Score</nl><fr>Score</fr><de>Punkte</de><es>Puntuación</es><br>Pontuação</br><pt>Pontuação</pt><it>Punteggio</it><se>Poäng</se><pl>Wynik</pl><ru>Счет</ru><id>Skor</id><ar>Score</ar><jp>Score</jp><cn>Score</cn></textItem><textItem identifier="lb_detailmain_timebonus"><en_us>Time Bonus</en_us><en_uk>Time Bonus</en_uk><nl>Tijdbonus</nl><fr>Bonus de temps</fr><de>Zeitbonus</de><es>Bonificación de tiempo</es><br>Prêmio em Tempo</br><pt>Bónus de Tempo</pt><it>Bonus di tempo</it><se>Tidsbonus</se><pl>Bonus za czas</pl><ru>Бонус за время</ru><id>Bonus Waktu</id><ar>Time Bonus</ar><jp>Time Bonus</jp><cn>Time Bonus</cn></textItem><textItem identifier="lb_detailmain_subtotal"><en_us>Subtotal</en_us><en_uk>Subtotal</en_uk><nl>Subtotaal</nl><fr>Sous-total</fr><de>Zwischensumme</de><es>Subtotal</es><br>Subtotal</br><pt>Sub-total</pt><it>Totale parziale</it><se>Delsumma</se><pl>Suma częściowa</pl><ru>Итого</ru><id>Subtotal</id><ar>Subtotal</ar><jp>Subtotal</jp><cn>Subtotal</cn></textItem><textItem identifier="lb_detailmain_total"><en_us>Total</en_us><en_uk>Total</en_uk><nl>Totaal</nl><fr>Total</fr><de>Gesamt</de><es>Total</es><br>Total</br><pt>Total</pt><it>Totale</it><se>Totalt</se><pl>Razem</pl><ru>Всего</ru><id>Total</id><ar>Total</ar><jp>Total</jp><cn>Total</cn></textItem><textItem identifier="lb_game_hint"><en_us>Hint</en_us><en_uk>Hint</en_uk><nl>Hint</nl><fr>Astuce</fr><de>Hinweis</de><es>Pista</es><br>Dica</br><pt>Dica</pt><it>Aiutino</it><se>Tips</se><pl>Podpowiedź</pl><ru>Подсказка</ru><id>Petunjuk</id><ar>Hint</ar><jp>Hint</jp><cn>Hint</cn></textItem><textItem identifier="lb_game_option"><en_us>Option</en_us><en_uk>Option</en_uk><nl>Optie</nl><fr>Option</fr><de>Option</de><es>Opción</es><br>Opção</br><pt>Opções</pt><it>Opzione</it><se>Alternativ</se><pl>Opcja</pl><ru>Настройки</ru><id>Pilihan</id><ar>Option</ar><jp>Option</jp><cn>Option</cn></textItem><textItem identifier="lb_game_timeprepare"><en_us>Time to Prepare</en_us><en_uk>Time to Prepare</en_uk><nl>Bereidingstijd</nl><fr>Temps de préparation</fr><de>Zubereitungszeit</de><es>Tiempo de preparación</es><br>Tempo de Preparo</br><pt>Tempo de Preparação</pt><it>Tempo di preparazione</it><se>Tillagningstid</se><pl>Czas na przygotowanie</pl><ru>Осталось времени</ru><id>Waktu untuk Menyiapkan</id><ar>Time to Prepare</ar><jp>Time to Prepare</jp><cn>Time to Prepare</cn></textItem><textItem identifier="lb_game_go"><en_us>Go</en_us><en_uk>Go</en_uk><nl>Aan de slag</nl><fr>Allez !</fr><de>Los</de><es>¡Ya!</es><br>Vai</br><pt>Começa</pt><it>Vai</it><se>Kör</se><pl>Start</pl><ru>Начали</ru><id>Sangat Baik</id><ar>Go</ar><jp>Go</jp><cn>Go</cn></textItem><textItem identifier="lb_game_excellent"><en_us>Excellent</en_us><en_uk>Excellent</en_uk><nl>Uitstekend</nl><fr>Excellent</fr><de>Exzellent</de><es>¡Excelente!</es><br>Excelente</br><pt>Excelente</pt><it>Eccellente</it><se>Utmärkt</se><pl>Doskonale</pl><ru>Отлично</ru><id>Sempurna</id><ar>Excellent</ar><jp>Excellent</jp><cn>Excellent</cn></textItem><textItem identifier="lb_game_perfecto"><en_us>Perfection</en_us><en_uk>Perfection</en_uk><nl>Perfect</nl><fr>Perfection</fr><de>Perfekt</de><es>¡Perfecto!</es><br>Perfeito</br><pt>Perfeição</pt><it>Perfezione</it><se>Perfekt</se><pl>Czysta perfekcja</pl><ru>Превосходно</ru><id>Kesempurnaan</id><ar>Perfection</ar><jp>Perfection</jp><cn>Perfection</cn></textItem><textItem identifier="lb_game_timeup"><en_us>Time's up!</en_us><en_uk>Your time is up!</en_uk><nl>Tijd is om!</nl><fr>Le temps est écoulé !</fr><de>Zeit abgelaufen!</de><es>¡Se acabó el tiempo!</es><br>Tempo esgotado!</br><pt>Acabou o tempo!</pt><it>Tempo scaduto!</it><se>Tiden är ute!</se><pl>Czas minął!</pl><ru>Время вышло!</ru><id>Waktu habis!</id><ar>Time's up!</ar><jp>Time's up!</jp><cn>Time's up!</cn></textItem><textItem identifier="lb_game_book"><en_us>Book of Secret Ingredients</en_us><en_uk>Book of Secret Ingredients</en_uk><nl>Boek met geheime ingrediënten</nl><fr>Livre des ingrédients secrets</fr><de>Buch der geheimen Zutaten</de><es>Libro de ingredientes secretos</es><br>Livro dos Ingredientes Secretos</br><pt>Livro de Ingredientes Secretos</pt><it>Libro degli ingredienti segreti</it><se>Bok: Hemliga ingredienser</se><pl>Księga sekretnych składników</pl><ru>Секретные ингредиенты</ru><id>Buku Bahan Rahasia</id><ar>Book of Secret Ingredients</ar><jp>Book of Secret Ingredients</jp><cn>Book of Secret Ingredients</cn></textItem><textItem identifier="lb_game_balloon1"><en_us>Curry Spice & Coconut Oil</en_us><en_uk>Curry Spice and Coconut Oil</en_uk><nl>Kerriekruiden en kokosolie</nl><fr>Épices pour curry et huile de coco</fr><de>Currygewürz & Kokosnussöl</de><es>Curry en polvo y aceite de coco</es><br>Curry & Óleo de Coco</br><pt>Pó de Caril e Óleo de Côco</pt><it>Curry & olio di cocco</it><se>Currykrydda & kokosolja</se><pl>Curry i olej kokosowy</pl><ru>Карри и кокосовое масло</ru><id>Rempah Kari & Minyak Kelapa</id><ar>Curry Spice & Coconut Oil</ar><jp>Curry Spice & Coconut Oil</jp><cn>Curry Spice & Coconut Oil</cn></textItem><textItem identifier="lb_game_balloon2"><en_us>Soy Sauce</en_us><en_uk>Soy Sauce</en_uk><nl>Sojasaus</nl><fr>Sauce soja</fr><de>Sojasoße</de><es>Salsa de soja</es><br>Molho de Soja</br><pt>Molho de Soja</pt><it>Salsa di soia</it><se>Sojasås</se><pl>Sos sojowy</pl><ru>Соевый соус</ru><id>Kecap</id><ar>Soy Sauce</ar><jp>Soy Sauce</jp><cn>Soy Sauce</cn></textItem><textItem identifier="lb_game_balloon3"><en_us>Onion</en_us><en_uk>Onion</en_uk><nl>Ui</nl><fr>Oignon</fr><de>Zwiebel</de><es>Cebolla</es><br>Cebola</br><pt>Cebola</pt><it>Cipolla</it><se>Lök</se><pl>Cebula</pl><ru>Лук</ru><id>Bawang Putih</id><ar>Onion</ar><jp>Onion</jp><cn>Onion</cn></textItem><textItem identifier="lb_game_balloon4"><en_us>Potatoes</en_us><en_uk>Potatoes</en_uk><nl>Aardappels</nl><fr>Pommes de terre</fr><de>Kartoffeln</de><es>Patatas</es><br>Batatas</br><pt>Batatas</pt><it>Patate</it><se>Potatis</se><pl>Ziemniaki</pl><ru>Картофель</ru><id>Kentang</id><ar>Potatoes</ar><jp>Potatoes</jp><cn>Potatoes</cn></textItem><textItem identifier="lb_game_balloon5"><en_us>Bell Peppers</en_us><en_uk>Sweet Peppers</en_uk><nl>Paprika</nl><fr>Poivrons</fr><de>Paprika</de><es>Pimientos</es><br>Pimentões</br><pt>Pimentos</pt><it>Peperoni</it><se>Paprika</se><pl>Papryka</pl><ru>Сладкий перец</ru><id>Paprika</id><ar>Bell Peppers</ar><jp>Bell Peppers</jp><cn>Bell Peppers</cn></textItem><textItem identifier="lb_game_balloon6"><en_us>Salt</en_us><en_uk>Salt</en_uk><nl>Zout</nl><fr>Sel</fr><de>Salz</de><es>Sal</es><br>Sal</br><pt>Sal</pt><it>Sale</it><se>Salt</se><pl>Sól</pl><ru>Соль</ru><id>Garam</id><ar>Salt</ar><jp>Salt</jp><cn>Salt</cn></textItem><textItem identifier="lb_game_balloon7"><en_us>Pepper</en_us><en_uk>Pepper</en_uk><nl>Peper</nl><fr>Poivre</fr><de>Pfeffer</de><es>Pimienta</es><br>Pimenta</br><pt>Pimenta</pt><it>Pepe</it><se>Peppar</se><pl>Pieprz</pl><ru>Перец</ru><id>Lada</id><ar>Pepper</ar><jp>Pepper</jp><cn>Pepper</cn></textItem><textItem identifier="lb_game_balloon8"><en_us>Stir the curry.</en_us><en_uk>Stir the curry.</en_uk><nl>Roer de kip kerrie.</nl><fr>Mélange le curry.</fr><de>Rühre das Curry.</de><es>Remueve el curry.</es><br>Mexa o curry.</br><pt>Mexe o caril.</pt><it>Mescola il curry.</it><se>Rör om curryn.</se><pl>Pomieszaj curry.</pl><ru>Перемешай карри.</ru><id>Aduk kari.</id><ar>Stir the curry.</ar><jp>Stir the curry.</jp><cn>Stir the curry.</cn></textItem><textItem identifier="lb_game_balloon9"><en_us>Set the oven to 425 F.</en_us><en_uk>Set the oven to 425 deg F.</en_uk><nl>Zet de oven op 220 graden.</nl><fr>Préchauffe le four à 425° F.</fr><de>Stelle den Ofen auf 425°F.</de><es>Pon el horno a 218°</es><br>Aqueça o forno a 425 C.</br><pt>Coloca o forno a 425 F.</pt><it>Regola il forno a 425 F.</it><se>Sätt ugnen på 425 F.</se><pl>Nastaw piekarnik na 425 F.</pl><ru>Установи печь на 425 градусов.</ru><id>Setel oven pada suhu 425 F.</id><ar>Set the oven to 425 F.</ar><jp>Set the oven to 425 F.</jp><cn>Set the oven to 425 F.</cn></textItem><textItem identifier="lb_game_balloon10"><en_us>You can do better!</en_us><en_uk>You can do better!</en_uk><nl>Dat kan beter!</nl><fr>Tu peux faire mieux que cela !</fr><de>Das kannst du noch besser!</de><es>¡Puedes hacerlo mejor!</es><br>Você consegue fazer melhor!</br><pt>Consegues fazer melhor!</pt><it>Puoi fare di meglio!</it><se>Bättre kan du!</se><pl>Stać cię na więcej!</pl><ru>Можно и получше!</ru><id>Kamu bisa lebih baik lagi!</id><ar>You can do better!</ar><jp>You can do better!</jp><cn>You can do better!</cn></textItem><textItem identifier="lb_game_balloon11"><en_us>Good work!</en_us><en_uk>Good work!</en_uk><nl>Goed gedaan!</nl><fr>Bon boulot !</fr><de>Gut gemacht!</de><es>¡Buen trabajo!</es><br>Bom trabalho!</br><pt>Bom trabalho!</pt><it>Buon lavoro!</it><se>Bra jobbat!</se><pl>Dobra robota!</pl><ru>Отлично!</ru><id>Kerja bagus!</id><ar>Good work!</ar><jp>Good work!</jp><cn>Good work!</cn></textItem><textItem identifier="lb_game_oventime"><en_us>Oven Timer</en_us><en_uk>Oven Timer</en_uk><nl>Ovenwekker</nl><fr>Minuteur du four</fr><de>Herduhr</de><es>Temporizador del horno</es><br>Timer do Forno</br><pt>Temporizador do Forno</pt><it>Timer del forno</it><se>Ugnstimer</se><pl>Timer piekarnika</pl><ru>Таймер печи</ru><id>Pengatur Waktu Oven</id><ar>Oven Timer</ar><jp>Oven Timer</jp><cn>Oven Timer</cn></textItem><textItem identifier="lb_game_on"><en_us>On</en_us><en_uk>On</en_uk><nl>Aan</nl><fr>Activé</fr><de>An</de><es>Sí</es><br>Ligado</br><pt>On</pt><it>On</it><se>På</se><pl>Włącz</pl><ru>Вкл</ru><id>Hidupkan</id><ar>On</ar><jp>On</jp><cn>On</cn></textItem><textItem identifier="lb_game_off"><en_us>Off</en_us><en_uk>Off</en_uk><nl>Uit</nl><fr>Désactivé</fr><de>Aus</de><es>No</es><br>Desligado</br><pt>Off</pt><it>Off</it><se>Av</se><pl>Wyłącz</pl><ru>Выкл</ru><id>Matikan</id><ar>Off</ar><jp>Off</jp><cn>Off</cn></textItem><textItem identifier="lb_game_reset"><en_us>Reset</en_us><en_uk>Reset</en_uk><nl>Reset</nl><fr>Reset</fr><de>Reset</de><es>Reiniciar</es><br>Zerar</br><pt>Reiniciar</pt><it>Ripristina</it><se>Nollställ</se><pl>Reset</pl><ru>Сброс</ru><id>Setel Ulang</id><ar>Reset</ar><jp>Reset</jp><cn>Reset</cn></textItem><textItem identifier="lb_end_buttonback"><en_us>Main Menu</en_us><en_uk>Main Menu</en_uk><nl>Hoofdmenu</nl><fr>Menu principal</fr><de>Hauptmenü</de><es>Menú principal</es><br>Menu principal</br><pt>Menu Principal</pt><it>Menu principale</it><se>Huvudmeny</se><pl>Menu główne</pl><ru>Главное меню</ru><id>Menu Utama</id><ar>Main Menu</ar><jp>Main Menu</jp><cn>Main Menu</cn></textItem><textItem identifier="lb_end_buttonrecipe"><en_us>Try Another Recipe</en_us><en_uk>Try Another Recipe</en_uk><nl>Ander recept proberen</nl><fr>Essayer une autre recette</fr><de>Probiere ein anderes Rezept aus</de><es>Probar otra receta</es><br>Esperimente outra receita</br><pt>Experimentar Outra Receita</pt><it>Prova un'altra ricetta</it><se>Prova annat recept</se><pl>Wypróbuj inny przepis</pl><ru>Другой рецепт</ru><id>Coba Resep Lain</id><ar>Try Another Recipe</ar><jp>Try Another Recipe</jp><cn>Try Another Recipe</cn></textItem><textItem identifier="lb_order_poin1"><en_us>Cut the chicken.</en_us><en_uk>Cut the chicken.</en_uk><nl>Snijd de kip.</nl><fr>Découpe le poulet. </fr><de>Zerlege das Huhn.</de><es>Corta el pollo.</es><br>Corte o frango.</br><pt>Corta o frango.</pt><it>Taglia il pollo.</it><se>Skär kycklingen.</se><pl>Pokrój kurczaka.</pl><ru>Разрежь курицу.</ru><id>Potong-potong ayam.</id><ar>Cut the chicken.</ar><jp>Cut the chicken.</jp><cn>Cut the chicken.</cn></textItem><textItem identifier="lb_order_poin2"><en_us>Cut the peppers.</en_us><en_uk>Cut the peppers.</en_uk><nl>Snijd de paprika.</nl><fr>Coupe les poivrons.</fr><de>Schneide die Paprikas.</de><es>Corta los pimientos.</es><br>Corte as pimentas.</br><pt>Corta os pimentos.</pt><it>Taglia i peperoni.</it><se>Skär paprikorna.</se><pl>Pokrój paprykę.</pl><ru>Нарежь перец.</ru><id>Potong-potong paprika.</id><ar>Cut the peppers.</ar><jp>Cut the peppers.</jp><cn>Cut the peppers.</cn></textItem><textItem identifier="lb_order_poin3"><en_us>Cut the cucumbers.</en_us><en_uk>Cut the cucumbers.</en_uk><nl>Snijd de komkommer.</nl><fr>Coupe les concombres.</fr><de>Schneide die Gurke.</de><es>Corta los pepinos.</es><br>Corte os pepinos.</br><pt>Corta os pepinos.</pt><it>Taglia i cetrioli.</it><se>Skär gurkan.</se><pl>Pokrój ogórek.</pl><ru>Нарежь огурцы.</ru><id>Potong-potong timun.</id><ar>Cut the cucumbers.</ar><jp>Cut the cucumbers.</jp><cn>Cut the cucumbers.</cn></textItem><textItem identifier="lb_order_poin4"><en_us>Peel & cut the potatoes. </en_us><en_uk>Peel and cut the potatoes. </en_uk><nl>Schil & snijd de aardappels.</nl><fr>Épluche et coupe les pommes de terre.</fr><de>Schäle & schneide die Kartoffeln. </de><es>Pela y corta las patatas.</es><br>Descasque e corte as batatas.</br><pt>Descasca e corta as batatas.</pt><it>Pela & taglia le patate.</it><se>Skala & skär potatisen.</se><pl>Obierz i pokrój ziemniaki.</pl><ru>Нарежь картофель.</ru><id>Kupas & potong-potong kentang.</id><ar>Peel & cut the potatoes. </ar><jp>Peel & cut the potatoes. </jp><cn>Peel & cut the potatoes. </cn></textItem><textItem identifier="lb_order_poin5"><en_us>Peel & pound the onions.</en_us><en_uk>Peel and pound the onions.</en_uk><nl>Schil & plet de uien.</nl><fr>Épluche les oignons et écrase-les.</fr><de>Schäle & hacke die Zwiebeln.</de><es>Pela y machaca las cebollas.</es><br>Descasque e amasse as cebolas.</br><pt>Descasca e pica as cebolas.</pt><it>Sbuccia & batti le cipolle.</it><se>Skala & krossa löken.</se><pl>Obierz i pokrój cebulę.</pl><ru>Очисти и растолки лук.</ru><id>Kupas & haluskan bawang putih.</id><ar>Peel & pound the onions.</ar><jp>Peel & pound the onions.</jp><cn>Peel & pound the onions.</cn></textItem><textItem identifier="lb_order_poin6"><en_us>Mix the ingredients.</en_us><en_uk>Mix the ingredients.</en_uk><nl>Meng de ingrediënten.</nl><fr>Mélange les ingrédients.</fr><de>Mische die Zutaten.</de><es>Mezcla los ingredientes.</es><br>Misture os ingredientes.</br><pt>Mistura os ingredientes.</pt><it>Mescola gli ingredienti.</it><se>Blanda ingredienserna.</se><pl>Zmieszaj składniki.</pl><ru>Смешай ингредиенты.</ru><id>Campur bahan menjadi satu.</id><ar>Mix the ingredients.</ar><jp>Mix the ingredients.</jp><cn>Mix the ingredients.</cn></textItem><textItem identifier="lb_order_poin7"><en_us>Roll the dough.</en_us><en_uk>Roll out the pastry.</en_uk><nl>Rol het deeg.</nl><fr>Étale la pâte.</fr><de>Rolle den Teig aus.</de><es>Estira la masa.</es><br>Role a massa.</br><pt>Rola a massa.</pt><it>Stendi l'impasto.</it><se>Kavla degen.</se><pl>Rozwałkuj ciasto.</pl><ru>Раскатай тесто.</ru><id>Gulung adonan.</id><ar>Roll the dough.</ar><jp>Roll the dough.</jp><cn>Roll the dough.</cn></textItem><textItem identifier="lb_order_poin8"><en_us>Seal the pie.</en_us><en_uk>Seal the pie.</en_uk><nl>Maak de pastei dicht.</nl><fr>Ferme bien la tourte.</fr><de>Verschließe die Teigtasche.</de><es>Cierra el pastel.</es><br>Feche o empadão.</br><pt>Fecha a tarte.</pt><it>Chiudi la torta</it><se>Försegla pajen.</se><pl>Zaklej ciasto.</pl><ru>Залепи пирог.</ru><id>Tutup pie.</id><ar>Seal the pie.</ar><jp>Seal the pie.</jp><cn>Seal the pie.</cn></textItem><textItem identifier="lb_order_poin9"><en_us>Bake the pie.</en_us><en_uk>Bake the pie.</en_uk><nl>Bak de pastei.</nl><fr>Cuis la tourte.</fr><de>Backe die Teigtasche.</de><es>Hornea el pastel.</es><br>Asse o empadão.</br><pt>Cozinha a tarte.</pt><it>Metti la torta in forno.</it><se>Tillaga pajen.</se><pl>Upiecz tartę.</pl><ru>Пеки пирог.</ru><id>Panggang pie.</id><ar>Bake the pie.</ar><jp>Bake the pie.</jp><cn>Bake the pie.</cn></textItem><textItem identifier="lb_order_poin10"><en_us>Skewer the chicken.</en_us><en_uk>Skewer the chicken.</en_uk><nl>Rijg de kip aan het stokje.</nl><fr>Mets les morceaux de poulet sur la brochette.</fr><de>Spieße das Huhn auf.</de><es>Ensarta el pollo.</es><br>Monte os espetos de frango.</br><pt>Faz a espetada de frango.</pt><it>Fai il pollo allo spiedo.</it><se>Spetsa kycklingen.</se><pl>Nadziej kurczaka na szpikulec.</pl><ru>Насади мясо.</ru><id>Tusuk-tusuk daging ayam.</id><ar>Skewer the chicken.</ar><jp>Skewer the chicken.</jp><cn>Skewer the chicken.</cn></textItem><textItem identifier="lb_order_poin11"><en_us>Grill the kabobs.</en_us><en_uk>Grill the kebabs.</en_uk><nl>Grill de saté.</nl><fr>Grille les kebabs.</fr><de>Grille die Kebabs.</de><es>Haz las brochetas a la parrilla.</es><br>Grelhe os espetinhos.</br><pt>Grelha as espetadas.</pt><it>Griglia i kebab.</it><se>Grilla kebaben.</se><pl>Upiecz szaszłyki na ruszcie.</pl><ru>Поджарь шашлык.</ru><id>Panggang kebab.</id><ar>Grill the kabobs.</ar><jp>Grill the kabobs.</jp><cn>Grill the kabobs.</cn></textItem><textItem identifier="lb_order_poin12"><en_us>Cook the curry.</en_us><en_uk>Cook the curry.</en_uk><nl>Kook de kip kerrie.</nl><fr>Fais cuire le curry.</fr><de>Koche das Curry.</de><es>Prepara el curry.</es><br>Cozinhe o curry. </br><pt>Faz o caril.</pt><it>Cuoci il curry.</it><se>Koka curryn.</se><pl>Ugotuj curry.</pl><ru>Туши карри.</ru><id>Masak kari.</id><ar>Cook the curry.</ar><jp>Cook the curry.</jp><cn>Cook the curry.</cn></textItem><textItem identifier="btn_moregamesat"><en_us>More funny games at:</en_us><en_uk>More funny games at:</en_uk><nl>Meer grappige spelletjes op:</nl><fr>Plus de jeux divertissants sur :</fr><de>Mehr witzige Spiele auf:</de><es>Más juegos divertidos en:</es><br>Mais jogos divertidos em:</br><pt>Mais jogos divertidos em:</pt><it>Più giochi divertenti su:</it><se>Fler roliga spel på:</se><pl>Więcej zabawnych gier na:</pl><ru>Больше веселых игр на:</ru><id>Permainan lucu lainnya di:</id><ar>More funny games at:</ar><jp>他のゲームで遊ぶ</jp><cn>更多有趣的游戏尽在:</cn></textItem><textItem identifier="lb_lesson"><en_us>Please choose a lesson…</en_us><en_uk>Please choose a lesson…</en_uk><nl>Kies een les...</nl><fr>Choisis une leçon…</fr><de>Wähle bitte eine Lektion.</de><es>Elige una lección...</es><br>Escolha uma aula...</br><pt>Escolhe uma lição...</pt><it>Per favore, scegli una lezione…</it><se>Välj en lektion ...</se><pl>Proszę wybrać lekcję...</pl><ru>Выберите урок...</ru><id>Pilih pelajaran…</id><ar>Please choose a lesson…</ar><jp>Please choose a lesson…</jp><cn>Please choose a lesson…</cn></textItem><textItem identifier="lb_exit"><en_us>Exit</en_us><en_uk>Exit</en_uk><nl>Stoppen</nl><fr>Sortir</fr><de>Exit</de><es>Salir</es><br>Sair</br><pt>Sair</pt><it>Esci</it><se>Avsluta</se><pl>Wyjście</pl><ru>Выход</ru><id>Keluar</id><ar>Exit</ar><jp>Exit</jp><cn>Exit</cn></textItem></LocalisedText>
;
SpilGame.importXMLv2(xmlData);
trace("Language Data Succesfully included");
contextMenu = new ContextMenu();
contextMenu.hideBuiltInItems();
Languages.initialize();
Languages.getLanguage("jp").forceFont = "Arial Unicode MS";
Languages.getLanguage("jp").embedFonts = true;
Languages.getLanguage("cn").forceFont = "Arial Unicode MS";
Languages.getLanguage("cn").embedFonts = true;
Languages.getLanguage("ru").forceFont = "Arial";
Languages.getLanguage("ru").embedFonts = true;
Languages.getLanguage("fr").forceFont = "Arial";
Languages.getLanguage("fr").embedFonts = true;
Languages.getLanguage("de").forceFont = "Arial";
Languages.getLanguage("de").embedFonts = true;
Languages.getLanguage("es").forceFont = "Arial";
Languages.getLanguage("es").embedFonts = true;
Languages.getLanguage("br").forceFont = "Arial";
Languages.getLanguage("br").embedFonts = true;
Languages.getLanguage("pt").forceFont = "Arial";
Languages.getLanguage("pt").embedFonts = true;
Languages.getLanguage("it").forceFont = "Arial";
Languages.getLanguage("it").embedFonts = true;
Languages.getLanguage("pl").forceFont = "Arial";
Languages.getLanguage("pl").embedFonts = true;
Languages.getLanguage("se").forceFont = "Arial";
Languages.getLanguage("se").embedFonts = true;
Languages.getLanguage("nl").forceFont = "Arial";
Languages.getLanguage("nl").embedFonts = true;
Branding.Init("chef_trainee_school", PortalGroup.GIRL, "chef_trainee_school.html", this, true);
stop();
this.addEventListener(Event.ENTER_FRAME, loading);
flag = false;
}
private function isPlayerAllowed(_arg1:Array):Boolean{
var _local2:String = Capabilities.playerType;
trace(("PlayerType : " + _local2));
var _local3:Number = 0;
while (_local3 < _arg1.length) {
if (_local2 == _arg1[_local3]){
return (true);
};
_local3++;
};
return (false);
}
public static function GetInstance():Main{
return (MainGlobal);
}
}
}//package
Section 184
//SubmitterProxy (SubmitterProxy)
package {
import flash.display.*;
import flash.events.*;
import com.spilgames.api.*;
import flash.system.*;
public class SubmitterProxy extends MovieClip {
public var m_scoreXMLData:XML;
private var SpilComp:SpilGamesServices;
public var m_achievXMLData:XML;
private var parentObj;
public var m_scoreServerTimeXMLData:XML;
public function SubmitterProxy():void{
var cld:*;
super();
Security.allowDomain("*");
parentObj = this.parent;
parentObj.stop();
var i:int = (parentObj.numChildren - 1);
while (i >= 0) {
cld = parentObj.getChildAt(i);
if ((cld is MovieClip)){
cld.visible = false;
} else {
if (cld != null){
parentObj.removeChild(cld);
};
};
i = (i - 1);
};
try {
parentObj["setLoader"] = setLoader;
parentObj["isDomainAllowed"] = isDomainAllowed;
parentObj["hasUserData"] = hasUserData;
parentObj["_O0000Ol01"] = setLoader;
parentObj["_O0Olll0lO"] = isDomainAllowed;
} catch(e:Error) {
trace(e);
};
}
private function SpilConfiguratorFailedToInitialise(_arg1:Event):void{
if (SpilComp){
SpilComp.removeEventListener("servicesReady", SpilConfiguratorReady);
SpilComp.removeEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad);
SpilComp.removeEventListener("servicesFailed", SpilConfiguratorFailedToInitialise);
};
parentObj.dispatchEvent(new Event("LoadingFailed"));
}
public function SpilCallback(_arg1:int, _arg2:Object):void{
}
private function onLoadDone():void{
parentObj["isSWFReady"] = isSWFReady;
parentObj["setServerSelect"] = setServerSelect;
parentObj["requestScoreServerTime"] = requestScoreServerTime;
parentObj["getScoreServerTime"] = getScoreServerTime;
parentObj["submitScore"] = submitScore;
parentObj["requestHighscoreList"] = requestHighscoreList;
parentObj["requestUserHighscoreList"] = requestUserHighscoreList;
parentObj["submitGrantAward"] = submitGrantAward;
parentObj["requestAwardList"] = requestAwardList;
parentObj["requestAwardInfo"] = requestAwardInfo;
parentObj["destroy"] = destroy;
parentObj["getSpilGamesConnector"] = getSpilGamesConnector;
parentObj["_O0O1l0OO0"] = isSWFReady;
parentObj["_O0lOO010l"] = requestScoreServerTime;
parentObj["_O01Ol1O1O"] = getScoreServerTime;
parentObj["_O01lOO10O"] = submitScore;
parentObj["_O110l10ll"] = requestHighscoreList;
parentObj["_O11lll1OO0"] = requestUserHighscoreList;
parentObj["_O00OOl1Ol"] = submitGrantAward;
parentObj["_O1OlO10OO"] = requestAwardList;
parentObj["_OOlOOOll1"] = requestAwardInfo;
parentObj["_O010ll111"] = destroy;
parentObj["OO00OO1l1l"] = OO00OO1l1l();
}
private function processTimeResults(_arg1:int, _arg2:Object):void{
if (_arg2){
if (_arg2.errorMessage){
} else {
if (_arg2.xml){
m_scoreServerTimeXMLData = _arg2.xml;
};
};
} else {
m_scoreServerTimeXMLData = new XML("");
};
}
private function isSWFReady():Boolean{
return (((SpilComp) && (SpilComp.isSWFReady())));
}
private function requestAwardList():void{
if (SpilComp){
SpilComp.send("Awards", "getAwardList", processAwardResults, {userName:SpilComp.getUserName(), userHash:SpilComp.getUserHash()});
};
}
public function set O1lll0ll0(_arg1:XML):void{
m_scoreServerTimeXMLData = _arg1;
}
public function OO00OO1l1l():SubmitterProxy{
return (this);
}
private function hasUserData():Boolean{
return (!(SpilComp.hasValidUserData()));
}
public function get O0l00l0O0():XML{
return (m_scoreXMLData);
}
private function destroy():void{
parentObj = null;
m_scoreXMLData = null;
m_achievXMLData = null;
}
private function requestScoreServerTime():void{
if (SpilComp){
SpilComp.send("Score", "checkServerTime", processTimeResults);
};
}
private function requestUserHighscoreList(_arg1:String):void{
if (SpilComp){
SpilComp.send("Score", "getUserRankList", processScoreResults, {targetUserName:_arg1});
};
}
public function get O1OlOO00O():XML{
return (m_achievXMLData);
}
private function submitGrantAward(_arg1:String):void{
if (SpilComp){
SpilComp.send("Awards", "submitAward", processAwardResults, {tag:_arg1, userName:SpilComp.getUserName(), userHash:SpilComp.getUserHash()});
};
}
private function submitScore(_arg1:int):void{
if (SpilComp){
SpilComp.send("Score", "submitScore", processScoreResults, {score:_arg1, userName:SpilComp.getUserName(), userHash:SpilComp.getUserHash()});
};
}
private function setLoader(_arg1=null, _arg2:String="default", _arg3="", _arg4:int=0, _arg5:String="normal", _arg6:String="", _arg7:int=0, _arg8:int=0, _arg9:int=1, _arg10:Boolean=false, _arg11:int=1):void{
if (_arg1){
SpilComp = new SpilGamesServices();
SpilComp.addEventListener("servicesReady", SpilConfiguratorReady);
SpilComp.addEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad);
SpilComp.addEventListener("servicesFailed", SpilConfiguratorFailedToInitialise);
SpilComp.connect(_arg1);
};
}
private function requestHighscoreList():void{
if (SpilComp){
SpilComp.send("Score", "getRankingList", processScoreResults, null);
};
}
public function set O0l00l0O0(_arg1:XML):void{
m_scoreXMLData = _arg1;
}
private function setServerSelect(_arg1:int):void{
if (SpilComp){
};
}
private function requestAwardInfo(_arg1:int):void{
if (SpilComp){
SpilComp.send("Awards", "getAward", SpilCallback, {awardID:_arg1});
};
}
public function set O1OlOO00O(_arg1:XML):void{
m_achievXMLData = _arg1;
}
private function processAwardResults(_arg1:int, _arg2:Object):void{
if (_arg2){
m_achievXMLData = _arg2.xml;
} else {
m_achievXMLData = new XML("<hyscor><awardid>147</awardid></hyscor>");
};
}
public function getSpilGamesConnector(){
return (SpilComp);
}
public function get O1lll0ll0():XML{
return (m_scoreServerTimeXMLData);
}
private function processScoreResults(_arg1:int, _arg2:Object):void{
if (_arg2){
m_scoreXMLData = _arg2.xml;
} else {
m_scoreXMLData = <hyscor><resultset>
<group>daily</group>
<result>
<position>1</position>
<timestamp>1271247768</timestamp>
<username>noot</username>
<authenticated>1</authenticated>
<score>2</score>
<gamelevel>0</gamelevel>
<country>NL</country>
</result>
</resultset>
<resultset>
<group>weekly</group>
<result>
<position>1</position>
<timestamp>1271247768</timestamp>
<username>noot</username>
<authenticated>1</authenticated>
<score>2</score>
<gamelevel>0</gamelevel>
<country>NL</country>
</result>
</resultset>
<resultset>
<group>monthly</group>
<result>
<position>1</position>
<timestamp>1271247768</timestamp>
<username>noot</username>
<authenticated>1</authenticated>
<score>2</score>
<gamelevel>0</gamelevel>
<country>NL</country>
</result>
</resultset>
</hyscor>
;
};
}
private function getScoreServerTime():void{
if (SpilComp){
SpilComp.send("Score", "getLatestTimeCheck", processTimeResults);
};
}
private function SpilConfiguratorReady(_arg1:Event):void{
if (SpilComp){
SpilComp.removeEventListener("servicesReady", SpilConfiguratorReady);
SpilComp.removeEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad);
SpilComp.removeEventListener("servicesFailed", SpilConfiguratorFailedToInitialise);
};
onLoadDone();
parentObj.dispatchEvent(new Event(Event.COMPLETE));
}
private function doCommTest():String{
if (SpilComp){
return ("y");
};
return (("FAILED " + SpilComp));
}
private function SpilConfiguratorFailedToLoad(_arg1:Event):void{
if (SpilComp){
SpilComp.removeEventListener("servicesReady", SpilConfiguratorReady);
SpilComp.removeEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad);
SpilComp.removeEventListener("servicesFailed", SpilConfiguratorFailedToInitialise);
};
trace("SpilConfiguratorFailedToLoad", _arg1.toString());
if (parentObj.hasEventListener(IOErrorEvent.IO_ERROR)){
parentObj.dispatchEvent(new IOErrorEvent(IOErrorEvent.IO_ERROR));
};
}
private function onLegacyEvent(_arg1:Event):void{
dispatchEvent(_arg1);
}
private function isDomainAllowed(_arg1:Boolean=false):Boolean{
return (SpilComp.isDomainAllowed());
}
private function setLoader2(_arg1=null, _arg2:String="default", _arg3:int=1, _arg4="", _arg5:int=0, _arg6:String="normal", _arg7:String="", _arg8:int=0, _arg9:int=0, _arg10:int=1, _arg11:Boolean=false, _arg12:int=1):void{
setLoader(_arg1, _arg2, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9, _arg10, _arg11, _arg12);
}
}
}//package