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

    −88

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    /**
     * Indicates whether the animation is playing
     */
    public function get isPlaying():Boolean
    {
    	if(_isPlaying)
    	{
    		return _loop >= 0 || _currentTime < _totalTime && !_isPlaying;
    	}
    	return false;
    }

    DragonBones, dragonBones.animation.Animations.as : 79-86

    Запостил: slavara, 01 Апреля 2013

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

    • Вы про
      if (_isPlaying) {
          return "blah-blah-blah" && !_isPlaying;
          //...
      }
      ?
      Так уже давно выяснено, что надо делать такие проверки. Вдруг if сработает, а return - нет из другого потока в это время значение _isPlaying поменяют!
      Ответить

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