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

    −122

    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
    // If the new value for styleProp is different from the one returned
            // from the defaultFactory function, then store the new value on the
            // overrides object. That way, future clones will get the new value.
            if (defaultFactory != null)
            {
                o = new defaultFactory();
                if (o[styleProp] !== value) // must use !==
                {
                    if (!overrides)
                        overrides = {};
                    overrides[styleProp] = value;
                }
                else if (overrides)
                {
                    delete overrides[styleProp];
                }
            }
    
            // If the new value for styleProp is different from the one returned
            // from the factory function, then store the new value on the
            // overrides object. That way, future clones will get the new value.
            if (factory != null)
            {
                o = new factory();
                if (o[styleProp] !== value) // must use !==
                {
                    if (!overrides)
                        overrides = {};
                    overrides[styleProp] = value;
                }
                else if (overrides)
                {
                    delete overrides[styleProp];
                }
            }

    Опять Adobe.

    Запостил: wvxvw, 11 Апреля 2012

    Комментарии (1) RSS

    Добавить комментарий