Показать сообщение отдельно
Старый 08.12.2010, 19:30
inozemcev вне форума Посмотреть профиль Отправить личное сообщение для inozemcev Найти все сообщения от inozemcev
  № 1  
Ответить с цитированием
inozemcev
 
Аватар для inozemcev

блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
По умолчанию оператор switch при проверке типа

Допустим есть такой код

Код AS3:
function getDefinition (object:DisplayObject) :String
{
     if (object is Sprite) return 'sprite'
     else if (object is MovieClip) return 'movieclip'
    else if (object is TextField) return 'textField'
    else return 'uknown type'  
}
Возможно ли в этом случае вместо конструкций if/else использовать switch

p.s (к примеру прошу не придираться, главная сложность в примере заключается в том, что при таком синтаксисе :

Код AS3:
switch (object) 
{
    case is Sprite : ... 
}
подсвечивает как ошибку)