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

    −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
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    for (i = 0; i < config.sizecombobox[0].*.length(); i++) {
    					var size: XML = config.sizecombobox[0].*[i];
    					for (s = 0; s < size.compactnesscombobox[0].*.length(); s++) {
    						var compact: XML = size.compactnesscombobox[0].*[s];
    						flag = false;
    						for (k = 0; k < dataCompactIds.length; k++) {
    							if (int(compact.id) == dataCompactIds[k]) {
    								flag = true;
    								break;
    							}
    						}
    						if (!flag) {
    							if (compact.label != '') {
    								dataCompactIds.push(compact.id);
    								dataallCompact.addItem(compact);
    							}
    						}
    						for (v = 0; v < compact.papercombobox[0].*.length(); v++) {
    							flag = false;
    							var paper: XML = compact.papercombobox[0].*[v];
    							for (k = 0; k < dataPaperIds.length; k++) {
    								if (paper.id == dataPaperIds[k]) {
    									flag = true;
    									break;
    								}
    							}
    							if (!flag) {
    								dataPaperIds.push(paper.id);
    								dataallPaper.addItem(paper);
    							}
    						}
    					}
    				}

    Работаем с хмлью:)

    kyzi007, 12 Ноября 2011

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

    −113

    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
    if(_FRM_==302 || _FRM_==303 || _FRM_==304){//KAT
    		if (GETKEY(302) == "A") {return 302}else if (GETKEY(303) == "A") { return 303}else if (GETKEY(304) == "A") {return(304)}
    	}else if(_FRM_==305 || _FRM_==306 || _FRM_==307){//DOG
    		if (GETKEY(305) == "A") {return(305)}else if (GETKEY(306) == "A") { return(306)}else if (GETKEY(307) == "A") {return(307)}
    	}else if(_FRM_==300 || _FRM_==308){// FISH
    		if (GETKEY(300) == "A") {return(300)}else if (GETKEY(308) == "A") {return(308)}
    	}else if(_FRM_==301 || _FRM_==309){ // BIRD
    		if (GETKEY(301) == "A") {return(301)}else if (GETKEY(309) == "A") {return(309)}
    	}else if(_FRM_==64 || _FRM_==352 || _FRM_ == 356 || _FRM_==363){// mc_LOJKA
    		if (GETKEY(64) == "A") {return(64)
    		}else if (GETKEY(352) == "A") {return(352)
    		}else if (GETKEY(356) == "A") {return(356)
    		}else if (GETKEY(363) == "A") {return(363)}
    	}else if(_FRM_==357 || _FRM_==26){ //mc_NEPROLIVAIKA 
    		if (GETKEY(357) == "A") {return(357)
    		}else if (GETKEY(26) == "A") {return(26)}
    	}else if(_FRM_==42 || _FRM_==43 || _FRM_==44){ //mc_BUTILKA
    		if (GETKEY(42) == "A") {return(42)
    		}else if (GETKEY(43) == "A") {return(43)
    		}else if (GETKEY(44) == "A") {return(44)}
    	}else if(_FRM_==40 || _FRM_==38 || _FRM_==37){//mc_SOSKA
    		if (GETKEY(40) == "A") {return(40)
    		}else if (GETKEY(38) == "A") {return(38)
    		}else if (GETKEY(37) == "A") {return(37)}
    	}else if(_FRM_==30 || _FRM_==31 || _FRM_==32){// mc_PUSTYSHKA
    		if (GETKEY(30) == "A") {return(30)
    		}else if (GETKEY(31) == "A") {return(31)
    		}else if (GETKEY(32) == "A") {return(32)}

    И еще всего сотенка строк, а вообще есть ифы такого плана по 700 строк, просто кусочки их не столь эпичны
    Вычисляем столкновения!.

    kyzi007, 11 Ноября 2011

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

    −113

    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
    var _str = ""
    	var _a_=""
    	_a_ = KID_DANGER_pos.toString(16);	if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = KID_DANGER_cnt.toString(16); if (_a_.length < 2) { _str += "0" };_str += _a_
    	_a_ = KID_EAT_pos.toString(16);	if (_a_.length < 2) { _str += "0" };_str += _a_;_a_ = KID_EAT_cnt.toString(16);	if (_a_.length < 2) { _str += "0" };_str += _a_
    	_a_ = KID_PLAY_pos.toString(16); if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = KID_PLAY_cnt.toString(16); if (_a_.length < 2) { _str += "0" };_str += _a_
    	_a_ = KID_WASH_pos.toString(16); if (_a_.length < 2) { _str += "0" }; _str += _a_;	_a_ = KID_WASH_cnt.toString(16); if (_a_.length < 2) { _str += "0" };_str += _a_
    	_a_ = KID_SLEEP_pos.toString(16); if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = KID_SLEEP_cnt.toString(16); if (_a_.length < 2) { _str += "0" };_str += _a_
    	_a_ = KID_EDU_pos.toString(16); if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = KID_EDU_cnt.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = KID_STREET_pos.toString(16); if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = KID_STREET_cnt.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = KID_CLEAN_pos.toString(16); if (_a_.length < 2) { _str += "0" }; _str += _a_;	_a_ = KID_CLEAN_cnt.toString(16);	if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = KID_GARBAGE_pos.toString(16);	if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = KID_GARBAGE_cnt.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = KID_TOILET_pos.toString(16); if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = KID_TOILET_cnt.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = KID_HEALTH_pos.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_; _a_ = KID_HEALTH_cnt.toString(16);	if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = KAT_event_pos.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_; _a_ = KAT_event_cnt.toString(16);	if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = DOG_event_pos.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_; _a_ = DOG_event_cnt.toString(16);	if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = FISH_event_pos.toString(16);	if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = FISH_event_cnt.toString(16); if (_a_.length < 2) { _str += "0" };	_str += _a_
    	_a_ = BIRD_event_pos.toString(16);	if (_a_.length < 2) { _str += "0" }; _str += _a_; _a_ = BIRD_event_cnt.toString(16);if (_a_.length <2) { _str+="0" };	_str += _a_

    Эмм, работа со строками...

    kyzi007, 11 Ноября 2011

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

    −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
    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
    function MONEY_REDRAW() {
    	mc_ROOM.mc_MONEY_A._0.gotoAndStop(CHR_MONEY_A%10+1)
    	mc_ROOM.mc_MONEY_A._1.gotoAndStop(int(CHR_MONEY_A/10)%10+1)
    	mc_ROOM.mc_MONEY_A._2.gotoAndStop(int(CHR_MONEY_A/100)%10+1)
    	mc_ROOM.mc_MONEY_A._3.gotoAndStop(int(CHR_MONEY_A/1000)%10+1)
    	mc_ROOM.mc_MONEY_A._4.gotoAndStop(int(CHR_MONEY_A/10000)%10+1)
    	mc_ROOM.mc_MONEY_A._5.gotoAndStop(int(CHR_MONEY_A/100000)%10+1)
    	
    	mc_ROOM.mc_MONEY_B._0.gotoAndStop(CHR_MONEY_B%10+1)
    	mc_ROOM.mc_MONEY_B._1.gotoAndStop(int(CHR_MONEY_B/10)%10+1)
    	mc_ROOM.mc_MONEY_B._2.gotoAndStop(int(CHR_MONEY_B/100)%10+1)
    	mc_ROOM.mc_MONEY_B._3.gotoAndStop(int(CHR_MONEY_B/1000)%10+1)
    	mc_ROOM.mc_MONEY_B._4.gotoAndStop(int(CHR_MONEY_B/10000)%10+1)
    	mc_ROOM.mc_MONEY_B._5.gotoAndStop(int(CHR_MONEY_B/100000)%10+1)
    	
    	mc_SHOP.mc_MONEY_C._0.gotoAndStop(CHR_MONEY_A%10+1)
    	mc_SHOP.mc_MONEY_C._1.gotoAndStop(int(CHR_MONEY_A/10)%10+1)
    	mc_SHOP.mc_MONEY_C._2.gotoAndStop(int(CHR_MONEY_A/100)%10+1)
    	mc_SHOP.mc_MONEY_C._3.gotoAndStop(int(CHR_MONEY_A/1000)%10+1)
    	mc_SHOP.mc_MONEY_C._4.gotoAndStop(int(CHR_MONEY_A/10000)%10+1)
    	mc_SHOP.mc_MONEY_C._5.gotoAndStop(int(CHR_MONEY_A/100000)%10+1)
    	
    	mc_SHOP.mc_MONEY_D._0.gotoAndStop(CHR_MONEY_B%10+1)
    	mc_SHOP.mc_MONEY_D._1.gotoAndStop(int(CHR_MONEY_B/10)%10+1)
    	mc_SHOP.mc_MONEY_D._2.gotoAndStop(int(CHR_MONEY_B/100)%10+1)
    	mc_SHOP.mc_MONEY_D._3.gotoAndStop(int(CHR_MONEY_B/1000)%10+1)
    	mc_SHOP.mc_MONEY_D._4.gotoAndStop(int(CHR_MONEY_B/10000)%10+1)
    	mc_SHOP.mc_MONEY_D._5.gotoAndStop(int(CHR_MONEY_B/100000)%10+1)
    	
    	mc_ROOM.mc_MONEY_A.play()
    	mc_ROOM.mc_MONEY_B.play()
    	mc_SHOP.mc_MONEY_C.play()
    	mc_SHOP.mc_MONEY_D.play()
    }

    Магия чисел

    kyzi007, 11 Ноября 2011

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

    −112

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function READ_MAIL() {
    	if (mc_MESS._currentframe==1) {
    		if (mails_body.substr((mails_num - 1) * 9, 1) == "1") {// sys mail
    			GET_SYS_MAIL(mails_body.substr((mails_num - 1) * 9 + 1, 8))
    		}else if (mails_body.substr((mails_num - 1) * 9, 1) == "2") {// user mail
    			GET_USER_MAIL(mails_body.substr((mails_num - 1) * 9 + 1, 8))
    		}else if (mails_body.substr((mails_num - 1) * 9, 1) == "5") {//present
    			GET_PRESENT_MAIL(mails_body.substr((mails_num - 1) * 9 + 1, 8))
    		}
    	}
    }

    Читаем данные...

    kyzi007, 11 Ноября 2011

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

    −123

    1. 1
    2. 2
    3. 3
    design.product_btn.txt.txt.text = getLocalizedText('MENUS.WAREHOUSE.PRODUCTS', "Продукты", "Fla");
    design.inventory_btn.txt.txt.text = getLocalizedText('MENUS.WAREHOUSE.INVENTORY', "Инвентарь", "Fla");
    design.materials_btn.txt.txt.text = getLocalizedText('MENUS.WAREHOUSE.MATERIALS', "Материалы", "Fla");

    Зачем дополнительный мувик без эффектов — ума не приложу.
    txt.txt.text!

    grin, 11 Ноября 2011

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

    −120

    1. 1
    2. 2
    3. 3
    4. 4
    // в BudgetDataVO.as
    public static const CONSOLIDATE_DATA:int = 3;	// when consolidated view is open
    // в другом месте:
    var firstIndex:int = type == BudgetDataVO.CONSOLIDATE_DATA ? -1 : 0;

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

    wvxvw, 08 Ноября 2011

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

    −106

    1. 1
    2. 2
    if (_start > _end) _start = _end;
       if (_end < _start) _end = _start;

    c пламенным приветом = )

    Lure Of Chaos, 05 Ноября 2011

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