= e.target.contentHeight - e.target.height - gradientHeight){ shadowRectBottom.height = ((e.target.contentHeight as Number) - (e.target.height as Number)) - (e.newValue as Number); } else { shadowRectBottom.height = gradientHeight; } } } public function settingsItemRendererFunction(item:Object):ClassFactory { if (item.isSeparator != null) return new ClassFactory(renderers.SettingsSeparatorItemRenderer); if (item.isNetworkRow != null) return new ClassFactory(NetworkSettingsRenderer); return new ClassFactory(renderers.SettingsItemRenderer); } ]]>