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

    −350

    1. 1
    if (event.target.parent.parent.parent.profileRow.children["2"].children["1"].text != "Мухомор")

    Предыдущего разработчика проекта обуял демон сложности. До некоторых сущностей пришлось добираться так. Чудеса практологии.

    crazy_horse, 28 Сентября 2011

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

    −115

    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
    package aerys.minko.scene.node.group
    {
    	...
    	public class LoaderGroup extends Group implements IEventDispatcher
    	{
    		...
    		public static function loadBytes(bytes : ByteArray, parserOptions : ParserOptions = null) : LoaderGroup
    		{
    			return new LoaderGroup().loadBytes(bytes, parserOptions);
    		}
    		...
    		public function loadBytes(bytes : ByteArray, parserOptions : ParserOptions = null) : LoaderGroup
    		{
    			...

    minko, конечно, интересный 3д движок с нестандартными решениями, но вот такие выебоны вгоняют в ступор. я даже не знал, что такое компилится.

    makc3d, 24 Сентября 2011

    Комментарии (41)
  3. 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)
  4. 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)
  5. ActionScript / Говнокод #7710

    −109

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

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

    crazy_horse, 31 Августа 2011

    Комментарии (6)
  6. 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)
  7. 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)
  8. 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)
  9. ActionScript / Говнокод #7422

    −109

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

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

    hyzhak, 02 Августа 2011

    Комментарии (80)
  10. 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)