|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|
|||||
Диспатч ошибки, для множества функций
Есть допустим у нас 1000* однотипных функций, делающих одно и тоже, за маленьким исключением в каждой. Задача следующая
Мне нужно диспатчить ошибку, если такой функции не существует. Естественно и сам флеш это сделает ( 1006 ), но мне нужно свою ошибку ловить. Каков самый оптимальный алгоритм ? Последний раз редактировалось in4core; 08.04.2011 в 23:49. |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
а если в try catch обернуть?
__________________
low + |
|
|||||
можно попробовать! спасибо
Добавлено через 23 минуты А не будет ли это выглядеть быдлокодом? Или пишется просто подругому? |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
Вроде во флеше не первый день, а пишете чушь. Это ведь даже не скомпилится.. Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Цитата:
public class Test() { public static function a(c:String) { Test['c'+'1'](); } public static function someName1() { trace('Я во флеше давно и даю умные советы, а так же не понимаю смысла тем') } } Test.a('someName'); Оффтоп Я пишу небольшую библиотеку векторных элементов, так вот, создание каждого элемента это отдельный метод, библиотека может расширятся бесконечно, в итоге методов может быть очень много, и я не вижу более удобной реализации чем запускать Test('element1'); где в Test - private static function element1() {} ....... elementN() {} Последний раз редактировалось in4core; 08.04.2011 в 23:40. |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Неа
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Цитата:
Даже если исправить синтаксический косяк, всё равно получим value is not a function. Посему, in4core, думать перед ответом — это очень полезно. |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
не?
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
Часовой пояс GMT +4, время: 18:48. |
|
« Предыдущая тема | Следующая тема » |
|
|