![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 357
|
есть функция следующего вида:
private function zzz():void { if (z == 0) { y = 1; } else if (z == 1) { y = 2; } i = y + 5; } |
|
|||||
|
ветеран форума
|
return?
__________________
4am is time to rock |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
re***n
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 357
|
оно.
после поста нашел у себя неточность:после этого общего действия есть еще одно. как к нему "перепрыгнуть"? у меня довольно длинный список условий, а измененное действие требуется лишь для двух. Последний раз редактировалось loover; 29.04.2009 в 01:22. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Нужно сформулировать код таким образом, чтобы прыгать не пришлось - если приходится, значит код плохо написан. А так - http://www.ericfeminella.com/blog/20...tement-in-as3/
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Цитата:
Цитата:
|
|
|||||
|
можно использовать break совместно с метками (label):
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 357
|
заюзаю break. мне полезно )
а можно ли сделать так: переменной задать другое значение в функции, а после завершения функции вернуть ее начальное значение? Последний раз редактировалось loover; 29.04.2009 в 03:04. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
Как уже сказал VVall, нужно организовывать код таким образом, чтобы не нужно было прыгать никуда. Выделите условный код в функции и оперируйте ими. Писать нужно так, чтобы код ЧИТАЛСЯ, кто будет разбираться в ваших прыжках?
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Даже более того. Если вы начнёте писать что-то хоть немного сложнее, а потом захотите вернуться к написанному спустя месяц-два - то вы голову сломаете, пока разберётесь, что куда и почему у вас прыгает.
Поэтому, если планируете что-то делать на флеш - не используйте такие прыжки никогда (кроме, разве что, необходимости прервать двойной цикл). |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|