+ [Bindable(event="featuresLoaded")]
+ public function getCategoriesForType(type:String):Array {
+ if ( xml == null )
+ return null;
+ if ( type == null || type == "" )
+ return []; //_categories;
+
+ var filteredCategories:Array = new Array();
+ for each( var cat:Category in _categories ) {
+ if ( cat.getFeaturesForType(type).length > 0 )
+ filteredCategories.push(cat);
+ }
+ return filteredCategories;
+ }
+