Trim en Flex – eliminar espacios en blanco en cadena

Bienvenidos a Ver Tutoriales.com, en esta ocasión os traigo una función para eliminar los espacios que existan por delante y por detrás de una cadena en Adobe Flex.

En ocasiones es util eliminar los espacios innecesarios en las cajas de texto, por ejemplo al hacer una busqueda, podría no encontrar nada con ” Flex”, en vez de “Flex”. Así que vamos a plantear un ejemplo:

<?xml version=”1.0″ encoding=”utf-8″?>

<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml”
layout=”vertical” verticalAlign=”middle” backgroundColor=”white”>

<mx:Script>
<![CDATA[
import mx.controls.TextInput;
import mx.utils.StringUtil;
]]>

</mx:Script>

<mx:TextInput id=”TrimFlex”  text=”  tutorial flex  “/>

<mx:Button label=”Quitar espacios con Trim en Flex”>
<mx:click>TrimFlex.text = StringUtil.trim(TrimFlex.text)</mx:click>
</mx:Button>

</mx:Application>

Lo explicaré para un facil entendimiento, podemos ver la importación de las dos clases, una para el la caja de texto (TextInput) y otra para las utilidades de cadena (StringUtil) -la que nos interesa-. Una vez cargadas las clases.

Creamos una caja de texto -TrimFlex- y le ponemos el valor ”  tutorial flex  ”

<mx:TextInput id=”TrimFlex”  text=”  tutorial flex  “/>

Creamos un botón con <mx:Button> y le ponemos las propiedades y un evento el cual hace:

<mx:click>TrimFlex.text = StringUtil.trim(TrimFlex.text)</mx:click>

Es decir, al hacer click sobre el botón, asignar a TrimFlex.text su valor pasando con StringUtil, así se quitarían los espacios.

No tiene más código, para utilizar la función cargamos mx.utils.StringUtil y para utilizar Trim solo debemos de poner StringUtil.Trim(cadena) y nos devolvería la cadena limpia de espacios por delante y por detrás.

Espero que os sirva! Si teneis alguna duda podeis comentarlo

Un saludo

Te puede interesar:

2 comentarios

  • muy bueno commented on 5 julio, 2011 Reply

    muy bueno

    • VideoTutoriales commented on 6 julio, 2011 Reply

      Me alegra saber que el tutorial te parece bueno 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *