Загадка про switch + XML
четвер, Травень 29, 2008Код:
- var xx:XML = <root attr=”1″></root>;
- switch(xx.@attr)
- {
- case 1:
- trace(”Case: 1″);
- break;
- case “1″:
- trace(”Case: 2″);
- break;
- default:
- trace(”Default”);
- case 1:
- }
Що буде в output?
Код:
Що буде в output?
При використанні синтаксису E4X для не XML об’єктів, компілятор Вам нічого не скаже, але в run-time отримаєте помилку.
var obj:Object = {a:1};
trace( obj.(a == 1) );
TypeError: Error #1123: Filter operator not supported on type Object.