Показать сообщение отдельно
Старый 24.01.2011, 02:51
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ну вроде не так уж и размыто хорошо попробую пояснить глубже.
Код AS3:
1.Выбрали цвет, в public static записали выбранный цвет. ок
2. switch(staticVar) {  case 0xFF: func1(); .........}
3. func1() {  addChild(new Class1()) }
4. ...... приложение отрабатывает
5. Жмем завершить программу  и  switch(staticVar) { case 0xFF: trace('path1') }
Ну вот получилась у нас одна линейность, ну это самый простейший пример из 2х свичей. Тоесть как бы начало и конец имеет общее , но середина это отдельный элемент.

А если рассмотреть посложнее с сотней путей например :
1. Начало приложения switch(Menubtn.text) { case '1': тут работает блок 1 и запускает 10 других блоков}
2. В блоке 5 снова есть switch(Menubtn.text) { ...... } и работа этого блока зависит лишь от выбранной изначально перменной, а не от работы других блоков, он как бы отшельник.