1. ActionScript / Говнокод #7874

    −116

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    var muNumb:Number = 0;
    for (var myAttribute in _root.levelsTexts[_root.gameWeek].childNodes[_root.weekDay].childNodes[0].attributes) {
    	if (myAttribute.substr(0, 7) == "product") {
    		myArr[muNumb] = _root.levelsTexts[_root.gameWeek][_root.weekDay].childNodes[0].attributes[myAttribute]);
    		//<...> 
    		muNumb = muNumb + 1;
    	}
    }

    Просто песня.

    robin, 16 Сентября 2011

    Комментарии (5)
  2. ActionScript / Говнокод #7740

    −119

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    private function onEnterFrame(e:Event):void { 
       if (success)
        {
        }
       else
       {
        }
    }

    24 раза в секунду: "У вас всё хорошо? Вот и славно. Всё плохо? Да и чёрт с ним."

    robin, 02 Сентября 2011

    Комментарии (6)
  3. ActionScript / Говнокод #7710

    −109

    1. 1
    for (var i:int = 0; i < _levelingScores[i]; i++)

    Три дня багу искал :D Подумываю сходить к доктору.

    crazy_horse, 31 Августа 2011

    Комментарии (6)
  4. ActionScript / Говнокод #7705

    −124

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if(!flashVarsPriority) //Если данные из конфига приоритетнее флешварсов
    	saveFlashVars(flashVars);
    
    //Тут парсим XML конфиг
    ...
    //много строк
    
    if(flashVarsPriority) //если флешварсы приоритетнее
    	saveFlashVars(flashVars);

    Werdn, 30 Августа 2011

    Комментарии (2)
  5. ActionScript / Говнокод #7702

    −117

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public function loadFromDecString(colorData:String, splitter:String = " "):void
    {
    	var colorArray:Array = colorData.split(splitter);
    	if(colorArray.length != 3)
    		return;
    	mRed = colorArray[0] * 0x1;
    	mGreen = colorArray[1] * 0x1;
    	mBlue = colorArray[2] * 0x1;
    }

    Чудеса в решете

    Werdn, 30 Августа 2011

    Комментарии (8)
  6. ActionScript / Говнокод #7552

    −117

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    // Здесь примерно еще примерно 50 условий
    
    if (event.keyCode == 188)
     	{
       my_answer[pos_text] = "Б";
       pos_text = pos_text + 1;
    
     	}
    
     	if (event.keyCode == 190)
     	{
       my_answer[pos_text] = "Ю";
       pos_text = pos_text + 1;
    
     	}

    Маленький кусочек говнокода..

    KirAmp, 16 Августа 2011

    Комментарии (13)
  7. ActionScript / Говнокод #7422

    −109

    1. 1
    Math.pow(-1,Math.round(1+Math.random()))*Math.random() * x

    случайное число в диапазоне [-x, x].

    hyzhak, 02 Августа 2011

    Комментарии (80)
  8. ActionScript / Говнокод #7409

    −104

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    package  {
    	/**
    	 * Deterministic random ().
    	 * @author makc
    	 */
    	public class DR {
    		private static var r:Array = [0.5799733754247427,0.4078234788030386,0.40288464864715934,0.643109162338078, тут ещё дохуя чисел 
    		private static var i:int = 0;
    		public static function random ():Number {
    			var j:int = i; i = (i + 1) % r.length; return r [j];
    		}
    		public static function seed (s:int):void {
    			i = s % r.length;
    		}
    	}
    }

    обнаружил в своём проекте января 2010го. улыбнуло ) как правильно делать: http://en.wikipedia.org/wiki/List_of_pseudorandom_number_generators

    makc3d, 01 Августа 2011

    Комментарии (9)
  9. ActionScript / Говнокод #7360

    −101

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    switch (level)
    			{
    			case 1:
    			{
    				loadLevel1();
    				break;
    			}
    			case 2:
    			{
    				loadLevel2();
    				break;
    			}
    			case 3:
    			{
    				loadLevel3();
    				break;
    			}
    			default:
    				loadLevel0();
    				break;
    			}

    Я умею передавать процедурам параметры перед скобкой!

    Fai, 27 Июля 2011

    Комментарии (63)
  10. ActionScript / Говнокод #7359

    −102

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    public class Main extends Sprite 
    	{
    		private const maxCirc:int = 100;
    		private var power:Number = 2.0;
    		private const timeScale: Number = 1.0001;
    		private const minScale: Number = 0.98;
    		private const spreyPower: Number = 3.8;
    		private const spreyScale: Number = 0.9975;
    		private const spreyCount: int = 2;
    		private const maxDistance: int = 650;	
    		private var _noteLabel:Label;
    		private var _eatLabel:Label;
    		private var _winLabel:Label;
    		public var circle:qb2SoftPoly;
    		public var world:qb2World;	
    		private var walls:qb2StageWalls;	
    		private var circArray:Array = new Array();
    		private var xMul, yMul:int;
    		public var eatCount = 0;
    		public var eated = 999;
    		public var nowLevel = 1;
    		public var death: Boolean;
    		public var powerDactive: Boolean = false;
    		public var powerSactive: Boolean = false;
    		var startX, startY, endX, endY: int;

    Моя любить много констант и полей у класса!!!

    Fai, 27 Июля 2011

    Комментарии (20)