ДействиеСценарий / Говнокод #5828 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
public function addItem(obj):void 
{
	if(obj is DisplayObject)
	{
		objectArray.push(obj);
	}
	else
	{
		throw new Error("Cannot add item: " + obj + " - item must be a Display Object.");
	}
}

из http://www.coreyoneil.com/Flash/CDK/

Запостил: makc3d makc3d, (Updated )

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

        • Это можно скомпилить asc_authoring.jar - это то, чем пользуется Flash CS# для компиляции. Или, если извратиться, то asc.jar из СДК. К сожалению...
          Ответить
          • Я к тому, что если здесь использовать статическую типизацию, то код скорее всего просто не соберётся, выдаст десятки ошибок в других местах. Вместо проблемы в рантайме автор поимеет проблемы при компиляции, что с его точки зрения, вероятно, хуже. И быстро вернёт всё взад.
            Ответить
            • fyi я это заметил, т.к. проблема вылезла именно при компиляции в виде кучи ворнингов. с чего бы иначе я вообще туда полез читать.
              Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8