Загадка про 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.