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

    −112

    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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    _friend_.D2.mc_LOJKA.gotoAndStop(_friend_.D2.mc_LOJKA._totalframes) 
      if (FR_GETKEY(64) == "A") {_friend_.D2.mc_LOJKA.gotoAndStop(1)}
      if (FR_GETKEY(352) == "A") {_friend_.D2.mc_LOJKA.gotoAndStop(2)}
      if (FR_GETKEY(356) == "A") {_friend_.D2.mc_LOJKA.gotoAndStop(3)}
      if (FR_GETKEY(363) == "A") { _friend_.D2.mc_LOJKA.gotoAndStop(4) }
      if (FR_GETKEY(353) == "A") {_friend_.D2.mc_LOJKA.gotoAndStop(4)}
     _friend_.D2.mc_TARELKI.gotoAndStop(_friend_.D2.mc_TARELKI._totalframes) 
      if (FR_GETKEY(5) == "A") {_friend_.D2.mc_TARELKI.gotoAndStop(1)}
      if (FR_GETKEY(4) == "A") {_friend_.D2.mc_TARELKI.gotoAndStop(2)}
      if (FR_GETKEY(3) == "A") {_friend_.D2.mc_TARELKI.gotoAndStop(3)}
     _friend_.D4.mc_BUTILKA.gotoAndStop(_friend_.D4.mc_BUTILKA._totalframes) 
      if (FR_GETKEY(42) == "A") {_friend_.D4.mc_BUTILKA.gotoAndStop(1)}
      if (FR_GETKEY(43) == "A") {_friend_.D4.mc_BUTILKA.gotoAndStop(2)}
      if (FR_GETKEY(44) == "A") {_friend_.D4.mc_BUTILKA.gotoAndStop(3)}
     _friend_.D4.mc_NEPROLIVAIKA.gotoAndStop(_friend_.D4.mc_NEPROLIVAIKA._totalframes) 
      if (FR_GETKEY(357) == "A") {_friend_.D4.mc_NEPROLIVAIKA.gotoAndStop(1)}
      if (FR_GETKEY(26) == "A") {_friend_.D4.mc_NEPROLIVAIKA.gotoAndStop(2)}
     _friend_.D4.mc_SOSKA.gotoAndStop(_friend_.D4.mc_SOSKA._totalframes) 
      if (FR_GETKEY(40) == "A") {_friend_.D4.mc_SOSKA.gotoAndStop(1)}
      if (FR_GETKEY(38) == "A") {_friend_.D4.mc_SOSKA.gotoAndStop(2)}
      if (FR_GETKEY(37) == "A") {_friend_.D4.mc_SOSKA.gotoAndStop(3)}
     _friend_.D4.mc_ERSHIK.gotoAndStop(_friend_.D4.mc_ERSHIK._totalframes) 
      if (FR_GETKEY(121) == "A") {_friend_.D4.mc_ERSHIK.gotoAndStop(1)}
     _friend_.D5.mc_NAGRUDNIK.gotoAndStop(_friend_.D5.mc_NAGRUDNIK._totalframes) 
      if (FR_GETKEY(362) == "A") {_friend_.D5.mc_NAGRUDNIK.gotoAndStop(1)}
     _friend_.D5.mc_TERMOS.gotoAndStop(_friend_.D5.mc_TERMOS._totalframes) 
      if (FR_GETKEY(46) == "A") {_friend_.D5.mc_TERMOS.gotoAndStop(1)}
     _friend_.D7.F47.gotoAndStop(_friend_.D7.F47._totalframes) 
      if (FR_GETKEY(47) * 1 > 0) { _friend_.D7.F47.gotoAndStop(1); _friend_.D7.F47.NUM.gotoAndStop(FR_GETKEY(47)*1)}
     _friend_.D7.F50.gotoAndStop(_friend_.D7.F50._totalframes) 
      if (FR_GETKEY(50) * 1 > 0) { _friend_.D7.F50.gotoAndStop(1);_friend_.D7.F50.NUM.gotoAndStop(FR_GETKEY(50)*1)}
     _friend_.D7.F49.gotoAndStop(_friend_.D7.F49._totalframes) 
      if (FR_GETKEY(49) * 1 > 0) { _friend_.D7.F49.gotoAndStop(1);_friend_.D7.F49.NUM.gotoAndStop(FR_GETKEY(49)*1)}
     _friend_.D7.F48.gotoAndStop(_friend_.D7.F48._totalframes) 
      if (FR_GETKEY(48) * 1 > 0) { _friend_.D7.F48.gotoAndStop(1); _friend_.D7.F48.NUM.gotoAndStop(FR_GETKEY(48)*1)}
     _friend_.D8.F17.gotoAndStop(_friend_.D8.F17._totalframes) 
      if (FR_GETKEY(17) * 1 > 0) { _friend_.D8.F17.gotoAndStop(1);_friend_.D8.F17.NUM.gotoAndStop(FR_GETKEY(17) * 1)}
     _friend_.D8.F61.gotoAndStop(_friend_.D8.F61._totalframes) 
      if (FR_GETKEY(61) * 1 > 0) { _friend_.D8.F61.gotoAndStop(1);_friend_.D8.F61.NUM.gotoAndStop(FR_GETKEY(61)*1)}
     _friend_.D8.F62.gotoAndStop(_friend_.D8.F62._totalframes) 
      if (FR_GETKEY(62) * 1 > 0) { _friend_.D8.F62.gotoAndStop(1);_friend_.D8.F62.NUM.gotoAndStop(FR_GETKEY(62)*1)}
     _friend_.D8.F20.gotoAndStop(_friend_.D8.F20._totalframes) 
      if (FR_GETKEY(20) * 1 > 0) { _friend_.D8.F20.gotoAndStop(1);_friend_.D8.F20.NUM.gotoAndStop(FR_GETKEY(20)*1)}
     _friend_.D8.F19.gotoAndStop(_friend_.D8.F19._totalframes) 
      if (FR_GETKEY(19) * 1 > 0) { _friend_.D8.F19.gotoAndStop(1);_friend_.D8.F19.NUM.gotoAndStop(FR_GETKEY(19)*1)}
     _friend_.D8.F18.gotoAndStop(_friend_.D8.F18._totalframes) 
      if (FR_GETKEY(18) * 1 > 0) { _friend_.D8.F18.gotoAndStop(1);_friend_.D8.F18.NUM.gotoAndStop(FR_GETKEY(18)*1)}
     _friend_.D9.F25.gotoAndStop(_friend_.D9.F25._totalframes) 
      if (FR_GETKEY(25) * 1 > 0) { _friend_.D9.F25.gotoAndStop(1);_friend_.D9.F25.NUM.gotoAndStop(FR_GETKEY(25)*1)}
     _friend_.D10.F24.gotoAndStop(_friend_.D10.F24._totalframes)

    И еще 200 строк продолжения за кадром.

    kyzi007, 02 Ноября 2011

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

    −128

    1. 1
    2. 2
    3. 3
    4. 4
    if (players.indexOf(String(Game.uid)) == 0)
    	players.shift();
    else
    	players.pop();

    KirAmp, 31 Октября 2011

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

    −119

    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
    switch(budget.statusKey)
    {
    	case BudgetMetadata.STATUS_COMPLETE:
    		enableAccept = true;
    		enablePublish = false;
    		enableExport = true;
    		break;
    	case BudgetMetadata.STATUS_ACCEPTED:
    		enableAccept = false;
    		enablePublish = true;
    		enableExport = true;
    		break;
    	case BudgetMetadata.STATUS_PROGRESS || BudgetMetadata.STATUS_REVIEW || 
    		 BudgetMetadata.STATUS_REJECTED || BudgetMetadata.STATUS_PUBLISHED:
    		enableAccept = false;
    		enablePublish = false;
    		enableExport = true;
    		break;
    	default:
    		enableAccept = false;
    		enablePublish = false;
    		enableExport = false;
    		break;
    }

    Привет ис Сан Диего :) Не знаю, как у них работало, я как ни соберу - VerifyError, но один рабочий экземпляр сохранил.

    wvxvw, 31 Октября 2011

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

    −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
    15. 15
    private function columnChange():void{
    				if(columnsCombo.selectedIndex == 9||
    					columnsCombo.selectedIndex == 10||
    					columnsCombo.selectedIndex == 11||
    					columnsCombo.selectedIndex == 12||
    					columnsCombo.selectedIndex == 13||
    					columnsCombo.selectedIndex == 14||
    					columnsCombo.selectedIndex == 18||
    					columnsCombo.selectedIndex == 23){
    					typesCombo.enabled = true;
    					typesCombo.selectedIndex = 1;
    				}else{
    					typesCombo.enabled = false;
    					typesCombo.selectedIndex = 0;
    				}

    as3 Flex 3 SDK
    Табличка с неимоверным количеством столбцов, данный код был найден в компоненте фильтра таблицы, использовался для определения является ли содержимое столбца датой. Проблема возникла тогда когда заказчик решил изменить количество столбцов =)

    remlend, 27 Октября 2011

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

    −128

    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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    // Abstract Class for an HTTP Request
    package com.somecompany
    {
    	public class HTTPServiceBase
    	{
        	private static const ERROR:String = "ERROR";
        	private static const COMPLETE:String = "COMPLETE";
        	
        	public function HTTPServiceBase()
        	{
        	}
    
        	private function load():void 
        	{
        		// placeholder
    		}
      	}
    }
    
    
    
    // Implementation Class for a specific HTTP Request
    package com.somecompany
    {
    	public class SpecificHTTPService extends HTTPServiceBase
    	{
    		public function SpecificHTTPService()
    		{
    			
    		}
    	}
    }

    Ищем сейчас флекс программиста. Даем им сделать тест, на дому, одной из задач было.

    Сделать запрос на сервер, это должно было быть реализованно след образом.
    + Абстрактный класс который реализует функциональность простого http get запроса (можно было использовать и URLLoader и HTTPService и HTTPMultiService)
    + Класс наследник абстрактного, формирующий конкретный запрос.

    Довольно просто, впринципе. Был тут недавно один товарисчь.
    Как написанно в резюме: Adobe FLEX, FLASH, Action Script 2.0/3.0

    И то что получили через пару дней.

    avixyu, 26 Октября 2011

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

    −111

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public function cloneString(str:String):String {
    			if(str == null) return null;
    			_byteArray.position = 0;
    			_byteArray.writeUTF(str);
    			_byteArray.position = 0;
    			var res:String =  _byteArray.readUTF();
    			// fuck yeah!
    			return res;
    		}

    суровые сибирские программисты клонируют строки like a pro

    makc3d, 21 Октября 2011

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

    −117

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    /*Ахтунг! Содержит бубен*/
    		public function ToDown():void
    		{
    			while (!downCollisionTest(figure))
    			{
    				figure.position.y++;
    			}
    			RedrawFigure();
    			
    			setTimeout(function():void{Down();}, 5);
    		}

    KirAmp, 13 Октября 2011

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

    −117

    1. 1
    freedomShip(point.x,point.y,super.xy1,super(),super.ships[super.count]);

    И такое бывает:)

    swing1991, 02 Октября 2011

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

    −350

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

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

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

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