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

    −115

    1. 1
    2. 2
    3. 3
    4. 4
    private function validateString(s:String):Boolean
    {
    	return s != null && s.length > 0;
    }

    Все тот же Сан Диего, true story.

    wvxvw, 03 Ноября 2011

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

    −121

    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
    public function onKeyDown(keyDn:uint):void  
           {  
               switch(keyDn)  
               {  
                   case 38 : isUP = true; break;  
     case 87 : isUP = true; break;
                   case 40: isDOWN = true; break; 
     case 83: isDOWN = true; break;
                   case 37 : isLEFT = true; break;
     case 65 : isLEFT = true; break; 
                   case 39 : isRIGHT = true; break;
     case 68 : isRIGHT = true; break;
       case 32 :  многоКода
       case 16 :  многоКода
           }

    копипастка с моего любимого демиарта

    KirAmp, 02 Ноября 2011

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

    −117

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

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

    swing1991, 02 Октября 2011

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