Руководство по actionscript. часть 2, стр. 091

Pet = new Virtual Pet(«Unnamed Pet»);

}

}

}

}

package zoo { public class VirtualPet {

public function VirtualPet (name:String):void { // Даже несмотря на то, что метод setName( ) вызывается здесь, // исключения, генерируемые методом setName( ), не обрабатываются // в данном конструкторе. Они обрабатываются выше в стеке вызовов // кодом, который создал данный объект VirtualPet. setName(name);

}

public function setName (newName:String):void { // Исключения, генерируемые в этом методе, не обрабатываются здесь. // Они обрабатываются на два уровня выше в стеке вызовов кодом, // который создал данный объект VirtualPet.

if (newName. indexOfC» «) == 0) {

throw new VirtualPetNameException( ); } else if (newName == «») {

throw new VirtualPetInsufficientDataException( ); } else if (newName. length > VirtualPet. maxNameLength) {

throw new VirtualPetExcessDataException( );

}

petName = newName:

}

}

}

Необработанные исключения. Мы рассмотрели ряд сценариев, в которых обрабатывались различные ошибки. Что же произойдет в том случае, когда среда выполнения Flash не найдет блок catch, способный обработать сгенерированное исключение? Если подходящий блок catch не найден во всем стеке вызовов, то Flash завершает выполнение кода, который на текущий момент остается в стеке вызовов. Кроме того, если программа выполняется в отладочной версии среды Flash, информация о возникшей ошибке появится в отдельном окне: в окне Output (Вывод) (среда разработки Flash) или в окне Console (Консоль) (приложение Flex Builder). После этого выполнение программы продолжится в обычном режиме.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 16.09.2012">Недорогой телефон Nokia Lumia 620
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 141
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 106
  • 13.11.2012">Китай снял блокаду сервисов Google
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.59
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.38
  • 28.04.2012">Google запустила пятничную «развлекалку» про зергов в Google Search
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.81
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 021
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 018
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 027
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 076
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 063
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 037
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 138
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...