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

    −167

    1. 1
    server_metods_link = (parent as main).loading_page;

    FDT почему-то не давал мне компилить без такой вот хитрой конструкции... обращение к parent вызывало "ошибку на этапе компиляции"

    KirAmp, 30 Октября 2010

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

    −104

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    private var color_mixer:ColorPanel = new ColorPanel([
    		[0xFFFFFF,0xEEEEEE,0xCCCCCC,0xAAAAAA,0x888888,0x666666,0x444444,0x222222,0x000000],
    		[0xFFCCCC,0xFF9999,0xFF6666,0xFF3333,0xFF0000,0xCC0000,0x990000,0x660000,0x330000],
    		[0xCCFFCC,0x99FF99,0x66FF66,0x33FF33,0x00FF00,0x00CC00,0x009900,0x006600,0x003300],
    		[0xCCCCFF,0x9999FF,0x6666FF,0x3333FF,0x0000FF,0x0000CC,0x000099,0x000066,0x000033]
    		]);

    Мне одному кажется что это можно было сделать... ну даже не знаю.... ПО ЧЕЛОВЕЧЕСКИ ????????

    KirAmp, 24 Октября 2010

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

    −85

    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
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    package {
    	import flash.utils.setInterval;
    	import flash.utils.clearInterval;
    	import flash.display.Sprite;
    	import flash.display.StageScaleMode;
    	import flash.display.StageAlign;
    
    	import pages.loadPage;
    	import pages.rokerPage;
    
    	[SWF(width='600', height='690', backgroundColor='#151515', frameRate='30')]
    
    	public class pokerLegalize extends Sprite {
    		public var uid:String;
    		public var page1:loadPage = new loadPage();
    		public var page2:rokerPage = new rokerPage();
    		private var loadInterval:uint;
    		private var flashVars:Object;
    
    		public function pokerLegalize()
    		{
    			stage.scaleMode = StageScaleMode.NO_SCALE;
    			stage.align = StageAlign.TOP_LEFT;
    			addChild(page1);
    			loadInterval = setInterval(loadComplite, 100);
    		}
    
    		private function loadComplite():void
    		{
    			if(page1.getLoadStatus()) {
    				clearInterval(loadInterval);
    				flashVars = stage.loaderInfo.parameters as Object;
    							
    				removeChild(page1);
    				addChild(page2);
    				pageResezer(2);
    			}
    		}
    
    		private function pageResezer(page:uint):void
    		{
    			if(page == 2) {
    				page2.wall.wall.wallArray = page1.getVars('wallArray');
    				page2.friendsWall.friendsWall.friendsFull = page1.getVars('friendsArray');
    				
    				page2.friendsWall.friendsWall.createWall();
    				page2.friendsWall.resize();
    				
    				page2.wall.wall.lengthXML = page1.getterBrick.getLenght();
    				page2.wall.wall.setBrokenMode(true, false, 1);
    				page2.wall.setFlashVars(flashVars);
    				page2.wall.addAllEventListeners();		
    				page2.flashVars = flashVars;
    			}
    		}
    	}
    }

    По ТЗ, мне надо разобраться в этом коде... Внимание на функцию pageResezer... хотя интервал тоже не плох @_@

    KirAmp, 20 Октября 2010

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

    −85

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    var lnk:String;
    public function TrulinkSwf(btn:*,link:String):void {
    	lnk=link;
    	btn.addEventListener(MouseEvent.ROLL_OVER, onOver);
                  btn.addEventListener(MouseEvent.ROLL_OUT, onOut);
    	btn.addEventListener(MouseEvent.CLICK, onClick);
                  ...
    }

    lnk = link меня просто убило
    добавление слушателя события на все подряд(btn:*) это очень интересно)))))))))

    flastar, 13 Октября 2010

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

    −164

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if ((frame == lastFrame) && (subFrame == lastSubFrame))
            {
                frame = lastFrame;
                subFrame = lastSubFrame;
            } else
            {
                if (frame != 2)
                {
                    clip.gotoAndStop(frame);
                }

    Этот код позволяет связываться с высшими силами, иначе сложно объяснить, почему он торчит у нас в проекте вот уже как 3 месяца :) Успел стать местным достоянием.

    crazy_horse, 10 Октября 2010

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

    −160

    1. 1
    2. 2
    3. 3
    4. 4
    function midVal(X, Y)
    {
        return (Math.max(X, Y) - Math.min(X, Y)) / 2 + Math.min(X, Y);
    }

    Это среднее арифметическое один один чел так считает.
    Взято отсюда: http://www.gamedev.ru/flame/forum/?id=137879&page=4#m47
    Тема сама по себе весёлая.

    TarasB, 10 Сентября 2010

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

    −173

    1. 1
    this.title = "Detail for " + this.parentApplication.loadedContent.cbPeriod.selectedItem.name + ", " + drillParam[0] + ", " + headerName[int(drillParam[2]) - 1] + ", " + this.parentApplication.loadedContent.cbClient.selectedItem.name;

    dimas_art, 10 Августа 2010

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

    −168

    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
    private function updateIssueView () : void
    {
    	if (_issue != null)
    	{
    		if(_issue["issue"]["wfAreaCd"] == "REFERRAL_COMMODITIES")
    		{
    			if (editComm != null) editComm.setIssue(_issue);
    			else callLater(updateIssueView);
    		}
    		else
    		{
    			if (editGffx != null) editGffx.setIssue(_issue);
    			else callLater(updateIssueView);
    		}
    	}
    }

    А ну создайся! Создавайся, я кому сказал! :D

    dimas_art, 05 Августа 2010

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

    −85

    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
    51. 51
    52. 52
    switch (arr_brick[Y][X].bonus) {
      case "1" :
       bonus_mc.showBonus.gotoAndStop(1);
       break;
      case "2" :
       bonus_mc.showBonus.gotoAndStop(2);
       break;
      case "3" :
       bonus_mc.showBonus.gotoAndStop(3);
       break;
      case "4" :
       bonus_mc.showBonus.gotoAndStop(4);
       break;
      case "5" :
       bonus_mc.showBonus.gotoAndStop(5);
       break;
      case "6" :
       bonus_mc.showBonus.gotoAndStop(6);
       break;
      case "7" :
       bonus_mc.showBonus.gotoAndStop(7);
       break;
      case "8" :
       bonus_mc.showBonus.gotoAndStop(8);
       break;
      case "9" :
       bonus_mc.showBonus.gotoAndStop(9);
       break;
      case "10" :
       bonus_mc.showBonus.gotoAndStop(10);
       break;
      case "11" :
       bonus_mc.showBonus.gotoAndStop(11);
       break;
      case "12" :
       bonus_mc.showBonus.gotoAndStop(12);
       break;
      case "13" :
       bonus_mc.showBonus.gotoAndStop(13);
       break;
      case "14" :
       bonus_mc.showBonus.gotoAndStop(14);
       break;
      case "15" :
       bonus_mc.showBonus.gotoAndStop(15);
       break;
      case "16" :
       bonus_mc.showBonus.gotoAndStop(16);
       break;
      }
      bonAnim(bonus_mc, arr_brick[Y][X].bonus);
     }

    dimas_art, 04 Августа 2010

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

    −92

    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
    Вот так выкидывает исключение 
    (this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_DOWN, function (arg1:flash.events.MouseEvent):*
                {
                    _holdPin();
                    return;
    			})
    (this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_UP, function (arg1:flash.events.MouseEvent):*
                {
                    _releasePin();
                    return;
                })
    
    А вот так нет :)
                (this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_DOWN, function (arg1:flash.events.MouseEvent):*
                {
                    _holdPin();
                    return;
    			})
                o=this._sliderGraphic as flash.display.DisplayObject;//добавленно мной
                (this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_UP, function (arg1:flash.events.MouseEvent):*
                {
                    _releasePin();
                    return;
                })

    вот наткнулся в исходниках что мне досталось :)

    ageron, 03 Августа 2010

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